Problema tiempo en cuestionarios

Problema tiempo en cuestionarios

de Eithel González Rojas -
Número de respuestas: 2

Hola muy buenas tardes a todos, les comento que actualmente tuvimos un problema con un cuestionario en nuestra versión de Moodle 3.6.2 al cual se le asignaron los tiempo de respuesta los cuales pueden ver de manera mas detalla en las imágenes adjuntas al mensaje, y bueno nos pusimos a realizar pruebas al respecto de porque el alumno había podido exceder el tiempo para realizar la prueba y nos encontramos fallas con respecto a la configuración horaria que puede realizar un usuario para resolver la prueba cambiando su hora y poder resolverla con posteridad al cierre del cuestionario, existe alguna solución para esto?.

De antemano muchas gracias.imagen 2imagen 1

Promedio de valoraciones: -
En respuesta a Eithel González Rojas

Re: Problema tiempo en cuestionarios

de Jose Luis Martin Jimenez -
Imagen de Moodlers de gran ayuda
Hola, Eithel.

No estoy seguro de si lo que dices del cambio de hora sea la explicación de eso que has observado, pero sí, puedes configurar tu plataforma Moodle para que los usuarios no puedan cambiar su zona horaria, sino que tomen todos la que vosotros especifiquéis, aquí:


En respuesta a Eithel González Rojas

Re: Problema tiempo en cuestionarios

de Juan Pablo Miranda Aguayo -
Imagen de Moodlers de gran ayuda

Hola, Eithel.

Además de lo que te comenta José Luis, ¿cuál es la frecuencia en que CRON está programado para correr 'cron.php' en tu sistema?

Si el período es de 30 minutos o más, ahí podría estar la explicación.

En los casos en que se utiliza plazo de tiempo para presentar un examen (en el que son importantes hasta los minutos para que unos alumnos no tengan ventaja sobre otros) la solución creo que podría estar en programar CRON para que corra el archivo 'cron.php' de Moodle cada minuto. Así, la máxima diferencia será de 59 segundos si no se ha establecido una hora de inicio y otra de finalización para realizar el examen (o como en tu caso se ha abierto una "ventana" de tiempo mayor) sino únicamente se ha definido el plazo que tienen los alumnos para completar su prueba.

Igualmente, en el caso de establecer hora de inicio y fin, para que la hora del sistema coincida con la hora real, CRON debería llevar a cabo tal sincronización, y la más exacta posible es haciendo que 'cron.php' corra cada minuto.

Aunque CRON no está pensado para correr a intervalos menores a 1 minuto, aquí comentan cómo conseguir que corra cada 'n' segundos: http://www.malditonerd.com/tip-como-correr-un-comando-cada-n-cantidad-de-segundos-con-cron-en-linux/

Aunque habrá que tener en cuenta el riesgo de sobrecargar el servidor si la frecuencia se aumenta en extremo.

Saludos.

JP