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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : null
2021-06-02 16:22:09 +02:00
role : *Admin
createur : Aurélien
test3 :
intitulé : Suppression d'un département
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : DeleteDept
2021-06-02 16:22:09 +02:00
role : *Admin
createur : Aurélien
test4 :
intitulé : Création d'une formation
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : acronyme
champsInteractions :
[
ProgrammesLink,
2021-06-25 02:12:04 +02:00
link-create-formation,
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie :
champsInteractions :
[
tf_titre,
tf_acronyme,
tf_submit,
tf_titre_officiel,
2021-06-25 02:12:04 +02:00
link-create-formation,
2021-06-16 16:40:51 +02:00
errorMessage,
]
2021-06-02 16:22:09 +02:00
role : *AdminDPT
createur : Aurélien
test7 :
2021-06-16 16:40:51 +02:00
intitulé : Ajout d'un semestre à la formation créée
2021-06-02 16:22:09 +02:00
operation :
2021-06-16 16:40:51 +02:00
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;
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie :
champsInteractions :
[
tf_titre,
tf_acronyme,
tf_submit,
tf_titre_officiel,
2021-06-25 02:12:04 +02:00
link-create-formation,
2021-06-16 16:40:51 +02:00
errorMessage,
]
2021-06-02 16:22:09 +02:00
role : *AdminDPT
createur : Aurélien
test8 :
intitulé : Suppresion d'une formation
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions :
[
2021-06-25 00:45:50 +02:00
link-create-student,
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions :
[
tf_nom,
tf_prenom,
tf_annee,
tf_code_nip,
dont_check_homonyms:list,
tf_submit,
2021-06-25 01:07:44 +02:00
title-error,
2021-06-16 16:40:51 +02:00
]
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
2021-06-16 16:40:51 +02:00
Remplir le formulaire et le soumestre
2021-06-25 01:07:44 +02:00
resultat : L'élèment à l'id student-adress contient désormais les informations mise à jour.
2021-06-02 16:22:09 +02:00
etat : *ProgramCreated
page : *Scolarite
2021-06-25 01:07:44 +02:00
champsModifie : student-adress
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
resultat : La fiche etu de l'étudiant contient maintenant le semestre courant
2021-06-02 16:22:09 +02:00
etat : *ProgramCreated
page : *Scolarite
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions :
2021-06-25 01:07:44 +02:00
[ in-expnom, url_inscription_with_modules, inscription-semestre-]
2021-06-02 16:22:09 +02:00
role : *Secretaire
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
page : *FicheEtu
champsModifie : null
champsInteractions : [ expnom, euid]
role : [ *AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : expnom
role : [ *AdminDPT, *Secretaire]
2021-06-02 16:22:09 +02:00
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : [ ajout_Absence, datedebut, butsubmit]
2021-06-02 16:22:09 +02:00
role : *Secretaire
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : [ ajout_Absnece, datedebut, estjust, butsubmit]
2021-06-02 16:22:09 +02:00
role : *Secretaire
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
champsModifie : null
champsInteractions : [ formsemestre_status_ue]
2021-06-02 16:22:09 +02:00
role : *Testeur
createur : Aurélien
test21 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
page : *Notes
champsModifie : null
champsInteractions : [ formsemestre]
2021-06-02 16:22:09 +02:00
role : *Prof
createur : Aurélien
test25 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
page : *Notes
champsModifie : null
champsInteractions : [ notes_img, note, formnotes_submit]
2021-06-02 16:22:09 +02:00
role : *Prof
createur : Aurélien
test26 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
page : *Notes
champsModifie : null
champsInteractions : [ notes_img, note, formnotes_submit]
2021-06-02 16:22:09 +02:00
role : *Prof
createur : Aurélien
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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,
2021-06-25 01:07:44 +02:00
id:titre-,
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
etat : *DeptCreated
2021-06-02 16:22:09 +02:00
page : *Notes
2021-06-18 16:32:37 +02:00
champsModifie : null
2021-06-16 16:40:51 +02:00
champsInteractions :
2021-06-23 14:27:05 +02:00
[ 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
2021-06-16 16:40:51 +02:00
test49 :
2021-06-23 14:27:05 +02:00
intitulé : Ajout d'une matière à la formation créée
2021-06-16 16:40:51 +02:00
operation : Soumettre le formulaire d'ajout de matière
2021-06-23 14:27:05 +02:00
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
2021-06-16 16:40:51 +02:00
etat : *MatiereCreated
2021-06-02 16:22:09 +02:00
page : *Notes
2021-06-18 16:32:37 +02:00
champsModifie : null
2021-06-23 14:27:05 +02:00
champsInteractions : [
2021-06-18 16:32:37 +02:00
id:tf_titre,
id:tf_acronyme,
id:tf_submit,
link:matiere_create
2021-06-23 14:27:05 +02:00
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 :
2021-06-16 16:40:51 +02:00
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
2021-06-16 16:40:51 +02:00
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 :
2021-06-16 16:40:51 +02:00
role : *AdminDPT
2021-06-02 16:22:09 +02:00
createur : Aurélien
2021-06-16 16:40:51 +02:00
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 :
2021-06-16 16:40:51 +02:00
role : *AdminDPT
2021-06-02 16:22:09 +02:00
createur : Aurélien