Introducción

Estamos en una epoca caótica donde ya es un poco complicado tomar clases de manera presencial debido al la pandemia actual que se esta viviendo, para aprender o prepararse academicamente es necesario crear plataformas de enseñanza remota.Dedido a esto, el ejercicio que se pretende realizar es la integración de Angular como front end y Spring boot como backend vamos a realizar una pequeña aplicación para simular que estamos haciendo una plataforma de enseñanza remota la cual tendra las siguientes caracteristicas:
  1. Registro de materia con horario grupo y cupo de estudiantes que van a cursar la materia y quien la va a impartir.
  2. Registro de alumnos a la materia generada.
  3. Grabación de videos para alumnos y tutor con webcam y pantalla de pc.
  4. Control de evaluaciones para tutores 3 evaluaciones por semestre.
  5. Generador de examen aleatorio para alumnos.
  6. upload de tareas para alumnos.
  7. upload y download de material didáctico para la materia.
  8. chat multiusuario para alumnos y tutor "La idea es que se apoyen entre todos para cursar la materia".
La aplicación tendra 3 modulos:

Requisitos

Reglas de negocio