Moodle web service example

Acceso rápido:

Moodle mobile web service

A feature that is beginning to be used is to incorporate RSS feeds within the courses running on the Moodle e-learning platform to provide participants with relevant information on the Internet on topics of interest to the course.

6. You will then be able to see the results on the home page of your course in the e-learning platform – [Moodle]. In this case the posts and comments from two blogs related to the project management topic are displayed on the left side of the Moodle course page.

Moodle web service api functions

Then optionally we can install PHP and MySQL, we do it as follows:sudo apt install php libapache2-mod-php php-mysql mysql-serverWe will be asked for the time zone, we choose the time zone that corresponds to our location and finally we run the following to configure MySQLmysql_secure_installation

Written by Álvaro De LeónWeb developer / SysAdmin with extensive experience in application optimization, automation, system security, as well as performance tweaking. Always available to help you from our online chat and ticketing system. He has a degree in Computer Technology from the Faculty of Engineering of UDELAR – Centro Universitario de la Región Este. Learn more about him from his LinkedIn profile or by visiting his website.

Ejemplo de servicio web moodle

Tras el despliegue, estas plantillas te proporcionarán un nuevo sitio Moodle con caché para mayor velocidad y frontends escalables para manejar la carga de PHP. El sistema de archivos detrás de ella se refleja para una alta disponibilidad y, opcionalmente, una copia de seguridad a través de Azure. Los permisos y opciones del sistema de archivos también se han ajustado para que Moodle sea más seguro que una instalación por defecto.

Si ha encontrado estas plantillas en la Galería Azure Quickstarts, entonces está utilizando la última versión de las plantillas. Dependiendo de sus objetivos, puede que prefiera trabajar con las versiones de desarrollo en http://github.com/Azure/Moodle.

Si desea informar de cualquier problema, hacer solicitudes de características o emitir una solicitud de extracción en contra de estas plantillas por favor utilice el rastreador de problemas en nuestro repositorio de desarrollo – que tienden a perderse en el ruido aquí en Azure Quickstarts.

Tenga en cuenta que siteURL es un caso especial en los archivos azuredeploy.parameters.json. Si no defines un valor para siteURL o si lo dejas como el valor por defecto «www.example.org» este valor será sobrescrito por la plantilla para ser un valor calculado para los balanceadores de carga públicos de tu despliegue. Esto le permite experimentar con esta plantilla Moodle sin tener que configurar un nuevo nombre de dominio, al tiempo que permite configurar Moodle con una URL de producción cuando sea apropiado. Consulte la siguiente sección para obtener instrucciones sobre cómo recuperar el nombre DNS generado si es necesario.

Api de Moodle

Habilitando la documentación de las funciones del servicio web (también en la página Gestionar protocolos) se consigue que la documentación específica del servicio web esté disponible para cada usuario en su página Claves de seguridad. Esta opción es útil principalmente para los desarrolladores de clientes de servicios web. Si nadie está creando un cliente de servicio web, no hay necesidad de habilitar esta función.

Añadir funciones al servicioTu servicio está actualmente vacío y no hace nada. Es necesario añadir funciones al servicio web. Su elección vendrá dictada por lo que permita hacer a la aplicación externa. Para este ejemplo, seleccione ‘Crear grupo’.

Debería volver a la lista de funciones de servicio. Para cada función se indican las «capacidades requeridas». Los usuarios necesitan las capacidades requeridas para ejecutar una función. Las descripciones de las funciones en la Documentación de la API también pueden ofrecerle más información sobre las capacidades necesarias (Configuración > Administración del sitio > Plugins > Servicios web > Documentación de la API).