Écrire en C un programme permettant au secrétariat du CPII de gérer les
bulletins.
Le secrétariat doit pouvoir saisir les informations suivantes :
- Les élèves (nom, prénom, groupe,...)
- Les enseignants (nom, prénom, discipline, ...)
Le logiciel permettra à un enseignant d'écrire une appréciation pour chaque élève des groupes dont il est responsable, uniquement dans la matière où il enseigne.
- Un enseignant peut consulter les appréciations écrites par les autres enseignants.
- Un enseignant peut consulter les anciens bulletins (s'il y en a).
- Un enseignant peut effectuer la recherche d'un élève (nom et prénom) et afficher son bulletin.
- Tant que les bulletins n'ont pas été validés par le secrétariat, il est possible à un enseignant de modifier ses appréciations, ...
- Un élève peut consulter ses bulletins (année par année / semestre par semestre).
- Un utilisateur peut se connecter et accéder aux fonctionnalités disponibles pour son statut.
- Une personne du secrétariat peut créer un compte.
- Installer la librairie MySQL avec :
sudo apt install default-libmysqlclient-dev
- Installer la librairie JSON-C :
sudo apt install libjson-c-dev
- Après connexion au serveur SQL, exécuter le script SQL :
source esigelec.sql
- Renommer
credentials-template.json
encredentials.json
et modifier les identifiants.
- Pour compiler le projet, il suffit d'exécuter :
make