Chaque année de nombreux étudiants souhaitent s'inscrire à l'Université Lyon II, et plus précisément, au sein de son département informatique et statistiques. Chaque année, les élèves déjà inscrits doivent choisir leurs matières optionnelles afin de valider leur diplôme. Pour l'ensemble de ces étudiants, il convient de connaître les cours qui sont enseignés au département afin d'être sûr de leur orientation. Aujourd'hui, il est très difficile pour un étudiant de connaître le contenu de ces cours car aucune application, aucun fichier n'est présent sur le site du département pour les renseigner aisément. C'est pourquoi, il devient pressant de mettre en place une application web destinée à la création de syllabus pour permettre aux professeurs de spécifier les différents points qui seront abordés tout au long du cours.
Un syllabus est un document qui regroupe le résumé du cours ainsi que le planning pour le semestre avec les éventuelles heures de travaux dirigés et les dates d'examens. Ce document est donc très utile, complet et répond à de nombreuses questions qu'un élève peut se poser. L'édition d'un tel écrit peut s'avérer longue et fastidieuse pour les enseignants. C'est pourquoi, notre objectif est de concevoir une application qui sera fonctionnelle, bien sûr, mais également très facile et agréable à utiliser. Pour davantage de sécurité, nous mettrons en place un système de droits d'accès pour les utilisateurs de l'application qui seront distingués en deux groupes : les professeurs qui pourront créer ou modifier leurs syllabus ainsi que l'administrateur qui s'occupera de la gestion et du bon fonctionnement de l'application.
Pour vous éclairer sur la création de cette application, nous allons donc, dans un premier temps vous énumérer les spécificités de celle-ci. Puis nous vous présenterons la base de données mise en place en parallèle pour la gestion des syllabus et droits d'accès. Pour finir, nous détaillerons l'organisation mise en place au sein du groupe pour mener à bien notre projet. (...)
[...] Chaque référence réfère un et un seul syllabus et un site web est détenu par un et un seul syllabus. Figure: Modèle Conceptuel des Données Modèle Logique des Données (MLD) Diplomes_dis(id_diplome, id_niveau_diplome, specialite_diplome_fr, specialite_diplome_en, diminutif_diplome_fr, diminutif_diplome_en) References_bibliographies(ligne_reference, titre_reference, auteur_reference, editeur_reference, #id_syllabus) Web_syllabus(ligne_web, url_web, commentaire_web_fr, commentaire_web_en, #id_syllabus) Planning_syllabus(ligne_planning, date_planning, type_cours_planning, #id_syllabus) Enseignant(id_enseignant, nom_enseignant, prenom_enseignant, email_enseignant, password_enseignant, telephone_enseignant, site_web_enseignant, status_enseignant, #id_syllabus, #id_type_enseignant) Droits(id_type_enseignant, nom_type_enseignant, acces_creation_syllabus, acces_modification_syllabus, #id_syllabus, #enseignant) Liste_syllabus(id_syllabus, titre_syllabus_fr, titre_syllabus_en, etat_syllabus, nombreECTS_syllabus, nbHeureCM_syllabus, type_syllabus, semestre_syllabus, nbHeureTD_syllabus, objectifs_syllabus_fr, objectifs_syllabus_en, prerequis_syllabus_fr, prerequis_syllabus_en, infosup_syllabus_fr, infosup_syllabus_en, motCle_syllabus_fr, motCle_syllabus_en, contenuCours_syllabus_fr, contenuCours_syllabus_en, ecrit_evaluation, detail_ecrit_evaluation_fr, detail_ecrit_evaluation_en, pratique_evaluation, detail_pratique_evaluation_fr, detail_pratique_evaluation_en, #id_diplome) 4. [...]
[...] Ensuite, nous avons du mettre en place la possibilité de modifier l'ensemble des informations du syllabus par un professeur responsable de l'enseignement. Ainsi à chaque enseignant nous avons créé un compte protégé par un identifiant et un mot de passe à l'aide de l'entité enseignant Mais comme il nous a fallut différencier les enseignants ayant accès à la modification du syllabus de ceux n'y ayant pas accès (comme les chargés de TD) nous avons attribué des droits en modification du syllabus en fonction de son type d'enseignant dans une nouvelle entité droits Les deux entités étant reliées par une relation à trois branches à l'entité liste syllabus qui regroupe les titres des syllabus. [...]
[...] Scénario nominal : Action de fin: P a mis à jour les informations du syllabus, il peut modifier d'autres informations ou quitter le site. Post-condition(s) : Le syllabus initial a été effacé et remplacé par le nouveau Titre : Gestion des utilisateurs Résumé: L'administrateur du site souhaite ajouter un utilisateur, modifier ses informations, créer un syllabus ou affecter un syllabus à son utilisateur Acteurs : Administrateur Pré-condition(s) : Aucunes Déclencheur : L'administrateur souhaite affecter un utilisateur à un syllabus Scénario nominal : Action de fin : A effectué l'action souhaitée. [...]
[...] Les attributs acces_creation_syllabus et acces_modification_syllabus sont définis en fonction du type d'enseignant. Un enseignant ayant tous les droits possibles est libre de modifier un syllabus ou même d'en créer un nouveau. L'entité avec le plus de champs est la liste_syllabus Elle renseigne chaque syllabus de manière précise sur vingt-quatre champs essentiels : le nombre de crédits ECTS, le numéro du semestre, le type de syllabus, le nombre d'heures en CM et TD, les objectifs (version française et anglaise), les prés-requis (également français/anglais, les éventuelles informations supplémentaires, les mots clés pour référencer le syllabus et le contenu des cours présent dans le syllabus. [...]
[...] Chaque syllabus est également identifié par un titre français/anglais, un attribut id_diplome qui identifie le diplôme dont il est question ainsi qu'un attribut etat_syllabus Les entités enseignant et droits bénéficient de la même association affecter Un droit ou un enseignant peuvent être affectés à un ou plusieurs syllabus. De la même manière, on peut affecter à un enseignant un ou plusieurs droits, et un droit peut être affecté à un ou plusieurs enseignants. L'entité droit définit les différents droits possibles dont chaque enseignant peut jouir. Id_type_enseignant constitue la clé primaire, et nom_type_enseignant renseigne sur le type d'enseignant. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture