Hola, Salvador.
Por lo que explicas en tu mensaje, creo que el uso de "Actividades condicionadas" /https://docs.moodle.org/28/en/Conditional_activities) te permitirá hacer justo lo que necesitas. Sin embargo, veo que no tienes activado en tu curso el "Rastreo del grado de finalización", porque no te aparece este apartado en el menú de Administración del curso:
Ten en cuenta que para poder habilitar ese ajuste en cualquier curso, a nivel de administración de la plataforma hay que haber activado previamente dos ítem, que son "Habilitar rastreo del grado de finalización" y "Habilitar acceso condicional". Ambas las puedes encontrar entrando a:
"Administración del sitio > Opciones avanzadas"
Sobre los certificados, en mi institución hemos utilizado dos plugins diferentes:
- https://moodle.org/plugins/mod_certificate
- https://moodle.org/plugins/mod_simplecertificate
Creo que tanto uno como el otro te permitirán hacer lo que preguntas
Por último, sobre el tiempo invertido por los alumnos, también hemos usado este plugin:
- https://moodle.org/plugins/mod_attendance
Pero ten en cuenta que esos tiempos nunca son reales, son una estimación, que además puede variar mucho dependiendo del margen de tiempo que admitas entre un clic y otro, así que la información es poco fiable.
Saludos.