Evaluando propuestas

Aplicación de seguimiento de participantes de cursos creados y gestionados de Moodle

Publicado el 08 Julio, 2022 en Programación y Tecnología

Sobre este proyecto

Abierto

Necesito crear una aplicación web que me permita realizar seguimiento a participantes de determinados cursos creados y gestionados en Moodle, generando estados e informes.

Contexto general del proyecto

Situación actual: Nuestra empresa cuenta con un sistema LMS Moodle actualmente en funcionamiento con más de 17.000 participantes o estudiantes en formación en diferentes áreas. Moodle actualmente es administrado y gestionado por un grupo de colaboradores responsables de ello, quienes crean cursos y matriculan participantes, a su vez docentes que imparten formación. Se creará una categoría de capacitaciones y se creará varias capacitaciones para impartirlas a un grupo de participantes sobre unos determinados temas varias veces en el año. 1 participante puede estar matriculado en varias capacitaciones. Requerimiento: Es necesario hacer seguimiento a esos participantes de esas capacitaciones por un personal que no conoce el LMS Moodle. Permitirles realizar seguimiento sobre los grupos de participantes en cada una de las capacitaciones sin necesidad de ingresar a Moodle. El objetivo es ingresar a una aplicación independiente y conocer el estado de los cursos que ha realizado un participante o estudiante y saber si aprobó un determinado curso o cuantos cursos ha aprobado o reprobado. Todo ello se debe realizar en una aplicación independiente que se conecte a la base de datos de nuestro Sistema Moodle (Que esta instalado y funcionando - Versión: Moodle 3.7.1+ Build: 20190824). Es indispensable conocer las tablas y básicamente la arquitectura del LMS Moodle para saber donde se debe consultar para extraer la información. Solamente se requieren consultas a la base de datos, no será necesario modificar información, debido a que el LMS moodle trabajará de forma independiente realizando la gestión de sus cursos y participantes. La aplicación debe manejar sistema de inicio de sesión para sus usuarios (entre 5 y 10 usuarios), deberá listar los cursos que se identifiquen con algún campo comodín en moodle o los cursos que se encuentren en una determinada categoría (se podrá parametrizar en la aplicación), pero estos cursos los creará el administrador de moodle y no la aplicación. El sistema deberá generar estados del participante a modo de indicadores en pantalla, así como listado de participantes que aprobaron o no una determinada capacitación y exportarlos a pdf o excel.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias