donde se guardan las notas e intentos de evaluacion

donde se guardan las notas e intentos de evaluacion

de victor hernandez -
Número de respuestas: 0

saludos a todos, estoy administrando un campus moodle 3.6

y frecuentemente me piden borrar intentos de evaluaciones, y estaba buscando la manera de hacer una pagina que me permita hacer de forma masiva, el borrado de las mismas, (he logrado hacer otras cosas como cambiar las fechas de matriculacion  de forma masiva, o modulos completados)

se que con una sentencia sql como esta:

SELECT gg.id as gg_id, gi.id as gi_id, DATE_ADD('1970-01-01',INTERVAL gg.timemodified SECOND) 

FROM mdl_grade_grades gg , mdl_grade_items gi 

where gg.userid = ($ID_USUARIO) and 

gi.courseid = ($ID_CURSO)   and gi.itemtype = 'course' and gi.id = gg.itemid

Puedo obtener la fecha de presentación de las evaluaciones, 

y podría buscar en cada tabla esos id y los borrarìa, pero mi duda es que otras tablas son afectadas al momento de guardar una evaluacion, para luego poder hacer el proceso inverso, en otro post observe que también la tabla mdl_quiz_grades guarda información, pero no sabría como enlazarla. (ya que solo veo el userid, pero no tiene un campo para enlazarla con el curso)

pd: cabe destacar que todas las evaluaciones son de TIPO OPCION MULTIPLE.

gracias de antemano

 

Promedio de valoraciones: -