OSCAR ALONSO DURANGO ROMAN   

Gestor de usuarios y matrículas SIADI

En la Institución Universitaria Pascual Bravo, un equipo de profesionales ha desarrollado SIADI. Esta es una herramienta que permite la creación de usuarios y la asignación de roles, como profesor, gestor, estudiante, entre otros. Además, permite la creación de cursos y matrículas y, al final de cada semestre, con un solo clic, podemos anularlas masivamente.

Enlaces relacionados

https://www.pascualbravovirtual.edu.co

Más información

El propósito de esta experiencia es contarles cómo se realizó este proceso y qué se puede lograr en el futuro. Aunque por ahora no está libre el código de esta herramienta, sí podemos compartirles qué se ha logrado y qué se espera para el futuro.

SIADI se desarrolló utilizando una base de datos externa para almacenar los datos de los usuarios, como nombres, apellidos, correo electrónico, entre otros. Asimismo, permite guardar información de las matrículas. Sin embargo, los demás datos se gestionan a través de Moodle.

Teniendo en cuenta lo anterior, ya no ingresamos directamente a Moodle para la creación de los usuarios, sino solo a SIADI. De este modo, ya sea de manera individual o masiva, podemos crear usuarios y matricularlos en los cursos. También, tenemos la opción anular la matrícula de los estudiantes al final de cada semestre, para así garantizar que la sección Mis Cursos siempre esté actualizada y limpia. Esto nos ayuda a garantizar:

  • Una base de datos más limpia y eficiente.
  • Mantener la seguridad de la plataforma, al reducir el riesgo de accesos no autorizados.
  • Una mejor gestión de la infraestructura tecnológica, al optimizar el espacio de almacenamiento y la capacidad del servidor.

A continuación, veremos un video que nos ampliará esta información.


SIADI utiliza una base de datos externa para lograr la integración; sin embargo, esta es tan solo una pequeña muestra de lo que podemos lograr con desarrollos integrados a Moodle. Además de lo anterior, existen API, plugins, bloques y otros desarrollos que pueden hacer que las plataformas se adapten mejor a las necesidades de nuestras instituciones.