Scholario - Edutech Empowerment -System
Veränderung der Bildung mit Technologie!
Erkunden Sie die Dokumentation »
Demo anzeigen · Fehler melden · Anforderungsfunktion
Inhaltsverzeichnis
- Über das Projekt
- Erste Schritte
- Merkmale
- Endpunkte
- ER -Diagramm
- Screenshots
- Beitragen
- Lizenz
- Kontakt
Über das Projekt
Scholario ist ein Edutech Empowerment -System, das das Bildungsmanagement revolutionieren soll. Es bietet eine umfassende Plattform für Schulen, Schüler, Lehrer und Administratoren, um verschiedene Aufgaben zu optimieren und die Lernerfahrung zu verbessern.
Gebaut mit
- Frontend: Angular
- Backend: Python mit Django
- Datenbank: SQL, MongoDB
- KI -Integration: Chatgpt, Genai
Erste Schritte
Befolgen Sie, um mit Scholario zu beginnen, diese einfachen Schritte.
Installation
- Klonen Sie das Repository
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
Verwendung
- Führen Sie den Frontend aus
- Führen Sie das Backend aus
cd backend
python manage.py runserver
Merkmale
Scholario bietet eine breite Palette von Funktionen, einschließlich, aber nicht beschränkt auf:
- Registrierung und Verwaltung von Studenten
- Lehrerregistrierung und -verwaltung
- Admin -Dashboard für die Schulverwaltung
- Anwesenheitsverfolgung
- Meldungsausschuss für Ankündigungen
- Interaktiver Chat mit AI -Assistenten
- Und noch viel mehr!
Endpunkte
Hier sind einige der API -Endpunkte, die Sie verwenden können:
-
/admin : admin Panel -
/admin-teacher : Lehrer verwalten -
/admin-student : Studenten verwalten -
/admin-attendance : Anwesenheit verwalten -
/admin-fee : Gebührenzahlungen verwalten -
/admin-notice : Post-Mitteilungen -
/teacher-dashboard : Lehrer Dashboard -
/student-dashboard : Student Dashboard -
/aboutus : Über uns Seite -
/contactus : Kontaktieren Sie uns Seite - Und mehr ...
Entitäten und Beziehungen:
Entitäten:
- Student
- Lehrer
- Administrator
- Klasse
- Thema
- Teilnahme
- Gebühr
- Beachten
Beziehungen:
- Der Schüler besucht die Klasse (viele zu viele Menschen)
- Lehrer unterrichtet Fach (viele zu viele)
- Lehrer verwaltet die Klasse (Eins-zu-Viele)
- Admin genehmigt den Lehrer (Eins-zu-Many)
- Admin genehmigt Student (Eins-zu-Many)
- Student zahlt Gebühr (Eins-zu-Many)
- Ansichten der Schüler bemerken (viele zu viele)
- Lehrerbeiträge bemerken (Eins-zu-Many)
- Admin verwaltet eine Kündigung (Eins-zu-Viele)
- Besucherzahl der Schüleraufzeichnungen (Eins-zu-Many)
- Lehrer nimmt die Besucherzahlen (Eins-zu-Many)
Attribute: Student:
- Studentid (Grundschlüssel)
- Name
- Rollnummer
- Kontakt
Lehrer:
- Lehrer (Grundschlüssel)
- Name
- Thema
- Kontakt
Admin:
- Verwalten (Primärschlüssel)
- Name
- Kontakt
Klasse:
- ClassidId (Primärschlüssel)
- Klassenname
Thema:
- Betreff (Primärschlüssel)
- Fachname
Teilnahme:
- Anwesenheit (Primärschlüssel)
- Datum
- Status (vorhanden/abwesend)
Gebühr:
- Feide (Primärschlüssel)
- Menge
- Paymentdate
Beachten:
- Messing (Primärschlüssel)
- Inhalt
- Postdate
Screenshots
Admin -Dashboard
Studentenregistrierung
Lehrer Dashboard
Chatten Sie mit KI -Assistenten
Beitragen
Beiträge sind willkommen! So können Sie dazu beitragen:
- Geben Sie das Projekt auf
- Erstellen Sie Ihre Funktionszweig
- Verpflichten Sie Ihre Änderungen
- In den Zweig drücken
- Öffnen Sie eine Pull -Anfrage
Lizenz
Unter der MIT -Lizenz verteilt. Weitere Informationen finden Sie LICENSE .
Kontakt
Vikram - [email protected]
Projektlink: https://github.com/vikram043/scholario-edutech-empowerment-system