diff --git "a/bowiedocs/docs/6. \360\237\220\236 SAV/index.md" "b/bowiedocs/docs/6. \360\237\220\236 SAV/index.md" new file mode 100644 index 00000000..683ccbe5 --- /dev/null +++ "b/bowiedocs/docs/6. \360\237\220\236 SAV/index.md" @@ -0,0 +1,52 @@ +# :lady_beetle: Problèmes les plus fréquents + +## **Génération KO pour la visualisation depuis Pogues** + +Lors d'une visualisation, un message "Une erreur a été rencontrée" apparaît. + +!!! tip "Astuce" + Tenter de générer le questionnaire séquence par séquence + + - si une séquence pose souci, descendre sous-séquence par sous-séquence, voire question par question et identifier la question qui pose souci. + - si toutes les séquences se génèrent, il y a probablement un problème de boucles ou de doublons. En effet, des listes (dans les QCM ou QCU) peuvent avoir le même nom, notamment pour les questionnaires qui font appel à la composition. + + +## **Affichage à tort de questions filtrées** +Principe général : si un filtre ne se valorise pas ou pas bien, la question est affichée donc si la question s'affiche "à tort", le filtre est probablement faux. + +!!! tip "Contrôler le filtre" + - vérifier que les autres variables dans le même filtre sont également affichées + - ajouter des déclarations contenant les variables impliquées dans le filtre afin de contrôler leurs valeurs + + +## **(Non)Affichage des déclarations** +Les déclarations s'affichent en fonction des modes décrits dans Pogues : pas de mode, pas d'affichage et réciproquement si pas d'affichage, il manque probablement le mode + +## **Génération KO pour Spécification et Papier** +Dans le cas où **uniquement** la génération Papier ou Spécification ne fonctionnent pas, il se peut que ce soit à cause d'un caractère `*` présent dans un libellé ou une déclaration. + +!!! danger + Il faut éviter d’utiliser ce caractère si ce n’est pas pour l’utiliser comme une balise markdown. Exemples : + + - `*mon texte*` pour faire de l’italique : *mon texte* + - `**mon texte**` pour avoir un texte en gras : **mon texte** + +!!! tip "Solution" + Remplacer le caractère `*` par un caractère qui fait du sens :
+ `Nombre de services*jours ...` -> `Nombre de servicesxjours...` = "Nombre de servicesxjours ...".
+ Ou encore avec plus de clarté `Nombre de services ***x*** jours ...` = "Nombre de services ***x*** jours ..." + + +## **VTL avec opérations d’agrégation** +Dans le cas où l'on veut définir une expression VTL **faisant des opérations sur les éléments d'une variable vecteur**, hors d'un tableau ou d'une boucle (à un niveau questionnaire), il faut passer par une variable calculée, sinon **le VTL est en erreur** + +??? example "Exemple avec un contrôle" + Prenons une variable `SALAIRE` qui est collecté dans une boucle de 4 occurrences.
+ À la fin de la boucle, on a : `SALAIRE=[2500, 1300, 2000, 4000]`.
+ Si on veut faire un contrôle sur la somme des salaires, il faut d'abord **créer une variable calculée** `SUM_SALAIRE=sum($SALAIRE$)` de niveau questionnaire, puis définir un contrôle avec cette dernière. + + Expression VTL du contrôle | Affichage du contrôle + -- | -- + `sum($SALAIRE$) > 5000` | :x: + `$SUM_SALAIRE$ > 5000` | :white_check_mark: + diff --git a/bowiedocs/docs/SAV/index.md b/bowiedocs/docs/SAV/index.md deleted file mode 100644 index a74d9641..00000000 --- a/bowiedocs/docs/SAV/index.md +++ /dev/null @@ -1,34 +0,0 @@ -# Problèmes les plus fréquents - -## **Souci de génération : à la visualisation depuis Pogues, un message "Une erreur a été rencontrée"** - -Tenter de générer le questionnaire séquence par séquence - -- si une séquence pose souci, descendre sous-séquence par sous-séquence, voire question par question et identifier la question qui pose souci. -- si toutes les séquences se génèrent, il y a probablement un problème de boucles ou de doublons. En effet, des listes (dans les QCM ou QCU) peuvent avoir le même nom, notamment pour les questionnaires qui font appel à la composition. - -## **Affichage à tort de questions filtrées** -Principe général : si un filtre ne se valorise pas ou pas bien, la question est affichée donc si la question s'affiche "à tort", le filtre est probablement faux. - -Contrôler le filtre : - - - vérifier que les autres variables dans le même filtre sont également affichées - - ajouter des déclarations contenant les variables impliquées dans le filtre afin de contrôler leurs valeurs - - -## **(Non)Affichage des déclarations** -Les déclarations s'affichent en fonction des modes décrits dans Pogues : pas de mode, pas d'affichage et réciproquement si pas d'affichage, il manque probablement le mode - -## **VTL avec opérations d’agrégation** -Dans le cas où l'on veut définir une expression VTL **faisant des opérations sur les éléments d'une variable vecteur**, hors d'un tableau ou d'une boucle (à un niveau questionnaire), il faut passer par une variable calculée, sinon **le VTL est en erreur** - -??? example "Exemple avec un contrôle" - Prenons une variable `SALAIRE` qui est collecté dans une boucle de 4 occurrences.
- À la fin de la boucle, on a : `SALAIRE=[2500, 1300, 2000, 4000]`.
- Si on veut faire un contrôle sur la somme des salaires, il faut d'abord **créer une variable calculée** `SUM_SALAIRE=sum($SALAIRE$)` de niveau questionnaire, puis définir un contrôle avec cette dernière. - - Expression VTL du contrôle | Affichage du contrôle - -- | -- - `sum($SALAIRE$) > 5000` | :x: - `$SUM_SALAIRE$ > 5000` | :white_check_mark: -