Apis de moodle

Acceso rápido:

Moodle api crear usuario

Para una lista completa de las APIs internas del núcleo de Moodle, eche un vistazo a https://docs.moodle.org/dev/Core_APIs. El primer grupo de APIs está listado como APIs Generales. Son las interfaces sobre las que se construyen la mayoría de los plugins, por ejemplo, la API de manipulación de datos para leer y escribir en la base de datos de Moodle o la API de formularios que muestra los formularios web y maneja sus datos. En la siguiente sección, crearemos un simple plugin que anula (en el sentido orientado a objetos) y llama a la API de cadenas para cambiar la forma en que se muestran las cadenas de idioma en la interfaz de usuario de Moodle.

Ejemplos de api de Moodle

He configurado Moodle de todas las maneras posibles para recibir llamadas a la API, y soy capaz de hacer llamadas a la API con éxito desde Postman, la barra de direcciones de cualquier navegador web, etc., pero estoy teniendo un problema para traducirlo en trabajo en Apex. A través de las pruebas, creo que he reducido las cosas a una pregunta que si se responde resolverá el problema:

Si intento hacer una llamada al endpoint api de mi instancia, «http://[mymoodleinstance].com/webservice/rest/server.php» desde la barra de direcciones normal en cualquier ventana de navegador web (o desde Postman, etc.), al menos obtendré el mensaje de error (que me permite saber que se ha iniciado un intento de asociación con mi instancia de Moodle y que el sistema lo reconoce como tal) que dice «token no válido», XML que es una respuesta del sistema Moodle.

Moodle api python

A finales de marzo de 2022, Collaborate Ultra dejará de utilizar su API SOAP. Debido a esta decisión, el equipo de Open LMS ha estado trabajando de la mano con el equipo de Collaborate Ultra para migrar exitosamente a los clientes de la API SOAP a su API REST.

Este proceso de migración se encontrará ahora dentro de la configuración del plugin mod_collaborate y requiere una acción manual por parte de su usuario administrador: hacer clic en el nuevo botón de migración que sólo aparecerá a aquellos que requieran la migración.

La migración debe ser realizada por todos los clientes que tengan credenciales SOAP y grabaciones generadas con esas credenciales. Si tiene grabaciones SOAP antiguas pero también credenciales REST activas, la migración también es necesaria.

Recomendamos que el proceso de migración se realice durante la noche o cuando la plataforma tenga poco uso ya que la tarea puede durar desde un par de segundos hasta varios minutos. Durante este tiempo, los usuarios del plugin mod_collaborate no podrán crear nuevas sesiones ni modificar las existentes de Collaborate.

La primera bandera obliga al plugin a registrar cada acción, la segunda muestra el botón de migración, y la tercera habilita el contador alternativo para las grabaciones de Collaborate, que es opcional para los usuarios regulares de REST, pero obligatorio para los usuarios migrados.

Moodle rest api

Esta actualización de características introduce importantes mejoras de accesibilidad, corrige la relación padre-hijo para las ventanas emergentes, mejora aún más la integración SEB-Servidor y proporciona varias otras mejoras importantes. A continuación una lista de las nuevas características y cambios más destacados:

SEB 3.1 mejora la compatibilidad con el moderno motor del navegador WebKit y con la accesibilidad/VoiceOver, añade la búsqueda de texto en las ventanas del navegador y muchas mejoras de estabilidad. También es nueva la compatibilidad opcional con SEB Server, para facilitar la configuración y la supervisión de los clientes de examen.

SEB 3.1 para iOS es una importante actualización de estabilidad, que mejora la compatibilidad con el moderno motor del navegador WebKit (añadiendo también el zoom de la página), añadiendo la búsqueda de texto en las páginas web y mejoras para la integración opcional de SEB Server (desactivada por defecto).

Consulte las notas de la versión para ver la lista completa de nuevas características y cambios. Consulte el manual de SEB para iOS que explica todas las características (actualmente se está actualizando para SEB 3.1). Además, publicamos una primera versión de un tutorial que ayudará a los administradores de exámenes a entender mejor cómo configurar y utilizar SEB para iOS. También incluye cómo SEB para iOS puede utilizarse junto con la aplicación Apple Classroom. Con el tiempo se añadirán más temas a este tutorial.