Acceso rápido:
Ejemplo de api de descanso de Moodle
Tengo unos campos de perfil personalizados requeridos que son selectores de fecha y casillas de verificación. y no estoy seguro de qué tipo ponerles ya que en la petición el único ejemplo que tiene la documentación es uno con tipo string. Sigo recibiendo la respuesta
Así que después de jugar con la solicitud en postman lo que descubrí es que el único tipo que hay que usar es string. También descubrí que para los campos de fecha el valor debe ser unixtime y para las casillas de verificación el valor debe ser 0 o 1.
Este es un ejemplo de cómo se vería una solicitud en la que profile_field_man es una casilla de verificación y profile_field_born es un campo de fecha. algo que también vale la pena señalar es que ‘born’ es el nombre corto del campo de perfil mencionado anteriormente y las palabras ‘profile_field_’ deben ser preagregadas a él. Espero que esto ayude a cualquiera que intente utilizar auth_email_signup_user
Funciones de Moodle
Devuelve las instancias y rellenos para el id de definición solicitado. Un parámetro opcional since permite reducir el número de registros devueltos de forma que sólo se devuelvan aquellos con un valor de tiempo modificado >= since
Activa el evento grade_report_viewed cuando un usuario ve su informe de notas (este servicio web será utilizado inicialmente por la aplicación móvil para que la información pueda ser registrada en el lado de Moodle cuando un usuario vea la misma página en la aplicación).
Activar el evento course_module_viewed cuando un usuario vea un foro (este servicio web será utilizado inicialmente por la aplicación móvil para que la información pueda ser registrada en el lado de Moodle cuando un usuario vea la misma página en la aplicación).
Activar el evento discussion_viewed cuando un usuario vea un foro de discusión (este servicio web será utilizado inicialmente por la aplicación móvil para que la información pueda ser registrada en el lado de Moodle cuando un usuario vea la misma página en la aplicación).
Documentación del servicio web de Moodle
<ul id=»report»><li class=»suite»><h1>Tests for apply(submit) endpoint. </h1><ul><li class=»suite»><h1>/POST apply valid request with externalResumeID</h1><ul><li class=»test pass pending»><h2>it should send 200 status</h2></li></ul></li><li class=»suite»><h1>/POST apply valid request with base64</h1><ul><li class=»test pass slow»><h2>it should send 200 status<span class=»duration»>2401ms</span></h2><pre><code>async function () {
}</code></pre></li></ul></li><li class=»suite»><h1>/POST apply request without resume</h1><ul><li class=»test pass slow»><h2>it should send 422 status<span class=»duration»>1238ms</span></h2><pre><code>async function () {
}</code></pre></li></ul></li><li class=»suite»><h1>/POST apply request without emailID</h1><ul><li class=»test pass slow»><h2>it should send 422 status<span class=»duration»>1279ms</span></h2><pre><code>async function () {
}</code></pre></li></ul></li><li class=»suite»><h1>/POST apply request without JobDID</h1><ul><li class=»test pass slow»><h2>it should send 422 status<span class=»duration»>1315ms</span></h2><pre><code>async function () {