Improve this page

Quiz

Utilisez ce type de contenu pour proposer un questionnaire simple à vos clients et garder la trace de toutes les réponses.

Utilisation

Vous pouvez naviguer entre les différentes pages du quiz à l’aide des flèches < et > En fonction des différentes pages sur lesquels vous êtes, vous pouvez également :

Administration

Ce dernier document est au format XML : vous pouvez par exemple utiliser le Bloc-notes de windows pour l’ouvrir. Il contient le détail des pages du quiz.

Le format XML

Ce format permet de présenter des éléments sous forme hiérarchisée : un élément peut contenir d’autres éléments qui eux même peuvent en contenir d’autres. Chaque élément s’écrit avec des balises :

La deuxième écriture permet de renseigner le contenu de l’élément, en le plaçant entre la balise ouvrante et la balise fermante. Ce contenu peut être :

Chaque élément peut contenir des attributs permettant de modifier ses paramètres. On les écrit comme ceci : nomDeMonAttribut="maValeur" et on les place à l’intérieur de la balise ouvrante (ou de la balise unique), après le nom de l’élément :

<element nomDeMonAttribut="maValeur" />
<element nomDeMonAttribut="maValeur" > </element>

Organisation du fichier de paramétrage

Tout le contenu du document se trouve à l’intérieur d’une balise quizz. Celle-ci contient deux éléments : sections et pages, contenant respectivement la liste des sections et la liste des pages. Organisation générale du fichier :

<quizz>
    <sections>
        liste des sections
    </sections>
    <pages>
        liste des pages
    </pages>
</quizz>

Les pages correspondent aux écrans qui pourront s’afficher dans le quiz. Les sections permettent de regrouper des pages sous un même nom.

Les Sections

Le nom d’une section doit être placé en tant que contenu, entre la balise ouvrante et la fermante. C’est cette valeur qui sera affichée dans le quiz sur la page de cette section. Une section possède un attribut nommé id qui permettra de faire une référence à cette section. C’est sont identifiant. Cette valeur ne sera jamais affichée mais juste utilisée pour lier des pages à cette section.

exemple :

<section id="intro">1. INTRODUCTION</section>

Les Pages

Ils existe différents types de pages que vous pourrez afficher dans le quiz en fonctions de vos besoins, mais elles possèdent des propriétés communes :

Début et fin

La première page qui sera affichée dans le quiz sera la première de la liste des pages. Par défaut, la dernière page de la liste sera également la dernière à pouvoir être affichée, cependant il est possible d’avoir plusieurs pages de fin en fonction des réponses choisies aux questions. Pour indiquer qu’une page termine le quiz il suffit de renseigner son attribut nextPageId avec la valeur spécifique @end.

Les différents types de page

Le Type questionPage

Ce type permet d’afficher une question (un texte ou une image) et une liste de réponses possibles (textes ou images). Ce n’est qu’une fois une réponse sélectionnée que l’on pourra passer à la page suivante. Il possède 3 attributs possibles :

Une questionPage prend en contenu la liste de réponses possible. Ces réponses peuvent être de deux types :

Il n’est pas possible de mélanger des réponses de type texte à des réponses de type image dans une même question.

Afin de pouvoir adapter le quiz à l’utilisateur, il est possible de spécifier des parcours différents en fonction de la réponse sélectionnée. Il faut pour cela spécifier l’attribut nextPageId sur la réponse, en l’utilisant de la même manière que l’attribut nextPageId d’une page : en mettant en valeur l’ id de la page qui doit suivre.

exemples :

<questionPage sectionId="section 2" label="A quelle question voulez-vous répondre ensuite ?">
	<answer>la question suivante</answer>
	<answer nextPageId="question A">la question A</answer>
	<answer nextPageId="question B">la question B</answer>
</questionPage>

<questionPage id="B1" sectionId="section 3" label="Nature du bien">
	<imageAnswer visual="maison">  
	<imageAnswer visual="appartement" />
	<imageAnswer visual="terrain seul">Terrain seul</imageAnswer>
	<imageAnswer visual="construction seule">Construction seule</imageAnswer>
	<imageAnswer visual="terrain et construction">Terrain et construction</imageAnswer>

</questionPage>

questionPage imageAnswer

Le Type page

Ce type de page très simple permet d’afficher un titre ou une image. Pour cela remplissez l’un des 2 attributs suivants :

exemple :

<page sectionId="intro" label="Ceci est un test"/>

page label page image

Le Type infoPage

Ce type de page permet d’afficher un petit formulaire pour récupérer quelques informations simples sur la personne répondant au quiz. Il est possède d’un attribut facultatif label qui permet d’afficher un texte ou une question au-dessus du formulaire. Pour chaque champ texte que vous souhaitez afficher vous devez ajouter dans le contenu de cette page un élément info, en précisant son attribut label pour indiquer le nom du champ.

exemple :

<infoPage sectionId="intro" label="Veuillez renseigner les informations suivantes">
	<info label="Nom"/>
	<info label="Prénom"/>
</infoPage>

infoPage

Afin de partager une donnée avec d’autres documents, vous pouvez utiliser l’attribut valueKey pour chaque élément info (voir données partagées).

Le Type numericSliderPage

Ce type de page permet d’afficher un curseur à valeur numérique. Vous pouvez le paramétrer à l’aide des attributs suivants :

différentes valeurs possible pour format :

exemple :

<numericSliderPage id="apport" sectionId="section 3" label="Votre budget " min="0" max="1000000" stepSize="5000" format="C0" valueKey="finance.budget" />

numericSliderPage

Afin de partager la valeur du curseur avec d’autres documents, vous pouvez ajouter un attribut valueKey à cette page (voir données partagées).

Le Type labelSliderPage

Ce type de page permet d’afficher un curseur avec du texte. Vous pouvez le paramétrer à l’aide des attributs suivants :

Possibilité de gérer les étapes disponibles en rajoutant des answer. La première va définir le minimum et la dernière le maximum. Les réponses proposées doivent donc être classés en ordre croissant (lorsque c’est possible).

exemple :

<labelSliderPage sectionId="section1" label="Faites vous souvent des achats en ligne ?">
	<answer>Jamais</answer>
	<answer>Parfois</answer>
	<answer>Souvent</answer>
	<answer>Toujours</answer>
</labelSliderPage>

labelSliderPage

Le Type imageSliderPage

Ce type de page permet d’afficher un curseur à valeur relative entre deux images : la valeur n’est pas affichée; l’utilisateur choisi juste si il est plus en accord avec l’image de droite ou l’image de gauche en déplaçant le curseur. Vous pouvez le paramétrer à l’aide des attributs suivants :

exemple :

<imageSliderPage sectionId="partie 1" label="Vous êtes plutôt :" leftVisual="image1" rightVisual="image2" stepQuantity="10"/>

imageSliderPage label imageSliderPage image

Le Type documentPage

Cette page permet de lancer l’ouverture d’un document dans le Compositeur Digital. Vous pouvez le paramétrer avec les attributs :

exemple :

<documentPage label="Vos documents :" document="Documents A"/>

documentPage

Le Type orderPage

Cette page permet de définir un nombre de réponse minimum dans un questionnaire et de récupérer celles qui sont cochées. Vous pouvez le paramétrer avec les attributs :

exemple :

<orderPage sectionId="section 1" label="Votre projet ordonnancé" answerNumber="3">
	<answer >Travaux</answer>
    <answer >Première acquisition</answer>
	<answer nextPageId="tousLesBiens">Achat ou revente</answer>
    <answer nextPageId="maisonAppart">Travaux</answer>
    <answer nextPageId="tousLesBiens">Acquisition retraite</answer>
</orderPage>

orderPage empty

ou

<orderPage sectionId="section 1" label="Votre projet ordonnancé" answerNumber="3">
	<visualAnswer visual="maison" visualChecked="test1">Maison</visualAnswer>
    <visualAnswer visual="appartement" visualChecked="test2">Appartement</visualAnswer>
  </orderPage>

orderPageImage empty

Résultats

Vous pouvez consulter les résultats du quiz dans le dossier Mes Documents \ Compositeur Digital Quiz. Les fichiers de résultats sont nommés selon leur origine (nom de la déclinaison, arborescence éventuelle, puis nom du quiz). Lorsque vous modifiez le fichier _questions.xml et si les questions/titres de page ont changé, les enregistrements de résultats se feront dans un nouveau fichier (ajout d’un numéro au nom du fichier) afin de ne pas écraser les anciens résultats. Une nouvelle ligne de résultat est enregistrée à chaque fois que l’on atteint une page de fin du quiz.

Revenir au différents Types de contenus