jueves, 13 de septiembre de 2012

Elevar el Número Máximo de Semanas o Temas de Moodle

Cuando configuramos un curso, en los Ajustes generales podemos definir el Número de semanas o temas. Por defecto, este número tiene un rango de 1 a 52.

Para elevar aún más el número de semanas o temas, por ejemplo a 74, es necesario editar el archivo ../course/edit_form.php (en versiones 1.8 y superiores), buscar el siguiente trozo de código php:

for ($i=1; $i<=52; $i++) {
$sectionmenu[$i] = “$i”;
}

y sustituir el 52 por el número deseado, en este caso por 74.


Links

martes, 13 de marzo de 2012

Problemas de Visualización de un Curso

En raras ocasiones sucede que no es posible visualizar el curso correctamente y al intentar editar o eliminar el recurso no es posible.

Trataremos el caso en el que no es posible editar, o no se visualiza la opción de eliminar de una sección del curso. Cualquiera sea el caso perdemos control de edición sobre un recurso particular.

Dado que se pierde control sobre la edición del recurso, es por ello que no puede un profesor o administrador resolver el inconveniente desde Moodle mismo.
Este inconveniente se soluciona desde la base de datos MySql que utilice nuestro Moodle, particularmente lo resuelvo desde PhpMyAdmin.

Por ejemplo, para el curso RPA que tiene ID=1158, la consulta SQL es:

SELECT * FROM `mdl_course_sections` WHERE `course`=1158

En el resultado de la consulta debemos identificar el recurso particular que origina el inconveniente y dejar vacío el dato del campo "summary".

En gral. el recurso que causa el inconveniente tiene en el campo "summary" valores html incorrectos. Por ello se produce el error, al cortar y pegar comunmente.

TIP: si es posible, dejar sólo no visible el recurso que causa inconvenientes desde Moodle y cuando obtenemos el resultado de la consulta SQL ver el campo "visible" que estará a 0. De esta manera identificaremos rápidamente el recurso para vaciar su dato del campo "summary".

De foma análoga, resolveremos el inconveniente si el problema lo presenta una etiqueta u otro recurso. Deberemos ir a la tabla de nuestra bases de datos correspondiente, por ejemplo: mdl_label, o la que corresponda al recurso y proceder de la forma arriba descripta para un sector.