Context:
  EtatsInitiaux: [Le département est créé,
  Le programme est créé,
  Des matières sont créées,
  Des interrogations sont créées,
  Il y a des élèves dans le département,
  Des professeurs sont affectés au matières,Un/e secretaire est affectée au département]
test1:
  intitulé: Connexion en admin
  page: scodoc_admin
  operation: Acceder à la page https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/scodoc_admin avec les identifiants admin;
  resultat: Connexion établie (h3 = page Administration de scodoc)
  role: Admin
  createur: Aurélien
test2:
  intitulé: Création d'un département
  page: scodoc_admin
  operation:
    Accès à la page https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/scodoc_admin,
    séléctionner un département dans création département,
    clicker sur créer département,
    valider sur la page suivante
  resultat: Apparition du lien du département sur la page d'accueil
  role: Admin Scodoc
  createur: Aurélien
test3:
  intitulé: Création d'une formation
  page: Scolarite/Notes
  operation:
    https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/[nom_formation]/Scolarite/Notes/formation_create,
    remplissage des champs
    tf_acronyme (DUT Test),
    tf_titre (Diplome universitaire et technologique de test),
    tf_titre_officiel (Diplome universitaire et technologique de test),
    tf_formation_code (123456)
    Soumettre le formulaire;
  resultat: la page sur laquelle on est dirigée contient une class formation_descr
  role: AdminDPT
  createur: Aurélien
test4:
  intitulé: Ajout d'une UE à la formation créée
  page: Scolarite/Notes
  operation:
    https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/AurelienUS/Scolarite/Notes/ue_create?formation_id=FORM130
    remplissage des champs
    tf_titre "Informatique"
    tf_acronyme "Info"
    tf_numero "1"
    tf_ects "10"
    tf_coefficient "10"
    Soumettre le formulaire;
  resultat: La page sur laquelle on est dirigée contient "Info Informatique"
  role: AdminDPT
  createur: Aurélien
test5:
  intitulé: Ajout d'une matière à l'UE créée
  page: Scolarite/Notes
  operation: Soumettre le formulaire d'ajout de matière
  resultat: La page sur laquelle on est dirigée contient la classe notes_matiere_list et un de ses enfants contient Systeme
  role: AdminDPT
  createur: Aurélien
test6:
  intitulé: Ajouter une session
  page: Scolarite/Notes
  operation: Verifier que la list de formation est présente
    Se rendre sur la page correspondante "Mise en place d'un semestre de formation" à la formation
    Vérifier que grtcontent  h2 existe et qu'il contient "Mise en place d'un semestre de formation""
    Soumettre le formulaire après l'avoir rempli
  resultat: La page sur laquelle on est dirigée contient une classe head_message avec nouveau semestre créé
  role: AdminDPT
  createur: Aurélien
test7:
  intitulé: Creer un étudiant
  page: Scolarite
  operation:
    https://scodoc-dev-iutinfo.univ-lille.fr/ScoDoc/AurelienUS/Scolarite/etudident_create_form
    Remplir les champs et soumettre le formulaire
  resultat: La page contient ficheEtud avec un h2 contenant M. Normal UnEtudiant
  role: AdminDPT
  createur: Aurélien
test8:
  intitulé: Creer une absence
  page: Scolarite/Absences
  operation: Affecter une absence à un étudiant
  resultat: La page absence de cet étudiant contient l'absence créée
  role: SecretaireDPT
  createur: Aurélien
test9:
  intitulé: Justifier une absence
  page: Scolarite/Absences
  operation: Justifier une absence et la confirmer
  resultat: Ses absences apparaissent comme justifiée sur la page des absences de cet étudiant
  role: SecretaireDPT
  createur: Aurélien
test10:
  intitulé: Générer les absences pour une journée
  page: Scolarite/Notes/Absences/EtatAbsences
  operation: Généner le récapitulatif des absences
  resultat: La page générée contient les absences préalablement créée
  role: SecretaireDPT
  createur: Aurélien
test11:
  intitulé: Export XML de la formation
  page: Scolarite/Notes
  operation: Génération de l'export XML, vérifier s'il contient les informations de la formations
  resultat: Le xml généré contient les informations demandées
  role: AdminDPT
  createur: Aurélien
test12:
  intitulé: Export JSON de la formation
  page: Scolarite/Notes
  operation: Génération de l'export JSON, vérifier s'il contient les informations de la formations
  resultat: Le JSON généré contient les informations demandées
  role: AdminDPT
  createur: Aurélien
test13:
  intitulé: Verifier la génération du récapitulatif
  page: Scolarite/Notes/ue_list
  operation: Se rendre sur la page table récapitulative de la formation
  resultat: La page contient toutes les UE et matière précédemment créées
  role: AdminDPT
  createur: Aurélien
test14:
  intitulé: Changer les données d'un étudiant
  page: Scolarité
  operation: Changer les données/Identitée
  resultat: La fiche étudiant est mise à jour avec les nouvelles informations
  role: SecretaireDPT
  createur: Aurélien
test15:
  intitulé: Inscrire un étudiant
  page: Scolarite
  operation: Rechercher l'étudiant et l'inscrire au semestre courant
  resultat: La pageEtu de l'étudiant contient maintenant le semstre courant
  role: SecretaireDPT
  createur: Aurélien
test16:
  intitulé: Décision recommandé de validation de semestre pour un etudiant assidu
  page: Scolarite/Notes
  operation: Selectionner la validation de semestre dans les opérations scolarité, séléctionner étudiant assidu et valider
  resultat: L'état ATT apparait sur la fiche de l'étudiant concerné
  role: SecretaireDPT
  createur: Aurélien
test17:
  intitulé: Décision recommandé de validation de semestre pour un etudiant non assidu
  page: Scolarite/Notes
  operation: Selectionner la validation de semestre dans les opérations scolarité, séléctionner problème d'assiduité et valider
  resultat: L'état ATT apparait sur la fiche de l'étudiant concerné et la mention (non ass.) apparait sur la page de parcours de l'étudiant
  role: SecretaireDPT
  createur: Aurélien
test18:
  intitulé: Effectuer la démission d'un étudiant
  page: Scolarite/ficheEtud
  operation: Selectionner la demission dans les opérations scolarité, entrer une date et confirmer
  resultat: La mention "Démission le xx" apparait sur la fiche de l'étudiant concerné
  role: SecretaireDPT
  createur: Aurélien
test19:
  intitulé: Affecter des absences à un étudiant depuis la gestion des absences
  page: Scolarite/Absences
  operation: Selectionner la semaine concernée et cocher les cases correspondantes pour un étudiant
  resultat: Le compteur d'absence de l'étudiant à été mis à jour
  role: [SecretaireDPT, EnseignantDPT]
  createur: Aurélien
test20:
  intitulé: Créer une répartition
  page: Scolarite/Notes
  operation: Dans le menu modifier créer des groupes, rentrer le nom de la partition et clicker sur nouvelle partition
  resultat: Le tableau contient une nouvelle ligne avec le nom de la partition préalablement rempli
  role: [AdminDPT, SecretaireDPT]
  createur: Aurélien
test21:
  intitulé: Créer un groupe
  page: Scolarite/Notes
  operation: Dans le menu modifier/créer des groupes, clicker sur répartir à coté de la partition concernée, remplir groupName et appuyer sur créer groupe
  resultat: Le groupe apprait dans la div groups
  role: [AdminDPT, SecretaireDPT]
  createur: Aurélien
test22:
  intitulé: Affecter des étudiants à un groupe
  page: Scolarite/Notes
  operation: Dans une répartition, déplacer des étudiants de étudiants sans groupe au groupe souhaité, enregister ces groupes
  resultat: Le groupe (discretelink)  apparait maintenant sur la fiche des étudiants correspondant
  role: SecretaireDPT
  createur: Aurélien
test23:
  intitulé: Créer une évaluation
  page: /Scolarite/Notes
  operation: Aller sur le module correspondant, ajouter une évaluation
  resultat: L'évaluation apparait maintenant au bout de la ligne 
  role: [Admin,Chef des études, SecretaireDPT]
  createur: Aurélien
test24:
  intitulé: Entrer des notes
  page: /Scolarite/Notes
  operation: Se rendre sur l'interrogation correspondante et rentrer des notes pour chaque étudiant
  resultat: La moyenne apparait mainteanant à côté de l'interrogation correspondante 
  role: [EnseignantDPT]
  createur: Aurélien
test25:
  intitulé: Verifier le calcul de la moyenne des notes pour une évaluation
  page: /Scolarite/Notes
  operation: Relever toutes les notes et comparer à la moyenne calculée
  resultat: Les deux sont identiques
  role: [SecretaireDPT]
  createur: Aurélien
test26:
  intitulé: Ajouter un module optionnel
  page: 
  operation:
  resultat:
  role: AdminDPT
  createur: Aurélien
test27:
  intitulé: Ajouter une note optionnelle
  page:
  operation:
  resultat:
  role: EnseignantDPT
  createur: Aurélien
