Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/moodle»
m |
m |
||
Línea 83: | Línea 83: | ||
</gallery><big>Debido a que '''Moodle no provee ningún Servicio Web para saber los roles''' que posee, la única forma es ingresando a la operación ''Administración del sitio => Usuarios => Definir roles''.</big><gallery widths="1225" heights="792"> | </gallery><big>Debido a que '''Moodle no provee ningún Servicio Web para saber los roles''' que posee, la única forma es ingresando a la operación ''Administración del sitio => Usuarios => Definir roles''.</big><gallery widths="1225" heights="792"> | ||
Archivo:Moodle - Definir roles bis.png|Moodle - Definir roles | Archivo:Moodle - Definir roles bis.png|Moodle - Definir roles | ||
− | </gallery><big>Al hacer click sobre el rol se podrá ver el '''ID''' del mismo en la '''URL'''.</big><gallery widths=" | + | </gallery><big>Al hacer click sobre el rol se podrá ver el '''ID''' del mismo en la '''URL'''.</big><gallery widths="644" heights="42"> |
− | Archivo:Moodle - Rol URL.png|Moodle - Rol URL | + | Archivo:Moodle - Rol URL bis.png|Moodle - Rol URL |
</gallery> | </gallery> |
Revisión del 13:06 1 oct 2018
Interfaz SIU-Guaraní - Moodle
En Moodle
Permitir que Guaraní se comunique con Moodle. Se puede ver una vista general ingresando al siguiente apartado de Moodle: Administración del sitio => Extensiones => Servicios Web => Vista General
- core_webservice_get_site_info
- core_course_get_categories
- core_course_get_courses
- core_course_get_courses_by_field
- core_enrol_get_enrolled_users
- core_enrol_get_users_courses
- core_user_create_users
- enrol_manual_enrol_users
- enrol_manual_unenrol_users
- auth_userkey_request_login_url
- core_course_create_courses
- core_course_import_course
5) Definir un rol para los Servicios Web
Ir a Administración del sitio => Usuarios => Definir roles, luego crear un nuevo rol para Servicios web.7) Crear un token para el usuario creado en el punto 6
Ir a Administración del sitio => Extensiones => Administrar tokens. Elija el usuario creado en el punto 6 y el servicio creado en el punto 3.Donde <URL-MOODLE> es la URL base de la instalación de Moodle, ej: http://www.ejemplo.edu.ar/moodle.
Y <TOKEN> seria el recién creado, en nuestro ejemplo seria 9d27d581881b1cfed9f0d644540ab044.
Dicho Servicio Web debería devolver un JSON con información de Moodle. En caso de dar error, revisar los pasos anteriores.
En SIU-Guaraní Gestión
Ir a la operación Administrar Configuración del Sistema, y crear una nueva Plataforma de Educación Virtual.
1) Datos Principales
- Nombre: Nombre que va a tener la plataforma.
- Host: Host donde se encuentra la instalación de Moodle, es la URL base. Ej: http://www.ejemplo.edu.ar/moodle.
- Activa: Si la plataforma esta activa o no.
- URL: Segmento de la URL de Moodle donde se encuentran los Servicios Web. Para Moodle 3.4.1 es /webservice/rest/server.php.
- Usuario: Usuario de Moodle. Puede ser cualquier texto, solo a modo descriptivo.
- Token: Es el token que creamos previamente. Ej: 9d27d581881b1cfed9f0d644540ab044.
- Responsables Académicas: Responsables Académicas que van a hacer uso de dicho Moodle.
2) Roles de Usuarios
Se deben vincular los perfiles de Alumnos y Docentes de Guaraní con los Roles de Moodle.