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