Tag: MOODLE-API
A continuación se muestra mi código para mostrar una opción adicional en el panel de navegación del cuentaregresiva del LMS de Moodle. function local_report_extend_navigation(global_navigation $navigation) { $main_node = $navigation->add(get_string(‘pluginname’, ‘local_report’), ‘/local/report/’); $main_node->nodetype = 1; $main_node->collapse = false; $main_node->force_open = true; $main_node->isexpandable = false; $main_node->showinflatnavigation = true; // $main_node->icon = new . . . Read more
Quiero darle al usuario con el id 1111 en el cursocat 2222 el rol de cursocreador … y uso el webservice coreroleassign_roles. ¿Cómo puedo hacer esto ….? Utilizo https://MYMOODLE/webservice/rest/server.php?wstoken=MYTOKEN&wsfunction=coreroleassign_roles&moodlewsrestformat=json&assignments[0][roleid]=2&assignments[0][userid]=1111&assignments[0][contextlevel]=coursecat&assignments[0][instanceid]=2222 pero no funciona … siempre -> parámetro inválido <- Gracias por la ayuda.
He creado contenedores de Moodle y Mariadb con Docker. Moodle: 3.11.4 Mariadb: 10.3 Estoy intentando ejecutar el siguiente webservice: cliente: wwwroot: ‘http://localhost:8012’, servicio: ‘moodlemobileapp’, token: ‘8faf4879d2c654f11e404095032ae382’, strictSSL: true llamada: curl “http://localhost:8012/webservice/rest/server.php?wstoken=8faf4879d2c654f11e404095032ae382&moodlewsrestformat=json&wsfunction=coreusergetusersby_field&moodlewsrestformat=json&id=2″ pero obtengo el siguiente error: { “exception”:”invalidparameterexception”, “errorcode”:”invalidparameter”, “message”:”Se detectó un valor de parámetro no válido (falta una clave . . . Read more
Quiero obtener una lista de todas las asignaciones junto con su estado de finalización en todos los cursos. Básicamente lo que se muestra en la línea de tiempo en el panel de control. La función WS “core_course_get_enrolled_courses_by_timeline_classification” me da todos los cursos actuales en los que está inscrito el estudiante . . . Read more