Scholario - Sistema de Empoderamento da EDUTECH
Transformando a educação com tecnologia!
Explore a documentação »
Visualizar demonstração · Relatório Bug · Solicitar recurso
Índice
- Sobre o projeto
- Começando
- Características
- Pontos de extremidade
- Diagrama de er
- Capturas de tela
- Contribuindo
- Licença
- Contato
Sobre o projeto
Scholario é um sistema de empoderamento da Edutech, projetado para revolucionar a gestão da educação. Ele fornece uma plataforma abrangente para escolas, alunos, professores e administradores para otimizar várias tarefas e aprimorar a experiência de aprendizado.
Construído com
- Frontend: Angular
- Back -end: Python com Django
- Banco de dados: SQL, MongoDB
- Integração da IA: ChatGpt, Genai
Começando
Para começar a Scholario, siga estas etapas simples.
Instalação
- Clone o repositório
git clone https://github.com/Vikram043/Scholario-EduTech-Empowerment-System
Install necessary packages
sh
cd frontend
npm install
cd ../backend
pip install -r requirements.txt
Uso
- Execute o front -end
- Execute o back -end
cd backend
python manage.py runserver
Características
Scholario oferece uma ampla gama de recursos, incluindo, entre outros,:
- Registro e gerenciamento de estudantes
- Registro e gerenciamento de professores
- Painel de administração para administração escolar
- Rastreamento de participação
- Quadro de avisos para anúncios
- Bate -papo interativo com assistentes de IA
- E muito mais!
Pontos de extremidade
Aqui estão alguns dos pontos de extremidade da API que você pode utilizar:
-
/admin : Painel de Administração -
/admin-teacher : Gerencie Professores -
/admin-student : Gerenciar alunos -
/admin-attendance : Gerenciar participação -
/admin-fee : gerenciar pagamentos de taxas -
/admin-notice : Post avisos -
/teacher-dashboard : Painel de professores -
/student-dashboard : painel de estudantes -
/aboutus : Sobre nós, página -
/contactus : Entre em contato conosco - E mais ...
Entidades e relacionamentos:
Entidades:
- Estudante
- Professor
- Admin
- Aula
- Assunto
- Participação
- Taxa
- Perceber
Relacionamentos:
- Aluno frequenta a aula (muitos para muitos)
- Professor ensina assunto (muitos para muitos)
- Professor gerencia a turma (um para muitos)
- Admin aprova o professor (um para muitos)
- Admin aprova o aluno (um para muitos)
- O aluno paga taxa (um para muitos)
- Aviso de visualizações do aluno (muitos para muitos)
- Postagens de professores Aviso (um para muitos)
- Administrador gerencia o aviso (um para muitos)
- Atendimento dos registros dos alunos (um para muitos)
- Professor assume a participação (um para muitos)
Atributos: aluno:
- StudentId (chave primária)
- Nome
- Número do rolo
- Contato
Professor:
- ProfessorID (chave primária)
- Nome
- Assunto
- Contato
Admin:
- Adminid (chave primária)
- Nome
- Contato
Aula:
- Classid (chave primária)
- ClassName
Assunto:
- Subjetivo (chave primária)
- Sujeito nome
Participação:
- Atendimento (chave primária)
- Data
- Status (presente/ausente)
Taxa:
- FeeId (chave primária)
- Quantia
- PAGENSTATE
Perceber:
- NOVEDID (chave primária)
- Contente
- PostDate
Capturas de tela
Painel de administrador
Registro de estudantes
Painel de professores
Converse com a AI Assistant
Contribuindo
As contribuições são bem -vindas! Veja como você pode contribuir:
- Bifurcar o projeto
- Crie seu ramo de recursos
- Cometer suas mudanças
- Empurre para o ramo
- Abra um pedido de tração
Licença
Distribuído sob a licença do MIT. Consulte LICENSE para obter mais informações.
Contato
Vikram - [email protected]
Link do projeto: https://github.com/vikram043/scholario-edutech-empowerment-system