aliases: EtatInitial1: &DeptCreated Le département est créé EtatInitial2: &ProgramCreated Le programme est créé EtatInitial3: &MatiereCreated Les matières sont créées EtatInitial4: &EtudiantCreated Un etudiant dans chaque semestre est créé Role1: &Admin Admin Role2: &Secretaire Secretaire Role3: &Prof Professeur Role4: &AdminDPT AdminDepartement Page1: &Accueil Accueil Page2: &Absence Absence Page3: &Departement Departement Page4: &Notes Notes Page5: &Connexion Connexion Page6: &ConnexionAdmin ConnexionAdmin Page7: &Scolarite Scolarite test1: intitulé: "Connexion en admin" operation: Acceder à la page scodoc_admin avec les identifiants admin; resultat: Connexion établie (h3 = page Administration de scodoc) etat: *DeptCreated page: *Connexion champsModifie: null champsInteractions: null role: *Admin createur: Aurélien test2: intitulé: Création d'un département operation: Accès à la page 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 etat: *DeptCreated page: *ConnexionAdmin champs: role: *Admin createur: Aurélien test3: intitulé: Suppression d'un département operation: Accès à la page scodoc_admin, séléctionner un département dans suppresion département, clicker sur supprimer et valider resultat: Disparition du lien du département sur la page d'accueil etat: *DeptCreated page: *ConnexionAdmin champs: role: *Admin createur: Aurélien test4: intitulé: Création d'une formation operation: Accès à la page ScoDoc/[nom_dpt]/Scolarite/Notes/formation_create, Remplir et soumettre le formulaire resultat: la page sur laquelle on est dirigée contient un tableau avec la formation crée, dont un id avec titre_nom_formation etat: *DeptCreated page: *Notes champs: "titre_acronyme" role: *AdminDPT createur: Aurélien test5: intitulé: Changer le nom d'une formation operation: Accès à la page /ScoDoc/[nom_dpt]/Scolarite/Notes Selectionner la formation à modifier en clickant sur son titre Remplir et soumettre le formulaire resultat: la page sur laquelle on est dirigée contient une class formation_descr etat: *DeptCreated page: *Notes champs: role: *AdminDPT createur: Aurélien test6: intitulé: Création d'une formation avec le même nom qu'une autre operation: Accès à la page ScoDoc/[nom_dpt]/Scolarite/Notes/formation_create, Remplir et soumettre le formulaire resultat: la page sur laquelle on est dirigée contient un message d'erreur indiquant que le nom est dupliqué, la formation n'est pas créée etat: *DeptCreated page: *Notes champs: errorMessage role: *AdminDPT createur: Aurélien test7: intitulé: Ajout d'une UE à la formation créée operation: Accès à la page de création d'UE dans la formation précédemment créée Remplir et soumettre le formulaire Soumettre le formulaire; resultat: La page sur laquelle on est dirigée contient "Info Informatique" etat: *DeptCreated page: *Notes champs: role: *AdminDPT createur: Aurélien test8: intitulé: Suppresion d'une formation operation: Accès à la page ScoDoc/[nom_dpt]/Scolarite/Notes/, Supprimer chaque semestre qui compose cette formation, Supprimer la formation resultat: La formation disparait du tableau des formations etat: *DeptCreated page: *Notes champs: errorMessage role: *AdminDPT createur: Aurélien test9: intitulé: Creer un étudiant operation: Scolarite/etudident_create_form Remplir les champs et soumettre le formulaire resultat: La page contient ficheEtud avec un h2 contenant M. Normal UnEtudiant etat: *ProgramCreated page: *Scolarite champs: role: *AdminDPT createur: Aurélien test10: intitulé: Creer un étudiant avec le même nip qu'un autre operation: Scolarite/etudident_create_form Remplir les champs et utiliser le même NIP qu'un autre étudiant et soumettre le formulaire resultat: Redirection vers une page contenant COde étudiant dupliqué, l'étudiant n'est pas créé etat: *ProgramCreated page: *Scolarite champs: titleError role: [*AdminDPT,*Secretaire] createur: Aurélien test11: intitulé: Modifier l'adresse d'un étudiant operation: Se rendre sur la fiche étudiante d'un étudiant avec l'aide de la recherche à l'id in-expnom(sidebar) Clicker sur changer de coordonnées Remplir le formulaire et le soumestre resultat: L'élèment à l'id adresse_etudiant contient désormais les informations mise à jour. etat: *ProgramCreated page: *Scolarite champs: adresse_etudiant role: [*AdminDPT,*Secretaire] createur: Aurélien test12: intitulé: Inscrire un étudiant à un semestre operation: Rechercher l'étudiant et l'inscrire au semestre courant resultat: La fiche etu de l'étudiant contient maintenant le semstre courant etat: *ProgramCreated page: *Scolarite champs: role: *Secretaire createur: Aurélien test14: intitulé: Supprimer un étudiant operation: Chercher l'étudiant, et utiliser le formulaire etudident_delete?etudid= en ajoutant l'euid de cette étudfiant resultat: Cette étudiant est supprimé, aucun résultat n'apparait avec une recherche sur son nom etat: *EtudiantCreated page: *ficheEtud champs: role: [*AdminDPT,*Secretaire] createur: Aurélien test15: intitulé: Trouver un étudiant operation: Utiliser la barre latéral pour entrer le nom de l'étudiant resultat: Redirection vers la fiche de l'étudiant en question etat: *EtudiantCreated page: *Absence champs: in-expnom role: [*AdminDPT,*Secretaire] createur: Aurélien test16: intitulé: Creer une absence non justifiée operation: Affecter une absence à un étudiant depuis sa fiche étudiant, et utiliser 'Ajouter' dans la barre latérale resultat: La page absence de cet étudiant contient l'absence créée etat: *EtudiantCreated page: *Absence champs: role: *Secretaire createur: Aurélien test17: intitulé: Creer une absence justifiée operation: Affecter une absence à un étudiant depuis sa fiche étudiant, et utiliser 'Ajouter' dans la barre latérale, cocher est justifiée resultat: La page absence de cet étudiant contient l'absence créée etat: *EtudiantCreated page: *Absence champs: role: *Secretaire createur: Aurélien test18: intitulé: Justifier une absence operation: Justifier une absence et la confirmer resultat: Ces absences apparaissent comme justifiée sur la page des absences de cet étudiant etat: *EtudiantCreated page: *Absence champs: role: *Secretaire createur: Aurélien test19: intitulé: Supprimer une absence operation: Supprimer une absence d'un étudiant depuis sa fiche étudiant, et utiliser 'Supprimer' dans la barre latérale, remplir le formulaire avec les dates des absences à justifier resultat: Ces absences apparaissent comme justifiée sur la page des absences de cet étudiant etat: *EtudiantCreated page: *Absence champs: role: *Secretaire createur: Aurélien test20: intitulé: Vérifier qu'une matière existe operation: Se rendre sur le semestre en cours correspondant depuis /Scolarité , controler si la matière en question est presente dans la liste des matières resultat: La matière est présente etat: *MatiereCreated page: *Scolarite champs: formsemestre_status_ue role: *Testeur createur: Aurélien test21: intitulé: Créer une interrogation operation: Se rendre sur la matière de notre choix, ajouter une interogation, remplir le formulaire et le soumettre resultat: L'interrogation apparait désormais dans le tableau récapitulatif de cette matière etat: *MatiereCreated page: Notes champs: role: *AdminDPT createur: Aurélien test22: intitulé: Ajouter un enseignant sur un module operation: Se rendre sur la matière de notre choix, clicker sur ajouter un enseignant, remplir le formulaire en recherchant l'enseignant voulu resultat: Le nom de l'enseignant apparait désormais lorsqu'on se rends sur cette matière à coté d'"enseignants" etat: *MatiereCreated page: Notes champs: role: *AdminDPT createur: Aurélien test23: intitulé: Entrer des notes pour une partie des élèves operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer les notes pour une partie des élèves resultat: ATT apparait désormais à coté de l'interrogation en question sur la page de la matières concernée etat: *MatiereCreated page: Notes champs: role: *Prof createur: Aurélien test24: intitulé: Entrer des notes pour tout les élèves operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer les notes pour chaque élève resultat: La moyenne apparait désormais directement à côté de l'interrogation en question, les notes apparaissent dans le bulletin des élèves concernés etat: *MatiereCreated page: champs: role: *Prof createur: Aurélien test25: intitulé: Signaler un élève excusé pour une intérogation operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer "EXC" pour l'élève voulu resultat: La moyenne apparait désormais directement à côté de l'interogation en question, un compteur montre le nombre d'élève excusé etat: *MatiereCreated page: champs: role: *Prof createur: Aurélien test26: intitulé: Compléter les notes manquantes operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer les notes manquantes resultat: La moyenne apparait désormais directement à côté de l'interogation en question, celle ci n'est plus remplacée par "ATT" etat: *MatiereCreated page: champs: role: *Prof createur: Aurélien test27: intitulé: Supprimer la note d'un étudiant operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer "SUPPR" pour l'étudiant voulu resultat: La moyenne n'apparait plus sur la page des matières, la note est supprimée de la fiche de l'étudiant concerné etat: *MatiereCreated page: champs: role: *Prof createur: Aurélien testX: intitulé: Ajout d'une matière à l'UE créée 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 etat: *MatiereCreated page: *Notes champs: role: *AdminDPT createur: Aurélien testX: intitulé: Ajouter une session operation: Verifier que la liste 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éé etat: *ProgramCreated page: *Notes champs: role: *AdminDPT createur: Aurélien testX: intitulé: Générer les absences pour une journée operation: Généner le récapitulatif des absences resultat: La page générée contient les absences préalablement créée etat: *EtudiantCreated page: *Absence champs: role: *Secretaire createur: Aurélien testX: intitulé: Export XML de la formation 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 etat: *ProgramCreated page: *Notes champs: role: *AdminDPT createur: Aurélien testX: intitulé: Export JSON de la formation 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 etat: *ProgramCreated page: *Notes champs: role: *AdminDPT createur: Aurélien testX: intitulé: Verifier la génération du récapitulatif 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 etat: *ProgramCreated page: *Notes champs: role: *AdminDPT createur: Aurélien testX: intitulé: Décision recommandé de validation de semestre pour un etudiant assidu 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é etat: *ProgramCreated page: *Notes champs: role: *Secretaire createur: Aurélien testX: intitulé: Décision recommandé de validation de semestre pour un etudiant non assidu 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 etat: *ProgramCreated page: *Notes champs: role: *Secretaire createur: Aurélien testX: intitulé: Effectuer la démission d'un étudiant 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é etat: *EtudiantCreated page: *Scolarite champs: role: *Secretaire createur: Aurélien testX: intitulé: Affecter des absences à un étudiant depuis la gestion des 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 etat: *EtudiantCreated page: *Scolarite champs: role: [*Secretaire, *Prof] createur: Aurélien testX: intitulé: Créer une répartition 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 etat: *ProgramCreated page: *Notes champs: role: [*Secretaire, *AdminDPT] createur: Aurélien testX: intitulé: Créer un groupe 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 etat: *EtudiantCreated page: *Notes champs: role: [*Secretaire, *AdminDPT] createur: Aurélien testX: intitulé: Affecter des étudiants à un groupe 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 etat: *EtudiantCreated page: *Notes champs: role: *Secretaire createur: Aurélien test25: intitulé: Verifier le calcul des notes operation: resultat: etat: page: champs: role: createur: Aurélien test26: intitulé: Ajouter un module optionnel operation: resultat: etat: page: champs: role: createur: Aurélien test27: intitulé: Ajouter une note optionnelle operation: resultat: etat: page: champs: role: createur: Aurélien