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:
Registro de materia con horario grupo y cupo de estudiantes que van a cursar la materia y quien la va a impartir.
Registro de alumnos a la materia generada.
Grabación de videos para alumnos y tutor con webcam y pantalla de pc.
Control de evaluaciones para tutores 3 evaluaciones por semestre.
Generador de examen aleatorio para alumnos.
upload de tareas para alumnos.
upload y download de material didáctico para la materia.
chat multiusuario para alumnos y tutor "La idea es que se apoyen entre todos para cursar la materia".
La aplicación tendra 3 modulos:
Administrador para coordinador de departamento de materia
Administrador para tutor
Administrador para alumno
Sala de materia
Requisitos
Visual Studio Code para la parte de Angular
Node
Angular
Primeng
Eclipse Para spring boot
Java 1.8
mysql 8
Reglas de negocio
RN1: El alumno,coordinador y tutor deben estar inscritos en el control escolar, para que puedan acceder al administrador de la aplicación.