PROYECTO

Software de gestión del aprendizaje para cursos, evaluaciones y seguimiento del progreso

Desarrollo de LMS personalizado, Gestión de cursos y contenidos, Seguimiento del progreso de los alumnos, Cuestionarios y tareas online, Acceso basado en roles, Informes y certificados, Aplicación web adaptable

  • Sector: Educación y formación
  • Grecia Ubicación: Grecia
  • Plazo de entrega: 16 semanas
  • Tecnologías: PHP, JavaScript / TypeScript (Node.js)
4+ meses

Este cliente dedica tiempo a coordinar cursos, materiales didácticos y evaluaciones. La solución es un software de gestión del aprendizaje para un proveedor educativo de Grecia. Los equipos de los cursos añaden vídeos, documentos y PDF. Los estudiantes completan cuestionarios y entregan tareas. Los instructores y administradores pueden seguir el progreso y el estado de finalización en un único LMS adaptable.

Resumen

Problema

El proveedor educativo gestiona contenidos de cursos, alumnos y evaluaciones.

Solución

La solución se convirtió en un LMS adaptable que reúne cursos, contenidos y evaluaciones en un solo lugar.

Resultado

El software está diseñado para reducir la gestión manual de cursos y el trabajo repetido relacionado con las evaluaciones.

Historia del cliente

El cliente es un proveedor educativo de Grecia. Ofrece cursos autodidactas o en directo y atiende a los alumnos mediante materiales de curso, matrículas, evaluaciones y seguimiento del progreso.

Los equipos de los cursos gestionan vídeos, documentos y PDF. También mantienen lecciones de texto, lecciones interactivas, recursos descargables y registros de estudiantes.

La solicitud era sencilla: ofrecer acceso adaptable desde ordenadores, tabletas y móviles. El cliente también pidió gestionar contenidos formativos mixtos y separar las capacidades según el rol. Además, necesitaba admitir cuestionarios, pruebas y tareas.

La calificación y los resultados de las evaluaciones también formaban parte de la solicitud.

La solución se planteó como un LMS modular con gestión de cursos y paneles para alumnos. Los informes y la gestión de certificados cubrían sus necesidades de reporting.

El cliente necesitaba

  1. Funcionar de forma adaptable en ordenadores, tabletas y móviles
  2. Gestionar cursos y contenidos formativos mixtos
  3. Asignar capacidades propias a cada rol
  4. Realizar cuestionarios, pruebas, tareas y calificaciones

Por qué el software prediseñado no encajaba

Los productos LMS prediseñados cubren la impartición de cursos, la comunicación en el aula o la formación configurable. Un LMS personalizado encajaba mejor para reunir la gestión de cursos, los registros de alumnos y los certificados opcionales en un único sitio web adaptable. También permitía organizar conjuntamente los roles, contenidos y evaluaciones del cliente. Los informes y la administración se configuraron junto con ellos.

Descripción del proyecto

La solución se diseñó en torno a una aplicación web adaptable, para que el proveedor educativo ofrezca una única experiencia LMS en ordenadores, tabletas y móviles.

Para gestionar los cursos, se incorporó un área de cursos y contenidos. Educadores y administradores crean, editan y organizan cursos.

Organizan módulos y lecciones con vídeos, documentos y PDF. También se incluyen textos, lecciones interactivas y recursos descargables.

El acceso basado en roles separa las capacidades de administradores, instructores y profesores. Estudiantes, alumnos, socios y clientes reciben un acceso adaptado a su actividad formativa.

Un panel de progreso reúne las matrículas, finalizaciones y puntuaciones en una sola vista. El espacio de evaluación admite cuestionarios y entregas de tareas, mientras los educadores revisan la actividad y los resultados.

Se prestó especial atención al funcionamiento operativo de la formación. Las notificaciones, los informes y los registros de certificados pueden ampliarse posteriormente.

Funciones principales entregadas

  • Creación, edición, eliminación y organización de cursos
  • Módulos, lecciones y materiales formativos mixtos
  • Acceso basado en roles para equipos educativos y alumnos
  • Registros de estudiantes, matrículas y asignaciones de cursos
  • Seguimiento del progreso y la finalización de los alumnos
  • Gestión de cuestionarios y tareas
  • Revisión de evaluaciones y resúmenes de resultados
  • Programación de clases y debates
  • Informes con exportación JSON
  • Certificados de finalización de cursos

Se puede añadir

+ Cuestionarios interactivos + Emisión de certificados + Debates comunitarios + Analítica de visualizaciones + Análisis del tiempo de reproducción + Informes JSON

Quién más puede utilizar esta solución

Estas empresas tienen una tarea similar y la misma solución puede adaptarse a su impartición de cursos y gestión de alumnos.

Un centro de formación profesional

Tarea Ofrece cursos, evaluaciones y registros de progreso a alumnos de distintas ubicaciones u organizaciones.
Cómo ayuda la solución El LMS reúne en un solo lugar los contenidos formativos, el acceso basado en roles, los cuestionarios, las tareas y los informes de finalización.

Una empresa de formación online

Tarea Ofrece membresías, suscripciones o cursos con varios instructores a alumnos online.
Cómo ayuda la solución La solución organiza cursos e instructores y admite el acceso de alumnos, las evaluaciones, el progreso y los certificados.

Una institución educativa

Tarea Imparte cursos a estudiantes y profesores con necesidades de aprendizaje y administración diferenciadas.
Cómo ayuda la solución El LMS conecta contenidos de cursos, registros de estudiantes, evaluaciones, actividad docente e informes de rendimiento.

Tecnologías utilizadas

PHP

Lenguaje de la aplicación LMS

PHP admite la aplicación LMS principal y sus funciones de gestión de cursos.

JavaScript / TypeScript (Node.js)

Lenguaje de la interfaz adaptable

JavaScript y TypeScript admiten la interfaz web adaptable y las funciones basadas en navegador.

Python

Lenguaje para analítica y documentos

Python admite la analítica, la gestión de PDF, la documentación y las funciones relacionadas con datos.

escolalms/core

Funciones principales del LMS

escolalms/core (una biblioteca LMS headless de PHP) proporciona las funciones principales de gestión del aprendizaje.

escolalms/categories

Gestión de categorías de cursos

escolalms/categories (una biblioteca PHP de categorías LMS) organiza las categorías de cursos.

pymupdf

Extraer contenido de PDF

pymupdf (una biblioteca Python para extraer y convertir PDF) gestiona el contenido PDF del LMS.

d3-dsv

Leer y dar formato a CSV

d3-dsv (una biblioteca JavaScript para archivos CSV y TSV) admite la importación y exportación de datos delimitados.

@docusaurus/core

Crear un sitio web de documentación

@docusaurus/core (un generador de sitios de documentación JavaScript) permite crear la documentación del LMS.

pdf

Crear documentos PDF

pdf (una biblioteca JavaScript para archivos PDF básicos) permite crear documentos PDF.

Integraciones

Stripe or PayPal

El LMS puede conectar el acceso a los cursos con los pagos mediante Stripe o PayPal.

Google Analytics

Google Analytics recibe información analítica de la plataforma de aprendizaje.

Videotile

Videotile proporciona contenido de aprendizaje en vídeo para los cursos.

WordPress

WordPress puede intercambiar información del sitio y los cursos con el LMS mediante sus API y herramientas LMS relacionadas.

El resultado

El contenido de los cursos permanece organizado para los educadores

La pantalla de gestión de cursos ofrece a educadores y administradores un único lugar para cursos, módulos, lecciones y materiales formativos. Los vídeos, documentos y PDF permanecen vinculados al curso correspondiente.

El estado y las asignaciones del curso aparecen junto a su estructura, para que el proveedor educativo mantenga la administración cerca de la gestión de contenidos.

Cómo funciona

  1. El LMS muestra los registros de los cursos con sus módulos y lecciones.
  2. El área de contenidos almacena vídeos, documentos, PDF, textos, lecciones interactivas y descargas.
  3. Las asignaciones y el estado del curso aparecen junto a los registros correspondientes.
  • Crear, editar y eliminar cursos
  • Organizar módulos y lecciones
  • Subir materiales formativos mixtos
Gestión de cursos y contenidos

Gestión de cursos y contenidos

Funciones de esta pantalla
Gestionar cursos online Gestionar contenidos de cursos Organizar la estructura de cursos Subir materiales formativos Gestionar usuarios y cursos

El progreso se puede consultar entre alumnos y cursos

El panel del alumno reúne las matrículas, el progreso y la finalización en un único espacio de revisión. También muestra las puntuaciones y el rendimiento de los alumnos.

Los instructores y administradores de cursos pueden utilizar la misma pantalla para seguir los registros de los alumnos e identificar el estado de sus trabajos.

Cómo funciona

  1. La tabla de alumnos muestra los registros de estudiantes y matrículas.
  2. Los indicadores de progreso muestran el avance y el estado de finalización.
  3. El resumen muestra las puntuaciones y los datos de rendimiento del curso y los alumnos seleccionados.
  • Filtrar por curso y alumno
  • Revisar el estado de finalización
  • Comparar puntuaciones y rendimiento
Nota: El progreso, la finalización, las puntuaciones y el rendimiento se conservan junto a los registros de alumnos y matrículas.
Panel de progreso del alumno

Panel de progreso del alumno

Funciones de esta pantalla
Seguir el progreso de los cursos Actualizar la gestión de estudiantes Gestionar usuarios y cursos

Las evaluaciones y tareas siguen el itinerario de aprendizaje

El espacio de evaluación conecta los cuestionarios, las entregas de tareas y la revisión de los educadores. Los estudiantes completan las comprobaciones necesarias y los educadores consultan las entregas y la actividad relacionada.

El área de revisión del educador muestra los resultados de cuestionarios y evaluaciones.

Cómo funciona

  1. El espacio muestra las instrucciones y preguntas de los cuestionarios.
  2. El área de tareas almacena los archivos entregados y el estado de las evaluaciones.
  3. El área de revisión muestra los resultados de cuestionarios y evaluaciones.
  • Completar cuestionarios
  • Entregar tareas
  • Revisar resultados de evaluaciones
Espacio de evaluaciones y tareas

Espacio de evaluaciones y tareas

Funciones de esta pantalla
Entregar tareas y completar cuestionarios Actualizar cuestionarios y evaluaciones Crear cuestionarios interactivos

Las clases y los debates forman parte de la impartición de cursos

La pantalla de calendario de clases y debates reúne las fechas de clase, los calendarios de tareas y los temas de debate. Profesores, administradores, responsables de comunidad y moderadores trabajan con la información de cursos y eventos en el mismo espacio.

Los temas de debate y los controles de moderación facilitan la comunicación en torno a la actividad formativa.

Cómo funciona

  1. El calendario muestra la información de las clases y las fechas de las tareas.
  2. La lista de debates muestra los temas de debate de los cursos.
  3. Los anuncios y las notificaciones muestran información de cursos y eventos.
  • Programar clases
  • Gestionar fechas de tareas
  • Revisar temas de debate
Calendario de clases y debates

Calendario de clases y debates

Funciones de esta pantalla
Gestionar el calendario de clases Gestionar debates comunitarios

Los informes y certificados facilitan la administración

Los responsables, analistas y gestores de cursos pueden revisar la finalización y la información de rendimiento antes de generar informes. La información de los cuestionarios se incluye en la vista de informes.

La exportación JSON permite analizar los datos de los informes. El mismo espacio mantiene la emisión de certificados junto a sus registros.

Cómo funciona

  1. El área de informes filtra los registros de progreso, finalización, cuestionarios y rendimiento.
  2. El módulo de informes crea informes JSON a partir de los registros seleccionados.
  3. El área de certificados emite certificados y muestra sus registros.
  • Generar informes para análisis
  • Filtrar datos de finalización y rendimiento
  • Emitir certificados de cursos
Consejo: Los registros de certificados permanecen junto a la información de finalización y rendimiento utilizada para administrar los cursos.
Gestión de informes y certificados

Gestión de informes y certificados

Funciones de esta pantalla
Generar informes para análisis Emitir certificados de cursos

Qué ofrece la solución

Con esta solución, el proveedor educativo puede:

  • Gestionar cursos online y contenidos formativos mixtos
  • Proporcionar el acceso adecuado a administradores, educadores, profesores y alumnos
  • Seguir matrículas, progreso, finalización, puntuaciones y rendimiento
  • Realizar cuestionarios y recopilar entregas de tareas
  • Programar clases y revisar debates
  • Generar informes y emitir certificados de finalización

¿Podrían los sistemas prediseñados hacer el trabajo?

Antes del diseño, se comparó la tarea con productos prediseñados según sus propias descripciones.

Qué necesita el cliente LMS educativo Google Classroom, Sakai, D2L Brightspace LMS configurable Open LMS, BrainCert LMS para WordPress LearnDash Solución personalizada
Acceso adaptable desde distintos dispositivos —
Gestionar contenidos de cursos mixtos
Separar las capacidades por rol parcialmente
Cuestionarios, tareas y calificaciones
Adaptarse a las reglas del cliente: etapas, roles e informes parcialmente parcialmente parcialmente
Todos los pasos en un solo lugar —
Sin pasos manuales entre programas parcialmente — —

Según las descripciones públicas de los productos y su categoría.

Los productos LMS prediseñados cubren contenidos, roles, evaluaciones y progreso en distinta medida. Un producto prediseñado es suficiente cuando la tarea se limita a una de estas áreas.

Este cliente necesitaba su propio software porque los roles, formatos de contenido, evaluaciones, informes y administración requeridos debían seguir un único modelo operativo. Además, las partes debían permanecer conectadas en lugar de repartirse entre productos distintos y pasos manuales.

Al final

Al final, la solución se creó para reducir la administración manual de cursos relacionada con contenidos, evaluaciones y progreso de los alumnos.

Preguntas frecuentes

¿Estás pensando en crear un sistema similar? Estas respuestas explican las principales decisiones sobre gestión de cursos, roles, evaluaciones y progreso de los alumnos.