Quantcast
Channel: Cosas de Desarrolladores
Viewing all articles
Browse latest Browse all 2193

No se puede encontrar registro de datos en la tabla quiz_attempts de la base de datos.

$
0
0
por Gonzalo Rivas.  

Moodle 3.2.1+ (Build: 20170303)

Hola a todos, 

he buscado en todo el foro y no he encontrado nada reciente con este problema.

Nos esta pasando en algunos alumnos que cuando se quieren ver las respuestas detalladas al cuestionario (60 preguntas aleatorias de un banco de preguntas mayor a 700 preguntas totales) nos da el siguiente error. Obviamente el ID cambia según el usuario.

--------------------------------------------------------

No se puede encontrar registro de datos en la tabla quiz_attempts de la base de datos.

Más información sobre este error

Debug info: SELECT * FROM {quiz_attempts} WHERE id = ?
[array (
0 => 2298,
)]
Error code: invalidrecord
Stack trace:
  • line 1526 of /lib/dml/moodle_database.php: dml_missing_record_exception thrown
  • line 1502 of /lib/dml/moodle_database.php: call to moodle_database->get_record_select()
  • line 585 of /mod/quiz/attemptlib.php: call to moodle_database->get_record()
  • line 603 of /mod/quiz/attemptlib.php: call to quiz_attempt::create_helper()
  • line 45 of /mod/quiz/review.php: call to quiz_attempt::create()
--------------------------------------------------

El mayor problema es que ahora nos piden las respuestas detalladas de un alumno en particular que presenta este problema,

Mis preguntas son 2:

1. Puede que estén guardados en la base de datos para extraer las respuestas manualmente? Si es asi, en que tabla? Quiz Attempts?

2. Alguna solución a este problema? Es posible restaurar de alguna manera los datos al usuario?

Sabemos que lo causo un WS que borraba el intento de algunos alumnos, actualmente obviamente esta deshabilitado y no se presentaron mas problemas. 


Muchas gracias a todos y agradeceria mucho su ayuda.

Gonzalo



Viewing all articles
Browse latest Browse all 2193

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>