Infinity (Sistema de gestión de aprendizaje electrónico) ❤️
Es un sistema de gestión de aprendizaje electrónico que puede facilitarle la inscripción y el aprendizaje de cursos, agregarlos a su lista de deseos y también administrar toda la aplicación. Tiene 3 modos de operación como 1) ADMIN 2) USUARIO 3) PROFESOR
Pila de tecnología
¿Servicios frontend?
- HTML
- CSS
- Mecanografiado
- jquery
- Youtube-player-api
- Materiales angulares
- Oreja
Servicios de backend ❤️
- JAVA
- Bota de primavera
- Seguridad de primavera
- Fichas al portador Jwt
- Base de datos MySQL
Herramientas de desarrollo ⚡
- Conjunto de herramientas de primavera
- Cartero
- Código de estudio visual
Usuarios del proyecto.
- Administrador(Administrador)
- Usuario (Estudiante)
- Profesores
¿Acerca del desarrollo de proyectos?
Este proyecto se generó con Angular CLI versión 16.2.1.
Servidor de desarrollo
Ejecute ngserve para un servidor de desarrollo. Navegue hasta http://localhost:4200/. La aplicación se recargará automáticamente si cambia alguno de los archivos fuente.
Servidor de fondo
Ejecute la aplicación Spring como una aplicación de arranque Spring. Navegue hasta http://localhost:8000/. Además, realice los cambios correspondientes en el archivo application.properties (cosas relacionadas con la base de datos).
Andamio de código
Ejecute ng generate componente nombre-componente para generar un nuevo componente. También puede utilizar ng generate directiva|pipe|service|class|guard|interface|enum|module.
Construir ⚡
Ejecute ng build para construir el proyecto. Los artefactos de compilación se almacenarán en el directorio dist/.
Más ayuda
Para obtener más ayuda sobre Angular CLI, utilice ng help o consulte la página Descripción general y referencia de comandos de Angular CLI.
Características
Modo administrador?
Este modo te convierte en administrador y puedes realizar diversas actividades como...
- Agregar un profesor
- Gestión de usuarios/estudiantes
- Profesores directivos
- Agregar nuevos cursos y capítulos
- ver lista de profesores, lista de cursos, lista de usuarios
- Aceptar o Rechazar a los Profesores cuando se registren como nuevos Profesores en este Portal.
- Obtenga varios detalles en el panel de administración como total de profesores, total de usuarios, total de alumnos, total de cursos, cursos más apreciados y total de capítulos agregados a los cursos.
Modo Profesor ❤️
Este modo te convierte en profesor y puedes realizar diversas actividades como...
- El profesor puede registrarse para obtener una nueva cuenta para iniciar sesión en el portal.
- Consulta la lista de usuarios disponibles
- consulta los cursos disponibles
- Agregar nuevos cursos
- Ver y editar detalles del perfil del profesor
- Inscriba cualquiera de los cursos que desee y el profesor también podrá aprender cursos y convertirlos en favoritos.
- verifique su aprobación de registro como Profesor válido por parte del ADMIN
- Agregar nuevos capítulos para los cursos respectivos
- Obtenga varios detalles en el panel del profesor como total de alumnos, total de cursos, cursos más gustados y total de capítulos agregados a los cursos.
¿Modo de usuarios?
Este modo te convierte en usuario y puedes realizar diversas actividades como...
- El usuario puede registrarse para obtener una nueva cuenta para iniciar sesión en el portal.
- Consulta la lista de cursos disponibles
- Consulta los contenidos de aprendizaje específicos disponibles y la lista de deseos.
- Ver y editar detalles del perfil de usuario
- Inscribirte a nuevos cursos
- Consulta tus cursos de inscripción y cursos favoritos.
- Obtenga varios detalles en el panel de usuario como total de alumnos, total de cursos, cursos más gustados y total de capítulos agregados a los cursos.
[Función adicional: el usuario puede inscribirse para aprender cursos tutoriales de YouTube como un curso en vídeo integrado en el propio portal]
Diagrama entidad-relación
Descripción general de la interfaz de usuario ❤️