es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: MOODLE-API

Cómo mostrar opciones de la barra de navegación a usuarios específicos en Moodle LMS?

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

Moodle core_role_assign_roles se traduce al español como “Moodle asignar_roles_asignar_roles”.

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.

Moodle Web Service responde con una excepción de parámetro inválido.

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

Cómo obtener una lista de todas las asignaciones pendientes de todos los cursos en Moodle utilizando la API de servicios web.

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