¿Como añadirle opciones al menú principal de administración del curso en Moodle?
Paso 1
Busca en la carpeta lib de la raíz de moodle y busca el archivo navigationlib.php
Paso 2:
Edítalo y debajo de la linea de código del archivo busca
// Reset this course
if (has_capability('moodle/course:reset', $coursecontext)) {
$url = new moodle_url('/course/reset.php', array('id'=>$course->id));
$coursenode->add(get_string('reset'), $url, self::TYPE_SETTING, null, null, new pix_icon('i/return', ''));
}
// Registro de Asistencia
if (has_capability('moodle/backup:backupcourse', $coursecontext)) {
$url = new moodle_url('/asistencia/mod/asistencia/asistencia.php', array('curso'=>$course->id,'context'=>$coursecontext->id));
$coursenode->add(get_string('participationreport'), $url, self::TYPE_SETTING, null, 'report', new pix_icon('i/report', ''));
}
// Calidad de Asignatura
if (has_capability('moodle/backup:backupcourse', $coursecontext)) {
$url = new moodle_url('/asistencia/mod/asistencia/asistencia.php', array('course'=>$course->id,'context'=>$coursecontext->id,'idnumber'=>$course->idnumber));
$coursenode->add(get_string('coursedetails'), $url, self::TYPE_SETTING, null, 'report', new pix_icon('i/outcomes', ''));
} //checkingcourse
Paso 4:
Busca la palabra traducida en el archivo /var/www/campusdata/lang/es/moodle.php que insertaras como frase.
Paso 5:
Guarda los cambios y visualiza la nueva opción.
Leave a Comment