Ordenar temas curso descendente

Re: Ordenar temas curso descendente

de Eder dos Santos -
Número de respuestas: 0

Sergio:

Me temo que no es posible hacerlo desde una configuracion standard que provea moodle.

Si quieres implementarlo, creo que tendrías que ir por tocar el código. Chequeando el mismo, encuentro que en el archivo que genera los topicos, /course/format/topics/format.php, está lo que necesitas, alrededor de la línea 140. Chequea el tramo que pego a continuación:

/// Now all the normal modules by topic
/// Everything below uses "section" terminology - each "section" is a topic.

$timenow = time();
$section = 1;
$sectionmenu = array();

while ($section <= $course->numsections) {

Y luego, observa este atributo $course->numsections.

Más abajo, si sigues el código, verás que hay unos incrementadores del numero de seccion ($section++), que me sugiere que en dicha instrucción se incrementa el numero para posterior visualización.

Sugiero que "invirtiendo" el algoritmo descrito podrás tener una solución. Pruebalo en un server de prueba antes de llevarlo a cabo en tu moodle de producción y cuentanos como te ha ido.

Salu2
Eder