Spectra One

Configuración Herramienta Externa Moodle

Estimated reading: 6 minutes

La configuración de Moodle es el punto de partida para la integración de Acreditta en su entorno de aprendizaje en línea. Como administrador, este primer paso te permitirá habilitar las capacidades necesarias en Moodle para la gestión y emisión de credenciales digitales de manera efectiva. A continuación, exploraremos cómo llevar a cabo esta configuración de manera sencilla y eficiente.

1. Configuración del servicio:

  • Inicia sesión en Moodle con un usuario administrador
  • Ingresa a la opción ‘Administración del sitio/ Site administration’
  • Ingresa a ‘Servidor/ Server’
  • Busca en el submenú la opción ‘Servicio web/ Web services’ e ingresar a ‘Servicios externos/ External services’


  • Haz clic en ‘Añadir/ Add’ para crear un nuevo servicio
  • En el campo ‘Nombre/ Name’ asigna el nombre y el nombre corto a la herramienta
  • Activa la opción ‘Habilitado/ Enabled’ y da clic en ‘Guardar cambios/ Saves changes’

En la nueva ventana que se abrirá da clic en ‘Agregar funciones/ Add functions

  • Agrega la función: core_course_get_courses
  • Agrega la función: core_enrol_get_enrolled_users
  • Agrega la función: gradereport_user_get_grade_items
  • Agrega la función: core_completion_get_activities_completion_status
  • Agrega la función: core_completion_get_course_completion_status

2. Configuración del token:

  • Ingresa a ‘Administración del sitio/ Site administration’ y haz clic en ‘Servidor/ Server’
  • Busca en el submenú de servicios web la opción ‘Administrar fichas/ Manage tokens’
  • Crea un nuevo token haciendo clic en ‘Crear ficha/ Create token’

  • Selecciona un usuario que tenga privilegios de administración
  • En el campo ‘Servicio/ Services’ selecciona el servicio creado anteriormente
  • Asegúrate que la casilla de fecha este sin seleccionar
  • Da clic en ‘Guardar cambios/ Save changes’

Copia el código, ya que este se debe ingresar en el campo tokenAuthMoodle al agregar la herramienta externa en Acreditta

3. Configuración herramienta externa Moodle

  • Ingresa a la opción ‘Administración del sitio/ Site administration’ y haz clic en ‘Extensiones/ Plugins’
  • Busca el submenú ‘Módulos de actividades/ Activity modules‘ e ingresa a la opción ‘Administrar Herramienta/ Manage tool’

  • Haz clic en ‘Configurar la herramienta manualmente/ Configure a tool manually’

En esta página vamos a llenar el formulario de la siguiente manera:

Nombre del CampoValor
Nombre de la herramienta
Name
Ingresa el nombre que le darás a la herramienta externa
URL de la herramienta
Tool URL
https://lti.acreditta.com/lti
Versión LTI
LTI vesion
LTI 1.3
Tipo de clave pública
Public key type
URL del conjunto de claves
Keyset URL
Conjunto de claves públicas
Public keyset
https://lti.acreditta.com/lti/keys
Iniciar URL de inicio de sesión
Initiate login URL
https://lti.acreditta.com/lti/login
URL(s) de redirecición
Redirection URL
https://lti.acreditta.com/lti
Configuracion del uso de la herramienta
Tool configuration usage
Mostrar como una herramienta preconfigurada…
Show as preconfigured tool when adding and extra tool
Contenedor de inicio por defecto
Default launch container
Incrustar, sin bloques
Embed, without blocks

Despliega el menú Servicios/ Services:

  • En la primera opción selecciona ‘Utilice este servicio sólo para sincronización de calificaciones/ Use this service for grade sync only’
  • En el siguiente campo haz clic en ‘Utilice este servicio para recuperar la información de los miembros…/ Use this service to retrieve members information as per privacy settings’
  • En el campo ‘Ajuste de la herramienta/ Tool settings’ selecciona ‘Utilizar este servicio/ Use this service’

Despliega el menú Privacidad/Privacy:

  • En el campo ‘Compartir el nombre del usuario con la herramienta/ Share launcher’s name with tool’ selecciona la opción ‘Siempre/ Always’
  • En el selector del campo ‘Compartir el correo con la herramienta/ Share launcher’s name with tool’ selecciona la opción ‘Siempre/ Always’
  • En el campo ‘Aceptar calificaciones desde la herramienta/ Accept grades from the tool’ haz clic en ‘Siempre/ Always’
  • Activa la opción ‘Forzar SSL/ Force SSL
  • Guarda cambios para finalizar con la configuración.

  • Se te redirigirá al listado de herramientas externas. (En algunas instancias de Moodle 3.9 deberas dirigirte a Plugins> Activity Modules> External Tools> LTI Tools)
  • Busca en la pantalla la herramienta recien creada.
  • Da clic en “Ver detalles” de configuración (icono de 4 líneas o una lupa)

  • Asegúrate de tomar nota de los datos que saldrán en la ventana, ya que los necesitarás al configurar la herramienta externa de Acreditta en los siguientes pasos.

4. Habilita la funcionalidad ‘Publish as LTI tool’

  • Ingresa a la opción ‘Administración del sitio/ Site administration’ y haz clic en ‘Extensiones/ Plugins’
  • Busca el submenú ‘Autenticación/ Authentication‘ e ingresa a la opción ‘Gestionar la autenticación/ Manage authentication’
  • Habilita la opción ‘LTI’ dando click en el ojo.

  • Regresa a la opción ‘Administración del sitio/ Site administration’ y haz clic en ‘Extensiones/ Plugins’
  • Busca el submenú ‘Matriculaciones o Inscripciones/ Enrolments‘ e ingresa a ‘Gestionar plugins de matriculación o inscripción/ Manage enrol plugins’
  • Habilita la opción ‘Publicar como herramienta LTI/ Publish as LTI tool’

  • Regresa a la opción ‘Administración del sitio/ Site administration’ y haz clic en ‘General’ (‘Extensiones/ Plugins en Moodle 3.9)
  • Busca el submenú ‘Seguridad/ Security‘ y selecciona ‘Seguridad HTTP/ HTTP security’
  • Activa la casilla ‘Permitir marcos incrustados/ Allow frame embedding’
  • Click al boton ‘Guardar Cambios/ Save changes’ al final de la página.

5. Revisar configuraciones adicionales

Los siguientes parametros normalmente ya estan configurados por defecto en Moodle sin embargo se deben revisar en caso que se hayan cambiado por algún motivo en el pasado.

  • Navegar a Site Administration -> Server -> Web Services -> External Services de allí habilitar los siguientes campos Enable web services (enablewebservices) y Enable web services for mobile devices (enablemobilewebservice) ve hasta el final de la página y da click en ‘Guardar Cambios/ Save changes’.
  • Navegar a Site Administration -> Server -> Web Services -> Manage Protocols habilitar el siguiente campos desde el icono del ojo REST protocol ve hasta el final de la página y da click en ‘Guardar Cambios/ Save changes’.
  • Navegar a Site Administration -> Users -> Permission -> Define roles edita el campo Authenticated user desde el icono de lapiz. En esta pantalla busca la opción Use REST protocol webservice/rest:use y marca Habilitar, ve hasta el final de la página y da click en ‘Guardar Cambios/ Save changes’.

CONTENIDO