680 lines
25 KiB
YAML
680 lines
25 KiB
YAML
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
|
|
Page1: &Accueil Accueil
|
|
Page2: &Absence Absence
|
|
Page3: &Departement Departement
|
|
Page4: &Notes Notes
|
|
Page5: &Connexion Connexion
|
|
Page6: &ConnexionAdmin ConnexionAdmin
|
|
Page7: &Scolarite Scolarite
|
|
Page8: &FicheEtu FicheEtudiant
|
|
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
|
|
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
|
|
champsModifie: null
|
|
champsInteractions: null
|
|
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
|
|
champsModifie: null
|
|
champsInteractions: DeleteDept
|
|
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
|
|
champsModifie: acronyme
|
|
champsInteractions:
|
|
[
|
|
ProgrammesLink,
|
|
create_formation_link,
|
|
tf_acronyme,
|
|
tf_titre,
|
|
tf_titre_officiel,
|
|
tf_submit,
|
|
]
|
|
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
|
|
champsModifie: acronyme
|
|
champsInteractions: [edit_Formation, tf_acronyme, tf_submit]
|
|
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
|
|
champsModifie:
|
|
champsInteractions:
|
|
[
|
|
tf_titre,
|
|
tf_acronyme,
|
|
tf_submit,
|
|
tf_titre_officiel,
|
|
create_formation_link,
|
|
errorMessage,
|
|
]
|
|
role: *AdminDPT
|
|
createur: Aurélien
|
|
test7:
|
|
intitulé: Ajout d'un semestre à la formation créée
|
|
operation:
|
|
Accès à la page récapitulative des formations créées, clicker sur ajouter semestre
|
|
Remplir et soumettre le formulaire
|
|
Soumettre le formulaire;
|
|
resultat: La page sur laquelle on est dirigée contient "Nouveau semestre créé " et
|
|
etat: *DeptCreated
|
|
page: *Notes
|
|
champsModifie:
|
|
champsInteractions:
|
|
[
|
|
tf_titre,
|
|
tf_acronyme,
|
|
tf_submit,
|
|
tf_titre_officiel,
|
|
create_formation_link,
|
|
errorMessage,
|
|
]
|
|
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, le bouton delete_Formation disparait de la page
|
|
etat: *DeptCreated
|
|
page: *Notes
|
|
champsModifie: delete_formation
|
|
champsInteractions: [delete_Formation, tf_submit]
|
|
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
|
|
champsModifie: null
|
|
champsInteractions:
|
|
[
|
|
link_create_etudident,
|
|
tf_nom,
|
|
tf_prenom,
|
|
tf_annee,
|
|
tf_code_nip,
|
|
dont_check_homonyms:list,
|
|
tf_submit,
|
|
]
|
|
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
|
|
champsModifie: null
|
|
champsInteractions:
|
|
[
|
|
tf_nom,
|
|
tf_prenom,
|
|
tf_annee,
|
|
tf_code_nip,
|
|
dont_check_homonyms:list,
|
|
tf_submit,
|
|
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
|
|
champsModifie: adresse_etudiant
|
|
champsInteractions:
|
|
[in-expnom, tf_domicile, tf_codepostaldomicile, tf_paysdomicile, tf_submit]
|
|
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 semestre courant
|
|
etat: *ProgramCreated
|
|
page: *Scolarite
|
|
champsModifie: null
|
|
champsInteractions:
|
|
[in-expnom, url_inscription_with_modules, inscription_Semestre_]
|
|
role: *Secretaire
|
|
createur: Aurélien
|
|
test13:
|
|
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: *FicheEtu
|
|
champsModifie: null
|
|
champsInteractions: [expnom, euid]
|
|
role: [*AdminDPT, *Secretaire]
|
|
createur: Aurélien
|
|
test14:
|
|
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]
|
|
createur: Aurélien
|
|
test15:
|
|
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]
|
|
role: *Secretaire
|
|
createur: Aurélien
|
|
test16:
|
|
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]
|
|
role: *Secretaire
|
|
createur: Aurélien
|
|
test17:
|
|
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
|
|
champsInteractions: [justifier_Absence, datedebut, description]
|
|
role: *Secretaire
|
|
createur: Aurélien
|
|
test18:
|
|
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
|
|
champsInteractions: [supprimer_Absence, datedebut, afficher_Liste_Absence]
|
|
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
|
|
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
|
|
champsModifie: null
|
|
champsInteractions: [formsemestre_status_ue]
|
|
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
|
|
etat: *MatiereCreated
|
|
page: *Notes
|
|
champsModifie: ens_Responsable
|
|
champsInteractions: [link_edit_moduleimpl_resp, responsable_id, tf_submit]
|
|
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
|
|
champsModifie: ens_Dans_Module
|
|
champsInteractions: [ens_id, tf_submit]
|
|
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
|
|
etat: *MatiereCreated
|
|
page: *Notes
|
|
champsModifie: null
|
|
champsInteractions: [tf_description, tf_coefficient, tf_submit]
|
|
role: [*AdminDPT, *Prof]
|
|
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
|
|
etat: *MatiereCreated
|
|
page: *Notes
|
|
champsModifie: null
|
|
champsInteractions: [formsemestre]
|
|
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
|
|
etat: *MatiereCreated
|
|
page: *Notes
|
|
champsModifie: null
|
|
champsInteractions: [notes_img, note, formnotes_submit]
|
|
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
|
|
etat: *MatiereCreated
|
|
page: *Notes
|
|
champsModifie: null
|
|
champsInteractions: [notes_img, note, formnotes_submit]
|
|
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]
|
|
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.
|
|
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
|
|
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:
|
|
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;
|
|
resultat: Le nom et l'accronyme de l'UE sont dans la page de la formation
|
|
etat: *DeptCreated
|
|
page: *Notes
|
|
champsModifie: null
|
|
champsInteractions:
|
|
[
|
|
id:tf_titre,
|
|
id:tf_acronyme,
|
|
id:tf_submit,
|
|
link:ue_create
|
|
]
|
|
role: *AdminDPT
|
|
createur: Aurélien
|
|
test49:
|
|
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
|
|
champsModifie: null
|
|
champsInteractions:
|
|
[
|
|
id:tf_titre,
|
|
id:tf_acronyme,
|
|
id:tf_submit,
|
|
link:matiere_create
|
|
link:matiere_edit
|
|
]
|
|
role: *AdminDPT
|
|
createur: Aurélien
|
|
test51:
|
|
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
|
|
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
|
|
test53:
|
|
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
|
|
test54:
|
|
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
|
|
test55:
|
|
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
|
|
champs:
|
|
role: *AdminDPT
|
|
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
|
|
champs:
|
|
role: *AdminDPT
|
|
createur: Aurélien
|