Moodle
El plugin de Nomi para Moodle: emitir al completarse algo, sin consultar y sin emitir dos veces.
local_nomi es un plugin de Moodle que le pide a Nomi que emita una credencial cuando un estudiante se la gana, y le da al estudiante un enlace a ella. Todo lo que una credencial *es* —su diseño, su firma, su página pública de verificación, su pase de cartera— se queda en Nomi. Moodle sigue siendo el lugar donde se registra el aprendizaje.
Qué hace
- Emite solo al completarse un curso, al alcanzarse una nota, al terminarse una actividad o al cerrarse un programa — usando la finalización y el libro de calificaciones del propio Moodle, sin andar consultando.
- Emite certificados y credenciales de cartera, por separado o juntos, desde lo que esté publicado en Nomi.
- Nunca emite dos veces. Una fila por persona, curso y tipo de credencial, con una llave de idempotencia determinista, así que un reintento se repite en vez de emitirse otra vez.
- Aguanta un mal día. Una cola con espera creciente, para que una respuesta lenta nunca bloquee una finalización.
- Escala a una graduación. Los certificados del mismo logro salen en una sola solicitud masiva.
Cómo se configura
Instala el plugin
Se instala como plugin local de Moodle, en Moodle 4.5 o posterior.
Conéctalo
La conexión se hace con una llave de API de Nomi, creada en la consola en Configuración. Vive en el servidor de Moodle; nunca llega a un navegador.
Define qué gana qué
Un curso, una nota o un programa de un lado; una plantilla o un logro publicado en Nomi del otro. Los mapas de campos deciden qué valor de Moodle llena qué campo de la credencial.
Deja correr las finalizaciones
Desde ahí, completar emite, y la bitácora de emisiones de Moodle muestra qué se mandó y qué contestó.