En tant qu'utilisateur
Je veux intégrer des questions
Afin de faciliter leur ajout
Business rule
Chemin
Un chemin valide pointe sur un fichier existant au format spécifié ci-dessous.
Fichier CSV
Le fichier CSV est séparé par des points-virgules et au format UTF-8.
Les colonnes sont :
La catégorie (facultatif)
Le niveau (obligatoire) compris entre 1 et 3
Le libellé de la question (obligatoire)
La proposition juste (obligatoire)
Une 1e proposition fausse (obligatoire)
Une 2e proposition fausse (facultative)
Une 3e proposition fausse (facultative)
Une 4e proposition fausse (facultative)
Un texte de feedback qui sera affiché en même temps que le corrigé d’un
questionnaire (facultatif)
Tests d'acceptation
🟢 1. Fenêtre d'ajout
GIVEN : Un utilisateur qui souhaite ajouter des questions
WHEN : Il clique le bouton "Importer des Questions"
THEN : Une page s'ouvre pour sélectionner un fichier à importer
🟢 2. Import de fichier valide
GIVEN : Un utilisateur qui a choisi d'importer des questions depuis un fichier
WHEN : Il sélectionne un fichier à importer et clique le bouton "Importer"
THEN : Les questions contenues dans le fichier sont importées
🟡 3. Import de fichier invalide
GIVEN : Un utilisateur sur le menu d'import de questions
WHEN : Il sélectionne un fichier invalide
THEN : L'application retourne une erreur comme quoi le fichier ne contient pas les valeurs nécessaires à l'ajout de questions
En tant qu'utilisateur Je veux intégrer des questions Afin de faciliter leur ajout
Business rule
Chemin
Un chemin valide pointe sur un fichier existant au format spécifié ci-dessous.
Fichier CSV
Le fichier CSV est séparé par des points-virgules et au format UTF-8.
Les colonnes sont :
Tests d'acceptation
🟢 1. Fenêtre d'ajout
GIVEN : Un utilisateur qui souhaite ajouter des questions WHEN : Il clique le bouton "Importer des Questions" THEN : Une page s'ouvre pour sélectionner un fichier à importer
🟢 2. Import de fichier valide
GIVEN : Un utilisateur qui a choisi d'importer des questions depuis un fichier WHEN : Il sélectionne un fichier à importer et clique le bouton "Importer" THEN : Les questions contenues dans le fichier sont importées
🟡 3. Import de fichier invalide
GIVEN : Un utilisateur sur le menu d'import de questions WHEN : Il sélectionne un fichier invalide THEN : L'application retourne une erreur comme quoi le fichier ne contient pas les valeurs nécessaires à l'ajout de questions