ScodocTestClient/UserStoryNew.yaml

674 lines
25 KiB
YAML
Raw Normal View History

2021-06-02 16:22:09 +02:00
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
Role5: &Testeur Testeur
2021-06-02 16:22:09 +02:00
Page1: &Accueil Accueil
Page2: &Absence Absence
Page3: &Departement Departement
Page4: &Notes Notes
Page5: &Connexion Connexion
Page6: &ConnexionAdmin ConnexionAdmin
Page7: &Scolarite Scolarite
Page8: &FicheEtu FicheEtudiant
2021-06-02 16:22:09 +02:00
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: none
champsInteractions: none
2021-06-02 16:22:09 +02:00
role: *Admin
createur: Aurélien
test2:
intitulé: Création d'un département
operation: Accès à la page scodoc_admin,
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions: null
2021-06-02 16:22:09 +02:00
role: *Admin
createur: Aurélien
test3:
intitulé: Suppression d'un département
operation: Accès à la page scodoc_admin,
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions: DeleteDept
2021-06-02 16:22:09 +02:00
role: *Admin
createur: Aurélien
test4:
intitulé: Création d'une formation
operation: Accès à la page ScoDoc/[nom_dpt]/Scolarite/Notes/formation_create,
2021-06-02 16:22:09 +02:00
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
champsModifie: acronyme
champsInteractions:
[
ProgrammesLink,
create_formation_link,
tf_acronyme,
tf_titre,
tf_titre_officiel,
tf_submit,
]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test5:
intitulé: Changer le nom d'une formation
operation: Accès à la page /ScoDoc/[nom_dpt]/Scolarite/Notes
2021-06-02 16:22:09 +02:00
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
champsModifie: acronyme
champsInteractions: [edit_Formation, tf_acronyme, tf_submit]
2021-06-02 16:22:09 +02:00
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,
2021-06-02 16:22:09 +02:00
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
champsModifie:
champsInteractions:
[
tf_titre,
tf_acronyme,
tf_submit,
tf_titre_officiel,
create_formation_link,
errorMessage,
]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test7:
intitulé: Ajout d'un semestre à la formation créée
2021-06-02 16:22:09 +02:00
operation:
Accès à la page récapitulative des formations créées, clicker sur ajouter semestre
2021-06-02 16:22:09 +02:00
Remplir et soumettre le formulaire
Soumettre le formulaire;
resultat: La page sur laquelle on est dirigée contient "Nouveau semestre créé " et
2021-06-02 16:22:09 +02:00
etat: *DeptCreated
page: *Notes
champsModifie:
champsInteractions:
[
tf_titre,
tf_acronyme,
tf_submit,
tf_titre_officiel,
create_formation_link,
errorMessage,
]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test8:
intitulé: Suppresion d'une formation
operation: Accès à la page ScoDoc/[nom_dpt]/Scolarite/Notes/,
2021-06-02 16:22:09 +02:00
Supprimer chaque semestre qui compose cette formation,
Supprimer la formation
resultat: La formation disparait du tableau des formations, le bouton delete_Formation disparait de la page
2021-06-02 16:22:09 +02:00
etat: *DeptCreated
page: *Notes
champsModifie: delete_formation
champsInteractions: [delete_Formation, tf_submit]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test9:
intitulé: Creer un étudiant
operation: Scolarite/etudident_create_form
2021-06-02 16:22:09 +02:00
Remplir les champs et soumettre le formulaire
resultat: La page contient ficheEtud avec un h2 contenant M. Normal UnEtudiant
etat: *ProgramCreated
page: *Scolarite
champsModifie: null
champsInteractions:
[
2021-06-25 00:45:50 +02:00
link-create-student,
tf_nom,
tf_prenom,
tf_annee,
tf_code_nip,
dont_check_homonyms:list,
tf_submit,
]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test10:
intitulé: Creer un étudiant avec le même nip qu'un autre
operation: Scolarite/etudident_create_form
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions:
[
tf_nom,
tf_prenom,
tf_annee,
tf_code_nip,
dont_check_homonyms:list,
tf_submit,
titleError,
]
role: [*AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
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
2021-06-02 16:22:09 +02:00
resultat: L'élèment à l'id adresse_etudiant contient désormais les informations mise à jour.
etat: *ProgramCreated
page: *Scolarite
champsModifie: adresse_etudiant
champsInteractions:
[in-expnom, tf_domicile, tf_codepostaldomicile, tf_paysdomicile, tf_submit]
role: [*AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
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 semestre courant
2021-06-02 16:22:09 +02:00
etat: *ProgramCreated
page: *Scolarite
champsModifie: null
champsInteractions:
[in-expnom, url_inscription_with_modules, inscription_Semestre_]
2021-06-02 16:22:09 +02:00
role: *Secretaire
createur: Aurélien
test13:
2021-06-02 16:22:09 +02:00
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
2021-06-02 16:22:09 +02:00
etat: *EtudiantCreated
page: *FicheEtu
champsModifie: null
champsInteractions: [expnom, euid]
role: [*AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
createur: Aurélien
test14:
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions: expnom
role: [*AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
createur: Aurélien
test15:
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions: [ajout_Absence, datedebut, butsubmit]
2021-06-02 16:22:09 +02:00
role: *Secretaire
createur: Aurélien
test16:
2021-06-02 16:22:09 +02:00
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
champsModifie: null
champsInteractions: [ajout_Absnece, datedebut, estjust, butsubmit]
2021-06-02 16:22:09 +02:00
role: *Secretaire
createur: Aurélien
test17:
2021-06-02 16:22:09 +02:00
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
champsModifie: null
2021-06-25 00:45:50 +02:00
champsInteractions: [justify-absence, datedebut, description]
2021-06-02 16:22:09 +02:00
role: *Secretaire
createur: Aurélien
test18:
2021-06-02 16:22:09 +02:00
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
champsModifie: null
2021-06-25 00:45:50 +02:00
champsInteractions: [delete-absence, datedebut, display-list-absence]
2021-06-02 16:22:09 +02:00
role: *Secretaire
createur: Aurélien
test19:
intitulé: Vérifier qu'il y a un semestre en cours
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 semestre est présente sur l'accueil des formations
etat: *MatiereCreated
page: *Scolarite
champsModifie: null
champsInteractions: [listesems]
role: *Testeur
createur: Aurélien
2021-06-02 16:22:09 +02:00
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
2021-06-02 16:22:09 +02:00
resultat: La matière est présente
etat: *MatiereCreated
page: *Scolarite
champsModifie: null
champsInteractions: [formsemestre_status_ue]
2021-06-02 16:22:09 +02:00
role: *Testeur
createur: Aurélien
test21:
intitulé: Changement du résponsable sur un module
operation: Se rendre sur la matière de notre choix, changer le responsable sur cette page
resultat: Le résponsable apparait désormais en haut de la matière
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: ens_Responsable
champsInteractions: [link_edit_moduleimpl_resp, responsable_id, tf_submit]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test22:
intitulé: Ajouter un enseignant sur un module
2021-06-02 16:22:09 +02:00
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
champsModifie: ens_Dans_Module
champsInteractions: [ens_id, tf_submit]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test23:
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
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [tf_description, tf_coefficient, tf_submit]
role: [*AdminDPT, *Prof]
2021-06-02 16:22:09 +02:00
createur: Aurélien
test24:
intitulé: Verifier l'existance d'une interrogation
operation: Se rendre sur la matière de notre choix, verifier que "Module" est présent
resultat: Module est présent dans formsemestre
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [formsemestre]
2021-06-02 16:22:09 +02:00
role: *Prof
createur: Aurélien
test25:
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
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [notes_img, note, formnotes_submit]
2021-06-02 16:22:09 +02:00
role: *Prof
createur: Aurélien
test26:
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
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [notes_img, note, formnotes_submit]
2021-06-02 16:22:09 +02:00
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: *Notes
champsModifie: null
champsInteractions: [notes_img, note, formnotes_submit]
2021-06-02 16:22:09 +02:00
role: *Prof
createur: Aurélien
test28:
intitulé: Supprimer une interrogation
operation: Se rendre sur la matière de notre choix, selectionner une interogation la supprimer
resultat: Cette interrogation n'apparait plus dans la liste des interrogations de cette matière.
2021-06-02 16:22:09 +02:00
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [delete_img, note, formnotes_submit]
role: *Prof
createur: Aurélien
test29:
intitulé: Supprimer un enseignant du module
operation: Se rendre sur la matière de notre choix, selectionner modifier les enseignants et supprimer le professeur voulu
resultat: Cette interrogation n'apparait plus dans la liste des interrogations de cette matière.
etat: *MatiereCreated
page: *Notes
champsModifie: null
champsInteractions: [text:modifier les enseignants, text:supprimer]
role: *Prof
createur: Aurélien
test30:
intitulé: Supprimer toutess les interrogations d'un module
operation: Se rendre sur la matière de notre choix, supprimer toute les interrogations
resultat: La liste des interrogation est vide
etat: *MatiereCreated
page: *Notes
champsModifie: [link:evaluation_delete]
champsInteractions: [tf_submit]
role: *Prof
2021-06-02 16:22:09 +02:00
createur: Aurélien
test31:
intitulé: Ajouter deux notes identiques pour deux étudiant differents dans une même UE
operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer la note pour deux élèves
resultat: La moyenne apparait désormais directement à côté de l'interogation en question, la note apparait en tant que moyenne sur la fiche des étudiants
etat: *MatiereCreated
page: [*Notes]
champsModifie: [id:ue_]
champsInteractions: [class:status_ue_acro, link:saisie_notes, tf_submit]
role: *Prof
createur: Aurélien
test32:
intitulé: Ajouter deux notes identiques pour deux étudiant differents dans un autre UE
operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer la note pour deux élèves
resultat: La moyenne apparait désormais directement à côté de l'interogation en question, la note apparait en tant que moyenne de cet UE sur la fiche des étudiants
etat: *MatiereCreated
page: [*Notes]
champsModifie: [id:ue_]
champsInteractions: [class:status_ue_acro, link:saisie_notes, id:in-expnom]
role: *Prof
createur: Aurélien
test33:
intitulé: Vérifier le calcul de la moyenne générale
operation: Se rendre sur la fiche étudiant et vérifier que la moyenne corresponds à la somme des moyennes d'UE X leur coefficient
resultat: La moyenne correspond au calcul précédent
etat: *MatiereCreated
page: [*Notes]
champsModifie: [class:rcp_moy]
champsInteractions: [id:in-expnom]
role: *Prof
createur: Aurélien
test34:
intitulé: Modifier le coefficient d'une UE
operation: Se rendre dans le programme et modifier le coefficient d'un module
resultat: La moyenne générale prends en compte le nouveau coefficient
etat: *MatiereCreated
page: [*Notes]
champsModifie: [class:rcp_moy]
champsInteractions:
[
id:in-expnom,
id:ProgrammesLink,
id:titre_,
id:tf_coefficient,
id:tf_submit,
]
role: *Prof
createur: Aurélien
test35:
intitulé: Ajouter une note bonus et une note malus
operation: Se rendre sur le semestre correspondant, chercher le module et créer une interrogation bonus, entre un bonus pour un élève et un malus pour l'autre
resultat: La moyenne de cet UE est directement incrémentée ou décrémentée avec le bonus (pas de coeff), la moyenne est modifiée est conséquence
etat: *MatiereCreated
page: [*Notes]
champsModifie: [class:rcp_moy]
champsInteractions:
[
id:in-expnom,
text:Créer nouvelle évaluation,
name:jour,
id:tf_description,
id_tf_submit,
link:saisie_notes,
id:formnotes_submit,
id:tf_submit,
]
role: *Prof
createur: Aurélien
test36:
intitulé: Ajouter une note en attente (ATT)
operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer "ATT" pour l'élève voulu
resultat: La moyenne pour l'UE de l'interogation choisie disparait de la fiche étudiant, les autres étudiant ne sont pas impactés, le calcul de la moyenne prends en compte cet ATT
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [class:rcp_moy, class:ue_accro]
champsInteractions: [id:in-expnom]
role: *Prof
createur: Aurélien
test37:
intitulé: Ajouter une note en absence (ABS)
operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer "ABS" pour l'élève voulu
resultat: La moyenne pour l'UE de l'interogation choisie prends en compte le 0 de l'étudiant concerné, les autres étudiant ne sont pas impactés, le calcul de la moyenne prends en compte cet ABS
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [class:rcp_moy, class:ue_accro]
champsInteractions: [id:in-expnom]
role: *Prof
createur: Aurélien
test38:
intitulé: Ajouter une note en excusé (EXC)
operation: Se rendre sur la matière de notre choix, selectionner une interogation et entrer "EXC" pour l'élève voulu
resultat: La moyenne pour l'UE de l'interogation choisie disparait de la fiche étudiant, les autres étudiant ne sont pas impactés, le calcul de la moyenne prends en compte cet ATT
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [class:rcp_moy, class:ue_accro]
champsInteractions: [id:in-expnom]
role: *Prof
createur: Aurélien
test39:
intitulé: Ajouter une matière bonus
operation:
resultat:
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [class:rcp_moy, class:ue_accro]
champsInteractions: [id:in-expnom]
role: *Prof
createur: Aurélien
test40:
intitulé: Saisir la décision de jury admis pour un etudiant ayant la moyenne et assidu
operation: Se rendre sur la fiche de l'étudiant, aller dans saisir la décision de jury, choisir l'option eleve assidu
resultat: ADM apparait dans sa fiche étudiant
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [id:rcp_dec]
champsInteractions: [id:in-expnom, id:subut]
role: *Prof
createur: Aurélien
test41:
intitulé: Saisir la décision de jury admis pour un etudiant n'ayant pas la moyenne dans ses semestres et non assidu
operation: Se rendre sur la fiche de l'étudiant, aller dans saisir la décision de jury, choisir l'option eleve non assidu
resultat: ATJ apparait dans sa fiche étudiant
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [id:rcp_dec]
champsInteractions: [id:in-expnom, id:subut]
role: *Prof
createur: Aurélien
test42:
intitulé: Saisir la décision de jury admis pour un etudiant n'ayant pas la moyenne dans ses semestres et assidu
operation: Se rendre sur la fiche de l'étudiant, aller dans saisir la décision de jury, choisir l'option eleve assidu
resultat: ATB apparait dans sa fiche étudiant
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [id:rcp_dec]
champsInteractions: [id:in-expnom, id:subut]
role: *Prof
createur: Aurélien
test43:
intitulé: Saisir la décision de jury admis pour un etudiant n'ayant pas la moyenne dans ses semestres et non assidu mais validé
operation: Se rendre sur la fiche de l'étudiant, aller dans saisir la décision de jury, choisir l'option decision remise a plus tard
resultat: ATB apparait dans sa fiche étudiant
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [id:rcp_dec]
champsInteractions: [id:in-expnom, id:subut]
role: *Prof
createur: Aurélien*
test44:
intitulé: Saisir les décision de jury automatiquement pour deux élèves, tout les deux assidus, un avec la moyenne et un sans
operation: Se rendre sur le semestre concerné, clicker sur jury et valider le formulaire, vérifier sur la page des deux étudiants
resultat: ADM apparait sur la fiche de l'étudiant ayant la moyenne, celle de celui qui n'as pas la moyenne n'est pas modifiée
etat: *EtudiantCreated
page: [*Notes]
champsModifie: [id:rcp_dec]
champsInteractions:
[
text:semestre 2,
text:Jury,
link:formsemestre_reacapcomplet,
link:formsemestre_validation_auto,
id:in-expnom,
id:subut,
]
role: *Prof
createur: Aurélien
test45:
intitulé: Déclarer une défaillance
operation: Se rendre sur la fiche d'un étudiant et le déclarer défaillant
resultat: Défaillant apparait désormais sur sa fiche
etat: *EtudiantCreated
page: [*Notes]
champsModifie: []
champsInteractions:
[id:in-expnom, text:Scolarité, link:formDef, name:event_date]
role: *Prof
createur: Aurélien
test46:
intitulé: Déclarer une démission
operation: Se rendre sur la fiche d'un étudiant et le déclarer démissionnaire
resultat: Démission le xx apparait désormais sur sa fiche
etat: *EtudiantCreated
page: [*Notes]
champsModifie: []
champsInteractions:
[id:in-expnom, text:Scolarité, link:formDef, name:event_date]
role: *Prof
createur: Aurélien
test47:
2021-06-02 16:22:09 +02:00
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
test48:
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;
2021-06-18 16:32:37 +02:00
resultat: Le nom et l'accronyme de l'UE sont dans la page de la formation
etat: *DeptCreated
2021-06-02 16:22:09 +02:00
page: *Notes
2021-06-18 16:32:37 +02:00
champsModifie: null
champsInteractions:
[id:tf_titre, id:tf_acronyme, id:tf_submit, link:ue_create]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
test49:
intitulé: Ajout d'une matière à la formation 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 l'intitulé de la matière est présent
etat: *MatiereCreated
2021-06-02 16:22:09 +02:00
page: *Notes
2021-06-18 16:32:37 +02:00
champsModifie: null
champsInteractions: [
2021-06-18 16:32:37 +02:00
id:tf_titre,
id:tf_acronyme,
id:tf_submit,
link:matiere_create
link:matiere_edit,
2021-06-18 16:32:37 +02:00
]
2021-06-02 16:22:09 +02:00
role: *AdminDPT
createur: Aurélien
2021-06-18 16:32:37 +02:00
test51:
2021-06-02 16:22:09 +02:00
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
2021-06-18 16:32:37 +02:00
test52:
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
2021-06-18 16:32:37 +02:00
test53:
2021-06-02 16:22:09 +02:00
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
2021-06-18 16:32:37 +02:00
test54:
2021-06-02 16:22:09 +02:00
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
2021-06-18 16:32:37 +02:00
test55:
2021-06-02 16:22:09 +02:00
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
test60:
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
2021-06-02 16:22:09 +02:00
champs:
role: *AdminDPT
2021-06-02 16:22:09 +02:00
createur: Aurélien
test61:
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
2021-06-02 16:22:09 +02:00
champs:
role: *AdminDPT
2021-06-02 16:22:09 +02:00
createur: Aurélien