Detectar Actividades Ocultas por restricción de Acceso DB

Detectar Actividades Ocultas por restricción de Acceso DB

de Jair Edson Revilla Arroyo -
Número de respuestas: 1

Buenas noches, tengo una consulta, en un curso tengo dos actividades Cuestionario que por restricción sólo lo ven dependiendo al grupo que pertenecen.

En moodle funciona de maravilla pero me están pidiendo un reporte de eso y para ello necesito mostrar las actividades de cada grupo.

Ahora me muestra todas las actividades, incluso las que no son visibles para ese grupo,

Estoy intentando identificar en que parte de la base de datos esta esa información para ver como crear una condicional pero no encuentro nada en la base de datos.


Por favor ayúdenme pues ya llevo días buscando en foros y no encuentro respuestas.

Muchas gracias por su tiempo.


Promedio de valoraciones: -
En respuesta a Jair Edson Revilla Arroyo

Re: Detectar Actividades Ocultas por restricción de Acceso DB

de Franco Pantoja -
Imagen de Moodlers de gran ayuda

Buenas Jair

Parece que las tablas que te interesan son

{quiz}  datos del módulo

{course_modules}  datos de las instancias y comportamiento en el course de ese módulo

Recuerda que puede serte útil hacer uso de la propia API de datos Moodle, en este sentido, por ejemplo

$myquiz = get_coursemodule_from_id('quiz', $instancemoduleid); 

Donde podrás obtener el array de la información más relevante de tu módulo quiz, tanto si está o no visible y si,además está o no agrupado, lo que podrás confirmar en

{groups} y {groups_members}


Espero que pueda serte útil


Saludos!!