Buenos días compañer@s!!!
Os comento cual es el error que me viene dando una de las plataformas que gestion de Moodle en versión 2.7.7, concretamente en el siguiente caso:
Cuando entro como profesor a un determinado curso, y dentro de una determinada actividad, en este caso la actividad que está fallando es la actividad de cuestionario (mod_quiz), el debug de Moodle da el siguiente error, no dejando al profesor poder calificar el cuestionario de los alumnos.
Detectado un error de codificación, debe ser corregido por un programador: There is no question_attempt number 49017 in this attempt.
Más información sobre este error
Debug info:
Error code: codingerror
Stack trace: •line 227 of /question/engine/questionusage.php: coding_exception thrown
•line 241 of /question/engine/questionusage.php: call to question_usage_by_activity->check_slot()
•line 188 of /question/engine/questionusage.php: call to question_usage_by_activity->get_question_attempt()
•line 552 of /mod/quiz/attemptlib.php: call to question_usage_by_activity->get_question()
•line 476 of /mod/quiz/attemptlib.php: call to quiz_attempt->number_questions()
•line 119 of /mod/quiz/attemptlib.php: call to quiz_attempt->__construct()
•line 101 of /mod/quiz/view.php: call to quiz->create_attempt_object()
Si entro como estudiante, no da error. Si entro como profesor a otro cuestionario dentro del mismo curso, no da error, pudiendo ver las calificaciones de los alumnos correctamente.
Entiendo que pueda deberse a fallo en los datos de la base de datos en cuestión, pero no consigo saber en dónde y por qué.
Saludos
por Eduardo Hm.