Programme Web universitaire
Ce projet est une application Web développée pour surveiller les cours, les cours et autres informations des étudiants universitaires. Le programme contient des panneaux séparés pour différents utilisateurs: administrateur, élève, parents, Curar et Starrisa. Chaque utilisateur peut se connecter et gérer les informations requises en fonction de son rôle.
Technologie
- Backend: Flask (Python)
- Base de données: SQLALCHEMY (SQL)
- Frontand: HTML, CSS, JavaScript
- Notifications SMS: Twilio (ou autre API SMS)
- Authentification: Flask-Login
Fonctions
Enregistrement et authentification des utilisateurs:
- Les utilisateurs (admin, étudiant, parent, conservateur, stariza) peuvent s'inscrire et se connecter au système.
- Les séances sont gérées à l'aide d'une login de flacon.
Panneau d'administration:
- L'administrateur a la possibilité d'ajouter, de supprimer et de modifier les utilisateurs.
- Gérez toutes les informations à l'université.
Panel étudiant:
- Les étudiants peuvent voir leurs évaluations et autres informations.
Panneau parent:
- Les parents peuvent voir les évaluations de leurs enfants et le statut de lecture.
Panneaux conservateurs et Starrisa:
- Les conservateurs et Starsalar peuvent surveiller les notes des étudiants dans le groupe, contrôler le processus de lecture.
Notifications SMS:
- Possibilité d'envoyer des SMS aux utilisateurs (par exemple, modifications).
Contrôle de session:
- Tests, cours et système d'évaluation pour les étudiants et les enseignants.
Informations universitaires:
- Établir des enseignants, des cours, des tables de cours et d'autres informations nécessaires.
Utiliser
1. Création d'un environnement virtuel:
Bash (Linux / Mac):
python3 -m venv venv
source venv/bin/activate