Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/moodle sso»
(Página creada con «__NOTOC__ ==<big>Interfaz SIU-Guaraní - Moodle</big> == ===<big>En Moodle</big>=== <big>Aquí veremos como configurar para que '''Guaraní''' se comunique con '''Moodle''...») |
m |
||
Línea 1: | Línea 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | ==<big> | + | ==<big>SSO Moodle</big> == |
===<big>En Moodle</big>=== | ===<big>En Moodle</big>=== | ||
− | <big>Aquí veremos como configurar para que '''Guaraní''' se | + | <big>Aquí veremos como configurar para que una persona desde '''Guaraní''' se pueda loguear en '''Moodle'''.</big> |
− | <big> | + | <big>1) Descargar e instalar el plugin '''User key authentication''' de Moodle</big> |
− | + | ||
− | </ | + | <big>2) Habilitar el protocolo '''REST'''</big><gallery widths="1224" heights="513"> |
− | |||
− | |||
Archivo:Moodle - Habilitar protocolo REST.png|Moodle - Habilitar protocolo REST | Archivo:Moodle - Habilitar protocolo REST.png|Moodle - Habilitar protocolo REST | ||
</gallery> <big>3) Crear un nuevo '''servicio'''</big><gallery widths="1226" heights="421"> | </gallery> <big>3) Crear un nuevo '''servicio'''</big><gallery widths="1226" heights="421"> | ||
Archivo:Moodle - Crear servicio.png|Moodle - Crear servicio | Archivo:Moodle - Crear servicio.png|Moodle - Crear servicio | ||
</gallery> <big>La opción '''Habilitado''' debe estar marcada, de lo contrario la opción '''Únicamente usuarios autorizados''' debe estar desmarcada.</big> | </gallery> <big>La opción '''Habilitado''' debe estar marcada, de lo contrario la opción '''Únicamente usuarios autorizados''' debe estar desmarcada.</big> | ||
+ | |||
<br> | <br> | ||
<big>4) Agregar '''funciones''' para el '''servicio''' creado en el punto 3 (hacer click en el link marcado el violeta)</big><gallery widths="1223" heights="591"> | <big>4) Agregar '''funciones''' para el '''servicio''' creado en el punto 3 (hacer click en el link marcado el violeta)</big><gallery widths="1223" heights="591"> | ||
Línea 44: | Línea 43: | ||
Archivo:Moodle - webservice rest use.png|Moodle - webservice/rest:use | Archivo:Moodle - webservice rest use.png|Moodle - webservice/rest:use | ||
</gallery><big>6) Crear un usuario y asignarle el rol creado en el '''punto 5'''</big> | </gallery><big>6) Crear un usuario y asignarle el rol creado en el '''punto 5'''</big> | ||
+ | |||
<br> | <br> | ||
<big>Ir a ''Administración de sitio => Usuarios => Asignar roles globales''. Luego asignar el rol creado en el punto 5.</big><gallery widths="1223" heights="293"> | <big>Ir a ''Administración de sitio => Usuarios => Asignar roles globales''. Luego asignar el rol creado en el punto 5.</big><gallery widths="1223" heights="293"> | ||
Línea 54: | Línea 54: | ||
Archivo:Moodle - Crear token.png|Moodle - Crear token | Archivo:Moodle - Crear token.png|Moodle - Crear token | ||
</gallery><big>8) Probar que funcionen los '''Servicios Web'''</big> | </gallery><big>8) Probar que funcionen los '''Servicios Web'''</big> | ||
+ | |||
<br> | <br> | ||
<big>Una vez creado el '''token''', lo podemos obtener en la pantalla '''Administrar tokens'''.</big><gallery widths="1220" heights="392"> | <big>Una vez creado el '''token''', lo podemos obtener en la pantalla '''Administrar tokens'''.</big><gallery widths="1220" heights="392"> |
Revisión del 10:05 2 oct 2018
SSO Moodle
En Moodle
Aquí veremos como configurar para que una persona desde Guaraní se pueda loguear en Moodle.
1) Descargar e instalar el plugin User key authentication de Moodle
2) Habilitar el protocolo REST
- 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
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.
Se puede hacer click en el botón Probar Configuración para saber si los valores son correctos y se pudo conectar con Moodle.
2) Roles de Usuarios
Se deben vincular los perfiles de Alumnos y Docentes de Guaraní con los Roles de Moodle.3) Categorías de Cursos
Aquí se selecciona la categoría por defecto con la que se crearan los cursos en la operación Generar Cursos Virtuales Masivamente.