Infinity (Sistema de Gerenciamento de Elearning) ❤️
É um Sistema de Gerenciamento de Elearning que pode facilitar a inscrição e o aprendizado de cursos, adicioná-los à sua lista de desejos e também gerenciar todo o aplicativo. Possui 3 modos de operação como 1) ADMIN 2) USUÁRIO 3) PROFESSOR
Pilha de tecnologia
Serviços front-end?
- HTML
- CSS
- Texto datilografado
- Jquery
- API do player do YouTube
- Material Angular
- Inicialização
Serviços de back-end ❤️
- JAVA
- Bota Primavera
- Segurança Primavera
- Tokens ao Portador Jwt
- Banco de dados MySQL
Ferramentas de desenvolvimento ⚡
- Conjunto de ferramentas Spring
- Carteiro
- Código do Visual Studio
Usuários do projeto
- Administrador(Administrador)
- Usuário (estudante)
- Professores
Sobre Desenvolvimento de Projetos?
Este projeto foi gerado com Angular CLI versão 16.2.1.
Servidor de desenvolvimento
Execute ng serve para um servidor de desenvolvimento. Navegue para http://localhost:4200/. O aplicativo será recarregado automaticamente se você alterar algum dos arquivos de origem.
Servidor back-end
Execute o aplicativo Spring como um aplicativo de inicialização Spring. Navegue para http://localhost:8000/. Além disso, faça alterações no arquivo application.properties (coisas relacionadas ao banco de dados) de acordo.
Andaime de código
Execute ng generate component nome-do-componente para gerar um novo componente. Você também pode usar ng generate directiva|pipe|service|class|guard|interface|enum|module.
Construir ⚡
Execute ng build para construir o projeto. Os artefatos de construção serão armazenados no diretório dist/.
Mais ajuda
Para obter mais ajuda sobre o Angular CLI, use ng help ou confira a página Visão geral do Angular CLI e referência de comandos.
Características
Modo Administrador?
Este modo torna você um administrador e você pode realizar diversas atividades como...
- Adicionando um professor
- Gerenciando usuários/alunos
- Professores Gerentes
- Adicionar novos cursos e capítulos
- ver lista de professores, lista de cursos, lista de usuários
- Aceitar ou Rejeitar os Professores quando estes se cadastrarem como novo Professor neste Portal.
- Obtenha vários detalhes no painel de administração como Total de Professores, Total de Usuários, Total de Alunos, Total de Cursos, Cursos Mais Curtidos e Total de Capítulos adicionados aos cursos.
Modo Professor ❤️
Este modo faz de você um Professor e você pode realizar diversas atividades como...
- O professor pode se cadastrar para uma nova conta para fazer login no portal
- Verifique a lista de usuários disponível
- confira os cursos disponíveis
- Adicionar novos cursos
- Ver e editar detalhes do perfil do professor
- Inscreva-se em qualquer curso desejado e o professor também poderá aprender cursos e torná-los favoritos
- verifique a aprovação do seu registro como Professor válido pelo ADMIN
- Adicione novos capítulos para os respectivos cursos
- Obtenha vários detalhes no painel do professor, como total de alunos, total de cursos, cursos mais curtidos e total de capítulos adicionados aos cursos.
Modo de usuários?
Este modo torna você um usuário e pode realizar diversas atividades como...
- O usuário pode se registrar para uma nova conta para fazer login no portal
- Verifique a lista de cursos disponíveis
- verifique os conteúdos de aprendizagem específicos disponíveis e a lista de desejos
- Visualizar e editar detalhes do perfil do usuário
- Inscreva-se em novos cursos
- verifique seus cursos inscritos e cursos favoritos
- Obtenha vários detalhes no painel do usuário como Total de alunos, Total de cursos, Cursos mais curtidos e Total de capítulos adicionados aos cursos.
[Recurso adicional: o usuário pode se inscrever para aprender cursos tutoriais do YouTube como um curso de vídeo incorporado no próprio portal]
Diagrama Entidade-Relacionamento
Visão geral da IU ❤️