Bloquear un tema respecto a un examen

Re: Bloquear un tema respecto a un examen

de Israel Forés -
Número de respuestas: 0
Hola Idh,

A ver, yo creo que moodle imprime los temas segun el formato que hayas elegido. Normalmente sera el formato por temas. Ahora solo te tienes que crear una función que sea algo asi como:

tienes_permisos();

Donde le pondras las condiciones para que el alumno pueda o no pueda ver el Tema.

La idea seria la siguiente:
Modificar el script
/course/format/topics/format.php
De tal foma que cuando vaya a hacer el print_section ponerle la condición tienes_permisos(), si el usuario tiene permisos pues puede ver el tema, si no.. pues no.

Tambien deberias modificar la actividad 'examen' para que cuando la crees le puedas poner restricciones. Es decir, ponerle que es restrictiva para el tema1,2 ....

Para terminar de hacerlo bien tambien deverias modificar el view de todas las actividades poniendole la función tienes_permisos(). Es un poco lioso pero si necesitas ayuda ya diras algo.

Bueno, ya nos tendras informados de los avances, y mucha suerte

Saludos
Israel