Universitätsnetzprogramm
Dieses Projekt ist eine Webanwendung, die entwickelt wurde, um die Kurse, Kurse und andere Informationen der Studenten zu überwachen. Das Programm enthält separate Panels für verschiedene Benutzer: Admin, Schüler, Eltern, Curar und Starisa. Jeder Benutzer kann die erforderlichen Informationen gemäß seiner Rolle anmelden und verwalten.
Technologie
- Backend: Flask (Python)
- Datenbank: SQLAlchemy (SQL)
- Frontand: HTML, CSS, JavaScript
- SMS -Benachrichtigungen: Twilio (oder andere SMS -API)
- Authentifizierung: Flask-Login
Funktionen
Benutzerregistrierung und Authentifizierung:
- Benutzer (Administrator, Schüler, Eltern, Kurator, Stariza) können sich registrieren und sich beim System anmelden.
- Die Sitzungen werden mit einem Flaskendlogin geleitet.
Administratorfeld:
- Der Administrator kann Benutzer hinzufügen, löschen und bearbeiten.
- Verwalten Sie alle Informationen an der Universität.
Student Panel:
- Die Schüler können ihre Einschätzungen und andere Informationen sehen.
Übergeordnete Panel:
- Eltern können die Einschätzungen ihrer Kinder und den Lesestatus sehen.
Kurator- und Starisa -Panels:
- Die Kuratoren und StarSalar können die Schülernoten in der Gruppe überwachen und den Leseprozess steuern.
SMS -Benachrichtigungen:
- Fähigkeit, SMS an Benutzer zu senden (z. B. Änderungen).
Sitzungskontrolle:
- Tests, Kurse und Bewertungssystem für Schüler und Lehrer.
Universitätsinformationen:
- Richten Sie Lehrer, Kurse, Lektionen und andere notwendige Informationen ein.
Verwenden
1. Erstellen einer virtuellen Umgebung:
Bash (Linux / Mac):
python3 -m venv venv
source venv/bin/activate