Python Django Dependencies License Contributors issues
EduVroom est mon projet de fin de cycle réalisé avec le framework Django.De manière générale, le projet collectif tutoré (PCT) permet aux étudiants de licence 3 de réinvestir leurs connaissances acquises depuis le semestre 1 jusqu’au semestre 5 dans l réalisation d’un projet. Il développe en eux les compétence suivantes : ●くろまる Initiation à la gestion de projet en Informatique et Sciences du Numérique ; ●くろまる Travail collaboratif ; ●くろまる Travail autonome ; ●くろまる Recherche et synthétiser de l’information ; ●くろまる Acquisition d’une expérience professionnelle ; ●くろまる Acquisition et développement des savoirs ; ●くろまる Leadership.
Module 1 : Gestion des enseignements des établissements publics supérieurs de Côte d’Ivoire.
Il s’agit, dans ce projet de développer une base de données qui permettra de répertorier toutes les universités et grandes écoles publiques de Côte d’Ivoire et les enseignements qu’elles proposent aux publics. Créer une base de données de toutes les universités publiques et grandes écoles de Côte d’Ivoire, les UFR qui composent chacune d’elles, les filières enseignées dans chacune de ces UFR, les spécialités enseignées dans chacune de ces filières et les ECUE enseignés dans chacune de ces spécialités. Il s’agit des établissements suivants : - Université Félix Houphouët Boigny (UFHB) de Cocody ; - Université Alassane Ouattara (UAO) de Bouaké ; - Université Nagui Abrogoua (UNA) d’Abidjan ; - Université Jean Lorougnon Guédé (UJLoG) de Daloa ; - Université Péléforo Gon (UPGC) de Korhogo ; - Université de Man (UMan) - École Supérieure Africaine des Techniques de l'Information et de la Communication (ESATIC) ; - Institut National Polytechnique Houphouët Boigny (INPHB) de Yamoussoukro ; - Ecole Normale Supérieure (ENS) d’Abidjan ; - École Nationale de Statistiques et d’Économie Appliquée (ENSEA) ; - Centre de Bureautique de Communication et de Gestion (CBCG) de Cocody ; - Centre de Bureautique de Communication et de Gestion (CBCG) de Treichville ; - Centre de Bureautique de Communication et de Gestion (CBCG) de Bouaké ; - Centre de Bureautique de Communication et de Gestion (CBCG) de Daloa. Pour chaque ECUE, les informations suivantes sont demandées : - L’intitulé de l’ECUE (cours) ; - Le code de l’ECUE - L’objectif général ; - Les objectifs spécifiques ; - Le niveau : Licence 1, Licence 2, Licence 3, Master 1, Master 2, Doctorat ; - Le semestre dans lequel est enseigné cet ECUE ; - Le volume horaire ; - La répartition (temps CM, temps TD, temps TP) ; - Le nombre de crédit ; - Les compétences visées ; - Le matériel pédagogique à utiliser (Logiciel, autre matériel) - Les identifiants de l’enseignant (Nom et prénom; téléphone; adresse; e-mail; grade; discipline; structure de formation dans laquelle il enseigne, etc.); Cette base de données permettra par exemple de ressortir les informations suivantes : - La cartographie des universités et grandes écoles publiques de Côte d’Ivoire ; - Le nombre d’UFR, de filières, de spécialité par université ; - Le nombre d’ECUE enseignés dans chaque établissement et le nombre d’EUCE enseignés dans tous les établissements publics de Côte d’Ivoire. - Pour un ECUE donné, on devrait savoir quels sont les établissements qui l’enseigne et dans quelle UFR de quel établissement il est enseigné, et aussi le nom du ou des enseignant(s) qui l’enseigne. - etc
Module 2 : Recrutement des Enseignants et des tuteurs
Développer une application de recrutement et de gestion des enseignants désireux de dispenser des cours dans ladite structure. Cette application devra permettre également de recruter et de gérer des tuteurs spécialisés dans des disciplines et qui désirent accompagner les auditeurs dans des cours dans ladite structure. Ce module de cette application devra permettre de : Lancer l’appel à recrutement avec les éléments suivants : - objet de recrutement ; - date d’ouverture et de fermeture de l’appel ; - public cible ; - modalité d’évaluation ; - date de passage devant un jury ; - date de publication des résultats. Réceptionner les dossiers : - remplissage de formulaire (nom, prénoms, date de naissance, ...) ; - attachement de fichiers (diplôme, certificats, pièce d’identité, lettre de motivation, photo d’identité) ; NB : La taille maximale de chaque pièce jointe ne doit pas dépasser 500Ko. Constitution des jurys : - enregistrement des membres des différents jurys : ° remplissage de formulaire (nom, prénoms, date de naissance, ...) ; ° attachement de fichiers (diplômes, certificats, pièces d’identité, lettre de motivation, photos d’identité) ; NB : La taille maximale de chaque pièce jointe ne doit pas dépasser 500Ko ; - affectation de chaque membre à un jury donné ; Constituer les jurys de recrutement : - Chaque membre du jury se connecte à l’application ; - Chaque membre de jury peut consulter le dossier d’un candidat qui est affecté à son jury - À partir d’une grille critériée de recrutement, chaque juré note chaque candidat affecté à son jury ; - Pour un jury donné, l’application compile les résultats de tous les membres pour chaque candidat et génère la liste par ordre de mérite des candidats passés devant le jury ;
Plan de rédaction du dossier d’analyse
●くろまる Introduction ●くろまる Étude préalable ●くろまる Analyse et conception ●くろまる Réalisation ●くろまる Critiques et observations ●くろまる Conclusion
Outils
Toutes les applications logicielles qui permettent la réalisation une base de données.
Livrables
Dans cet exercice, il vous ait demandé de rendre :●くろまる La base de données développée ●くろまる Le rapport d’activités qui a régi la production de l’application
Le projet a été subdivisé en 3 Applications pour facilité sa gestion :
●くろまる ENSEIGNEMENT(Qui permet de gérer tout ce qui concerne les differents enseignement dans chaque etablissement) ●くろまる GESTION(Qui permet de gérer Etudiants, Enseigants et Tuteur) ●くろまる RECRUTEMENT (Qui permet de recruter les Enseignants et les Tuteurs) ●くろまる CONFIGURATION(Qui permet de gérer le front end du site, les headers, images, logo, couleur et autre de maniere dynamic) ●くろまる EXPLORER(Qui permet a l'administrateur d'effectuer des requetes Sql depuis l'application)
Puis deux autre application on été ajoutée :
●くろまる CONFIGURATION(Qui permet de gérer le front end du site, les headers, images, logo, couleur et autre de maniere dynamic) ●くろまる EXPLORER(Qui permet a l'administrateur d'effectuer des requetes Sql depuis l'application, de les exporter aux formats sql , pdf, json, csv)
Administrateur
L'administrateur a la possibilité de :
●くろまる CREER DES ETABLISSEMENTS ●くろまる CREER DES UFR (Départements) ●くろまる CREER DES FILIÈRES POUR CHAQUES UFR ●くろまる CREER DES SPÉCIALITES POUR CHAQUE FILIÈRE ●くろまる CRÉER DES UNITÉS D'ENSEIGNEMENT POUR CHAQUE SPECIALITE(Niveau, Semestre,....) ●くろまる CRÉER DES COURS POUR CHAQUE UNITÉ D'ENSEIGNEMENT(+ Ressources Pdf, Ressources Video, ....) ●くろまる GERER TOUT LE CONTENU VISUEL DU SITE DEPUIS LE HEADER AU FOOTER DE MANIERE DYNAMIC (plus besion de maitre le site off line pour changer une image ou un text...) ●くろまる LANCER DES RECRUTEMENTS ●くろまる CONSULTER LES STATISTIQUES DE CHAQUES RECRUTEMENT(Nombre de dossier , statistique par sexe, age, localite...) ●くろまる CREER DES JURY CHARGÉ DES DIFFERENTS RECRUTEMENTS ●くろまる CONSULTER LES RESULTATS FINALS DE CHAQUE RECRUTEMENT(Imprimer chaque resultat) ●くろまる GERER TOUS LES UTILISATEUR DE L'APPLICATION
Enseignant
L'enseignant a la possibilité de :
●くろまる CONSULTER ET MODIFIER SON PROFILE ●くろまる CONSULTER TOUS LES COURS QU'IL DISPENSE ●くろまる CONTACTER L'ADMINISTRATION DEPUIS LE SITE ●くろまる REINITIALISER SON MOT DE PASSE - Si l'enseignant a été choisi comme jury dans un recrutement il peut : ●くろまる CONSULTER CHAQUE DOSSIER ATTRIBUÉ A SON JURY ●くろまる EVALUER CHAQUE DOSSIER DE CANDIDATURE LE JOUR DE L'ENTRETIENT
Tuteur
Le tuteur a la possibilité de :
●くろまる CONSULTER ET MODIFIER SON PROFILE ●くろまる CONSULTER TOUS LES GROUPE A SA CHARGE ●くろまる CONTACTER L'ADMINISTRATION DEPUIS LE SITE ●くろまる REINITIALISER SON MOT DE PASSE
Etudiant
L'etudiant a la possibilité de :
●くろまる CONSULTER ET MODIFIER SON PROFILE ●くろまる CONSULTER TOUTES LES ECUE DE SA SPECIALITÉ ●くろまる CONSULTER TOUS LES COURS DE SES ECUE ●くろまる CONSULTER LES DETAILS DE CHAQUES COURS ●くろまる TELECHARGER LES RESSOURCES DE CHAQUES COURS (Pdf, Video, ....) ●くろまる CONTACTER L'ADMINISTRATION DEPUIS LE SITE ●くろまる REINITIALISER SON MOT DE PASSE