Scholaro - Système d'autonomisation d'EDUTECH
Transformer l'éducation avec la technologie!
Explorez la documentation »
Afficher la démo · Rapport Bogue · Demande de la demande
Table des matières
- À propos du projet
- Commencer
- Caractéristiques
- Points de terminaison
- Diagramme ER
- Captures d'écran
- Contributif
- Licence
- Contact
À propos du projet
Scholaro est un système d'autonomisation EDUTECH conçu pour révolutionner la gestion de l'éducation. Il fournit une plate-forme complète pour les écoles, les élèves, les enseignants et les administrateurs pour rationaliser diverses tâches et améliorer l'expérience d'apprentissage.
Construit avec
- Frontend: Angular
- Backend: Python avec Django
- Base de données: SQL, MongoDB
- Intégration de l'IA: Chatgpt, Genai
Commencer
Pour commencer avec Scholaro, suivez ces étapes simples.
Installation
- Cloner le référentiel
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
Usage
- Courir le frontend
- Courir le backend
cd backend
python manage.py runserver
Caractéristiques
Scholaro propose un large éventail de fonctionnalités, y compris, mais sans s'y limiter:
- Inscription et gestion des étudiants
- Inscription et gestion des enseignants
- Tableau de bord administratif pour l'administration scolaire
- Suivi de fréquentation
- Conseil de préavis pour les annonces
- Chat interactif avec les assistants de l'IA
- Et bien plus encore!
Points de terminaison
Voici quelques-uns des points de terminaison API que vous pouvez utiliser:
-
/admin : Panneau d'administration -
/admin-teacher : Gérer les enseignants -
/admin-student : gérer les étudiants -
/admin-attendance : Gérer la fréquentation -
/admin-fee : Gérer les paiements de frais -
/admin-notice : avis de publication -
/teacher-dashboard : Tableau de bord des enseignants -
/student-dashboard : Tableau de bord étudiant -
/aboutus la page à propos de nous -
/contactus : Contactez-nous la page - Et plus ...
Entités et relations:
Entités:
- Étudiant
- Professeur
- Administrer
- Classe
- Sujet
- Présence
- Frais
- Avis
Relations:
- L'élève assiste à la classe (plusieurs à plusieurs)
- L'enseignant enseigne la matière (plusieurs-à-plusieurs)
- L'enseignant gère les cours (un-à-plusieurs)
- L'administrateur approuve l'enseignant (un-à-plusieurs)
- L'administrateur approuve l'élève (un-à-plusieurs)
- L'étudiant paie des frais (un-à-plusieurs)
- Avis de vue des étudiants (plusieurs à plusieurs)
- Avis de poste de l'enseignant (un-à-plusieurs)
- L'administrateur gère un avis (un-à-plusieurs)
- Fréquentation des dossiers des étudiants (un-à-plusieurs)
- L'enseignant prend la fréquentation (un-à-plusieurs)
Attributs: Étudiant:
- StudentID (clé primaire)
- Nom
- Numéro de rouleau
- Contact
Professeur:
- TeacherId (clé primaire)
- Nom
- Sujet
- Contact
Admin:
- AdminId (clé primaire)
- Nom
- Contact
Classe:
- Classid (clé primaire)
- Nom de classe
Sujet:
- SujectId (clé primaire)
- Nom
Présence:
- AssociéID (clé primaire)
- Date
- Statut (présent / absent)
Frais:
- FeeD (clé primaire)
- Montant
- Date de paiement
Avis:
- Noteid (clé primaire)
- Contenu
- Publié
Captures d'écran
Tableau de bord administratif
Inscription des étudiants
Tableau de bord de l'enseignant
Discuter avec l'assistant AI
Contributif
Les contributions sont les bienvenues! Voici comment vous pouvez contribuer:
- Fourk le projet
- Créez votre branche de fonctionnalité
- Engager vos modifications
- Pousser à la branche
- Ouvrir une demande de traction
Licence
Distribué sous la licence du MIT. Voir LICENSE pour plus d'informations.
Contact
Vikram - [email protected]
Lien du projet: https://github.com/vikram043/scholario-edetech-iedowmentation-system