PROYECTO

Software de gestión del aprendizaje para educación en directo y a tu ritmo

Desarrollo de software personalizado, Gestión de cursos y contenidos, Clases en directo, Seguimiento del progreso de los alumnos, Evaluaciones y calificaciones, Pagos y matrículas, Aprendizaje web y móvil

  • Sector: Tecnología educativa
  • Reino Unido Ubicación: Reino Unido
  • Tiempo de entrega: 16 semanas
  • Tecnologías: JavaScript / TypeScript (Node.js), Python
4+ meses

Este cliente imparte lecciones en directo y grabadas mediante cursos online. La actividad de los alumnos, las evaluaciones y el acceso a los cursos forman parte de su gestión diaria. El software de gestión del aprendizaje reúne el contenido de los cursos y las clases en directo en un solo sistema. Los docentes crean cursos, los profesores imparten clases, los alumnos completan lecciones y los administradores gestionan el acceso y los registros.

Resumen

Problema

El cliente imparte lecciones en directo y grabadas y gestiona la actividad de los alumnos y el acceso a los cursos.

Solución

La solución se convirtió en un sistema personalizado de gestión del aprendizaje para cursos, clases y registros de alumnos.

Resultado

La plataforma está diseñada para reducir el trabajo manual necesario para impartir educación online.

Historia del cliente

El cliente es un proveedor de educación online del Reino Unido. Imparte lecciones en directo y grabadas mediante cursos online y presta servicio a docentes, alumnos y administradores.

Su actividad incluye la gestión de la actividad de los alumnos, las evaluaciones y el acceso a los cursos. Las matrículas de pago, las facturas y el historial de transacciones también requieren administración.

La solicitud era sencilla: proporcionar acceso web adaptable, con aplicaciones para iOS y Android cuando fuera necesario, y mantener sincronizados los datos de usuarios y cursos. La plataforma también necesitaba evaluaciones, informes de progreso y matrículas basadas en pagos.

La solución se estructuró como módulos conectados para la gestión de cursos, aulas en directo, estudio de los alumnos e informes de progreso. La administración se proporcionó junto con estos módulos para mantener las principales actividades de aprendizaje en una sola plataforma de educación online.

El cliente solicitó

  1. Proporcionar acceso web y aplicaciones móviles sincronizadas cuando fuera necesario
  2. Añadir evaluaciones con calificaciones o resultados de evaluación automática
  3. Hacer seguimiento de la actividad, el progreso, las puntuaciones y el tiempo dedicado
  4. Vender cursos y gestionar pagos, facturas y transacciones

Por qué el software prediseñado no encajaba

Las plataformas de aprendizaje online prediseñadas cubren la creación de cursos, el contenido educativo y las ventas. Algunas también incluyen un marketplace. La solicitud de este cliente combinaba clases en directo, lecciones grabadas, progreso de los alumnos, matrículas de pago y administración en un único LMS personalizado.

Descripción del proyecto

La solución se diseñó en torno a un único sistema conectado de gestión del aprendizaje para docentes, alumnos y administradores. El contenido de los cursos, las clases en directo, la actividad de los alumnos y los pagos se gestionan mediante módulos específicos.

Para gestionar la creación de cursos, se proporcionó un editor con secciones de lecciones y carga de vídeos. Las lecciones de texto y las evaluaciones también se organizan dentro de cada curso.

El aula en directo reúne la transmisión de vídeo, el chat y una pizarra en un único espacio de enseñanza. Compartir pantalla, controlar la asistencia y grabar las clases facilita la formación en directo.

El espacio del alumno muestra la navegación del curso, las lecciones en vídeo y los materiales de texto. Las descargas, los cuestionarios, los exámenes y el estado de finalización facilitan el estudio a tu ritmo.

El módulo de administración gestiona cuentas basadas en roles, acceso a cursos y matrículas. Los registros de pagos, las facturas y el historial de transacciones se almacenan junto con los datos administrativos.

Principales funciones entregadas

  • Editor de cursos para lecciones, vídeos, materiales de texto y evaluaciones
  • Aula en directo con vídeo, chat, pizarra y uso compartido de pantalla
  • Controles de asistencia y grabación para clases en directo
  • Espacio del alumno con navegación del curso y descargas
  • Cuestionarios, exámenes, tareas, ejercicios y evaluaciones
  • Seguimiento de la finalización, las puntuaciones, la participación y el tiempo dedicado
  • Paneles y exportación de informes para docentes y administradores
  • Usuarios por roles, acceso a cursos, matrículas, pagos y facturas

Se pueden añadir

+ Aplicaciones para iOS y Android + Certificados + Foros y comunidades de alumnos + Anuncios y notificaciones + Gamificación + Asistencia mediante chatbot + Analítica + Exámenes de práctica

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

Estas empresas tienen una tarea similar y la misma solución puede adaptarse a sus contenidos educativos, modelo de enseñanza y registros de alumnos.

Un colegio u organización educativa

Tarea Imparte contenidos basados en un currículo, tareas y evaluaciones a los alumnos.
Cómo ayuda la solución La solución organiza cursos, trabajos de los alumnos, evaluaciones, progreso y acceso en una sola plataforma.

Una academia de formación

Tarea Vende cursos o membresías y gestiona la actividad de aprendizaje.
Cómo ayuda la solución La solución combina la venta de cursos, las clases en directo, el progreso de los alumnos, las evaluaciones y la administración.

Un proveedor de desarrollo profesional

Tarea Ofrece aprendizaje a tu ritmo, certificaciones y comunidades de alumnos.
Cómo ayuda la solución La solución proporciona materiales de cursos, registra la finalización y las puntuaciones, y permite la comunicación y el acceso de pago.

Stack tecnológico

JavaScript / TypeScript (Node.js)

Desarrollo web y de aplicaciones

Este stack de lenguajes permite desarrollar la interfaz web y aplicaciones multiplataforma.

Python

Backend y procesamiento de datos

Python permite desarrollar el backend web, la analítica, las estadísticas y servicios relacionados.

PHP

Integraciones del lado del servidor

PHP permite utilizar determinados SDK e integraciones del lado del servidor.

React

Crear interfaces de usuario

React (una biblioteca para crear interfaces de usuario) permite desarrollar pantallas de aprendizaje adaptables.

Vue

Crear una interfaz web moderna

vue (un framework para interfaces web modernas) permite desarrollar la interfaz web.

Django

Crear el backend web

Django (un framework web de Python) permite desarrollar el backend de la aplicación.

Firebase

Autenticación y datos en tiempo real

firebase (una biblioteca para autenticación, bases de datos, almacenamiento y funciones en tiempo real) gestiona los datos de usuarios y cursos.

WebRTC

Impartir clases de vídeo en directo

webrtc (una biblioteca del navegador para conexiones entre pares) permite la comunicación del aula en directo.

MySQL

Almacenar datos de la aplicación

mysql (un controlador de Node.js para MySQL) conecta la aplicación con su base de datos.

PDF, video, audio, text files

Proporcionar materiales de aprendizaje

La plataforma proporciona vídeos de cursos, documentos de texto, archivos PDF, audio y archivos descargables.

Integraciones

iOS and Android

La solución puede sincronizar los datos de usuarios y cursos entre las experiencias web, iOS y Android cuando sea necesario.

Payment gateways

Las pasarelas de pago gestionan suscripciones, compras puntuales, facturas y registros de transacciones.

Firebase

Firebase permite gestionar la autenticación, la base de datos, el almacenamiento y los datos de la aplicación en tiempo real.

El resultado

El contenido del curso permanece organizado para la enseñanza

La pantalla de gestión del curso ofrece a los docentes un único lugar para la información del curso, las lecciones y los vídeos. Los materiales de texto y las evaluaciones permanecen vinculados al curso.

La plataforma aloja los vídeos del curso y proporciona materiales de texto como parte del curso.

Cómo funciona

  1. El editor de cursos almacena la información del curso, las lecciones en vídeo y los documentos de texto.
  2. El área de carga de vídeos contiene las lecciones en vídeo del curso.
  3. El editor de evaluaciones almacena el contenido de cuestionarios y exámenes.
  • Lista de cursos y secciones de lecciones
  • Área de carga de vídeos
  • Editor de documentos de texto
Gestión de cursos y contenidos

Gestión de cursos y contenidos

Funciones en esta pantalla
Desarrollar un sistema de gestión del aprendizaje Gestionar el contenido de los cursos Alojar vídeos de cursos Proporcionar materiales de texto Actualizar cuestionarios y evaluaciones

La enseñanza en directo utiliza un único espacio de aula

El aula en directo reúne vídeo, chat y una pizarra en la misma pantalla de enseñanza. Compartir pantalla, controlar la asistencia y grabar las clases facilita la interacción con los alumnos.

La asistencia y el estado de la grabación forman parte del registro de la clase.

Cómo funciona

  1. El aula en directo muestra la transmisión de vídeo.
  2. El panel de chat almacena los mensajes, mientras que la pizarra y el control de uso compartido de pantalla facilitan la interacción en clase.
  3. La lista de asistencia registra la presencia de los alumnos y el control de grabación muestra su estado.
  • Transmisión de vídeo y panel de chat
  • Pizarra y uso compartido de pantalla
  • Controles de asistencia y grabación
Consejo: El aula en directo combina las herramientas de enseñanza e interacción en un único espacio de clase.
Aula en directo

Aula en directo

Funciones en esta pantalla
Impartir clases en directo Función de enseñanza en directo Crear una clase en directo

Los alumnos continúan desde un espacio de curso claro

El espacio del alumno reúne la navegación del curso, los vídeos y las lecciones de texto. Las descargas, los cuestionarios y los exámenes facilitan la actividad del curso.

El espacio permite tanto el aprendizaje grabado como las actividades de evaluación.

Cómo funciona

  1. El reproductor muestra las lecciones en vídeo y el área de lecciones de texto presenta los materiales escritos.
  2. El control de descarga proporciona archivos descargables a los alumnos.
  3. La vista de cuestionarios y exámenes muestra el contenido y guarda los resultados y el estado de finalización.
  • Reproductor de vídeo y área de lecciones de texto
  • Materiales de aprendizaje descargables
  • Vista de cuestionarios y exámenes
Espacio del curso del alumno

Espacio del curso del alumno

Funciones en esta pantalla
Impartir cursos online Alojar vídeos de cursos Proporcionar materiales de texto Descargar materiales de aprendizaje Crear cuestionarios interactivos Hacer seguimiento del progreso del curso

Los informes de progreso hacen visible la actividad de los alumnos

El panel de informes reúne la finalización, las puntuaciones y la participación en un único espacio de revisión. También muestra el tiempo dedicado mediante resúmenes, filtros, tablas e informes.

El panel facilita la revisión del progreso y las decisiones de calificación.

Cómo funciona

  1. El resumen de progreso y el gráfico de finalización muestran los registros de progreso y el estado de finalización.
  2. La tabla de puntuaciones presenta los resultados y las calificaciones de cuestionarios y exámenes.
  3. Los filtros de alumnos y cursos acotan el informe y el área de exportación proporciona el resultado.
  • Resumen de progreso y gráfico de finalización
  • Filtros de alumnos y cursos
  • Tabla de puntuaciones y exportación de informes
Nota: El panel reúne la actividad, la finalización, las puntuaciones, la participación y el tiempo dedicado en una sola vista de informes.
Panel de progreso e informes

Panel de progreso e informes

Funciones en esta pantalla
Hacer seguimiento del progreso del curso Sistema de calificación de alumnos

El acceso y los pagos permanecen conectados a las matrículas

La pantalla de administración conecta los roles, el acceso a cursos y las matrículas. Los registros de pagos, las facturas y el historial de transacciones también están disponibles allí.

El módulo gestiona alumnos, profesores y administradores junto con la participación de pago en los cursos.

Cómo funciona

  1. La lista de usuarios y el selector de roles almacenan los datos de alumnos, profesores y administradores.
  2. La tabla de acceso a cursos y los controles de matrícula vinculan a los usuarios con sus matrículas.
  3. La lista de pagos y el área de facturas y transacciones almacenan los datos de pago, las facturas y el historial de transacciones.
  • Lista de usuarios por roles
  • Controles de acceso a cursos y matrículas
  • Facturas y registros de transacciones
Roles, matrículas y pagos

Roles, matrículas y pagos

Funciones en esta pantalla
Gestionar clases y alumnos

Qué ofrece la solución

Con esta solución, el proveedor de educación online puede:

  • Crear y organizar cursos, lecciones, vídeos, materiales de texto y evaluaciones
  • Impartir clases en directo con vídeo, chat, pizarras, uso compartido de pantalla, asistencia y grabaciones
  • Ofrecer a los alumnos un espacio único para materiales de cursos, descargas, cuestionarios, exámenes y progreso
  • Revisar la finalización, las puntuaciones, la participación y el tiempo dedicado mediante paneles e informes
  • Gestionar roles, acceso a cursos, matrículas, pagos, facturas e historial de transacciones

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

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

Lo que necesita el cliente Plataformas de cursos online Graphy, FreshLearn, Mastera Plataformas de aprendizaje DataCamp, Echo360, go4clic Plataformas de membresías MemberPress, Gurucan Solución personalizada
Acceso web y móvil parcialmente
Evaluaciones y calificaciones parcialmente —
Informes de progreso y actividad parcialmente parcialmente
Matrículas de pago y transacciones parcialmente
Se adapta 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 parcialmente —

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

Los productos prediseñados cubren partes importantes de la creación de cursos, la enseñanza, las evaluaciones, el progreso y el acceso de pago. Un producto prediseñado es suficiente cuando solo se necesita una de estas partes.

Este cliente necesitaba educación en directo y grabada, registros de alumnos y matrículas de pago en un solo lugar. Los requisitos del cliente respecto a roles, progreso y administración no estaban completamente cubiertos por un único producto prediseñado.

En definitiva

En definitiva, la solución se creó para gestionar en un solo lugar el contenido de los cursos, las clases en directo y el progreso de los alumnos. Las matrículas de pago se incluyeron en el mismo sistema.

Preguntas frecuentes

¿Estás pensando en crear un sistema similar? Lee las respuestas a continuación para ver cómo encajan las principales funciones de gestión del aprendizaje.