Actions

Ajouter une question: Difference between revisions

From LimeSurvey Manual

m (Text replace - "<br/>" to "<br />")
 
(6 intermediate revisions by one other user not shown)
Line 4: Line 4:
=Introduction=
=Introduction=


Apr&egrave;s avoir [[Cr&eacute;er+un+nouveau+groupe||cr&eacute;er vos groupes]], vous allez pouvoir y ajouter vos question. La cr&eacute;ation d'une nouvelle question se fait en cliquant sur l'ic&ocirc;ne Ajouter [[File:add.png]] dans la barre de menu de Groupe &agrave; droite.
Après avoir [[Créer+un+nouveau+groupe||créé vos groupes]], vous allez pouvoir y ajouter vos question. La création d'une nouvelle question se fait en cliquant sur l'icône Ajouter [[File:add.png]] dans la barre de menu de Groupe à droite.


Le formulaire d'ajout d'une question vous demandera le "Code", le champ "Question", le champ "Aide" et le [[Types+de+questions|"Type" de la question]]. Toutes les questions ajout&eacute;es &agrave; ce niveau seront ajout&eacute;es au groupe que vous &eacute;tiez en train de visualiser lorsque vous avez cliqu&eacute; sur le bouton [[File:add.png]], cependant vous pouvez changer le groupe d'appartenance de la question par la suite.
Le formulaire d'ajout d'une question vous demandera le "Code", le champ "Question", le champ "Aide" et le [[Types+de+questions|"Type" de la question]]. Toutes les questions ajoutées à ce niveau seront ajoutées au groupe que vous étiez en train de visualiser lorsque vous avez cliqué sur le bouton [[File:add.png]], cependant vous pouvez changer le groupe d'appartenance de la question par la suite.


=Description des champs=
=Description des champs=
*'''Code :''' L'ID de la question, un nombre ou un code. Ce champ est seulement un moyen rapide d'identifier une question pour l'exportation ou l'&eacute;valuation. Essayez d'&ecirc;tre homog&egrave;ne dans le codage des questions. Bien planifier ces codes rendra l'&eacute;valuation bien plus ais&eacute;e par la suite. Ce champ n'est en g&eacute;n&eacute;ral pas visible sur la partie publique.
*'''Code :''' L'ID de la question, un nombre ou un code. Ce champ est seulement un moyen rapide d'identifier une question pour l'exportation ou l'évaluation. Essayez d'être homogène dans le codage des questions. Bien planifier ces codes rendra l'évaluation bien plus aisée par la suite. Ce champ n'est en général pas visible sur la partie publique.
*'''Question :''' Ce champ contient le texte de la question pos&eacute;e. Il n'y a pas de limite &agrave; la longueur de ce champ, cependant si vous souhaitez ajouter des explications sur la question, r&eacute;servez ces commentaires pour le champ Aide.
*'''Question :''' Ce champ contient le texte de la question posée. Il n'y a pas de limite à la longueur de ce champ, cependant si vous souhaitez ajouter des explications sur la question, réservez ces commentaires pour le champ Aide.
*'''Aide :''' C'est un champ optionnel. Il est utile si une question n&eacute;cessite des explications, ou bien si vous souhaitez expliquer comment le participant doit y r&eacute;pondre. Lorsque vous renseignez ce champ, le texte de l'aide apparait avec une ic&ocirc;ne repr&eacute;sentant un point d'interrogation sur le cot&eacute; gauche.
*'''Aide :''' C'est un champ optionnel. Il est utile si une question nécessite des explications, ou bien si vous souhaitez expliquer comment le participant doit y répondre. Lorsque vous renseignez ce champ, le texte de l'aide apparait avec une icône représentant un point d'interrogation sur le coté gauche.
*'''Type :''' Ce champ d&eacute;termine le type de r&eacute;ponses support&eacute;es par ce champ. Voir la section "[[Types de questions]]" pour une description des options disponibles.
*'''Type :''' Ce champ détermine le type de réponses supportées par ce champ. Voir la section "[[Types de questions]]" pour une description des options disponibles.
*'''Jeu d'&eacute;tiquettes :''' Pour certains types de questions, vous devez choisir un jeu d'&eacute;tiquettes. Seuls les jeux d'&eacute;tiquettes supportant au moins la langue de base du questionnaire sont affich&eacute;s.
*'''Jeu d'étiquettes :''' Pour certains types de questions, vous devez choisir un jeu d'étiquettes. Seuls les jeux d'étiquettes supportant au moins la langue de base du questionnaire sont affichés.
*'''Validation :''' Cette fonctionnalit&eacute; est disponible sur toutes les r&eacute;ponses en texte libre ("R&eacute;ponse Texte courte", "R&eacute;ponse Texte  Longue", "Date" ou "Num&eacute;rique"). Vous pouvez [[utiliser des expressions r&eacute;guli&egrave;res]] standards dans ce champ pour valider les r&eacute;ponses &agrave; la question, et si la r&eacute;ponse ne r&eacute;pond pas aux exigences de l'expression r&eacute;guli&egrave;re, le script demandera &agrave; l'utilisateur de recommencer avant de pouvoir continuer.
*'''Validation :''' Cette fonctionnalité est disponible sur toutes les réponses en texte libre ("Réponse Texte courte", "Réponse Texte  Longue", "Date" ou "Numérique"). Vous pouvez [[utiliser des expressions régulières]] standards dans ce champ pour valider les réponses à la question, et si la réponse ne répond pas aux exigences de l'expression régulière, le script demandera à l'utilisateur de recommencer avant de pouvoir continuer.
*'''Autre :''' En fonction du type de question choisi, cette option peut appara&icirc;tre. Cela permet d'ajouter une r&eacute;ponse suppl&eacute;mentaire intitul&eacute;e "autre" pour cette question.
*'''Autre :''' En fonction du type de question choisi, cette option peut apparaître. Cela permet d'ajouter une réponse supplémentaire intitulée "autre" pour cette question.
*'''Obligatoire :''' Pour tous les types de questions, except&eacute;es les questions de type texte, ce param&egrave;tre vous permet de rendre la r&eacute;ponse &agrave; la question obligatoire avant de pouvoir continuer &agrave; la question suivante.
*'''Obligatoire :''' Pour tous les types de questions, exceptées les questions de type texte, ce paramètre vous permet de rendre la réponse à la question obligatoire avant de pouvoir continuer à la question suivante.
*'''Attributs de la question :''' Plus d'informations sur les [[Attributs des questions]] <br />Note: ajouter ou modifier un attribut entraine la perte des modifications en cours sur la question.
*'''Attributs de la question :''' Plus d'informations sur les [[Attributs des questions]] <br />Note: ajouter ou modifier un attribut entraine la perte des modifications en cours sur la question.


=Importer une question=
=Importer une question=


En bas du formulaire de cr&eacute;ation d'une question, vous pouvez observer une boite de s&eacute;lection qui vous permettra d'importer un fichier de question. De l&agrave;, vous pourrez importer un fichier CSV pr&eacute;c&eacute;demment export&eacute; d'un autre questionnaire. C'est tr&egrave;s pratique pur r&eacute;utiliser une question d&eacute;j&agrave; pos&eacute;e dans un autre sondage.
En bas du formulaire de création d'une question, vous pouvez observer une boite de sélection qui vous permettra d'importer un fichier de question. De , vous pourrez importer un fichier CSV précédemment exporté d'un autre questionnaire. C'est très pratique pur réutiliser une question déjà posée dans un autre sondage.


<div class="simplebox">Important : si vous importez une question, une nouvelle question sera toujours cr&eacute;&eacute;e. La question en cours ne sera pas mise &agrave; jour. Si vous souhaitez copier une question &agrave; l'int&eacute;rieur du m&ecirc;me questionnaire, il est plus simple d'utiliser la fonctionnalit&eacute; [[Copier une question]].</div>
<div class="simplebox">Important : si vous importez une question, une nouvelle question sera toujours créée. La question en cours ne sera pas mise à jour. Si vous souhaitez copier une question à l'intérieur du même questionnaire, il est plus simple d'utiliser la fonctionnalité [[Copier une question]].</div>


=Informations de la table des invitations=
=Informations de la table des invitations=


Vous pouvez ins&eacute;rer des informations/texte extraits de la table des invitations dans le texte de la question afin d'afficher des informations relatives au contexte. Pour que LimeSurvey puisse faire ces insertions, le questionnaire ne DOIT PAS &ecirc;tre anonyme et doit poss&eacute;der une table d'invitations .<br /><br />Les champs contextuels disponibles sont:
Vous pouvez insérer des informations/texte extraits de la table des invitations dans le texte de la question afin d'afficher des informations relatives au contexte. Pour que LimeSurvey puisse faire ces insertions, le questionnaire ne DOIT PAS être anonyme et doit posséder une table d'invitations .<br /><br />Les champs contextuels disponibles sont:


{|
{|
|{TOKEN:FIRSTNAME}||ins&egrave;re la valeur du champ "pr&eacute;nom" de la table des invitations pour le participant courant
|{TOKEN:FIRSTNAME}||insère la valeur du champ "prénom" de la table des invitations pour le participant courant
|-
|-
|{TOKEN:LASTNAME}||ins&egrave;re la valeur du champ "nom" de la table des invitations pour le participant courant
|{TOKEN:LASTNAME}||insère la valeur du champ "nom" de la table des invitations pour le participant courant
|-
|-
|{TOKEN:EMAIL}||ins&egrave;re la valeur du champ "mail" de la table des invitations pour le participant courant
|{TOKEN:EMAIL}||insère la valeur du champ "mail" de la table des invitations pour le participant courant
|-
|-
|{TOKEN:ATTRIBUTE_1}||ins&egrave;re la valeur du champ "attribut_1" de la table des invitations pour le participant courant
|{TOKEN:ATTRIBUTE_1}||insère la valeur du champ "attribut_1" de la table des invitations pour le participant courant
|-
|-
|{TOKEN:ATTRIBUTE_2}||ins&egrave;re la valeur du champ "attribut_2" de la table des invitations pour le participant courant
|{TOKEN:ATTRIBUTE_2}||insère la valeur du champ "attribut_2" de la table des invitations pour le participant courant
|}
|}


Pour utiliser cette fonctionnalit&eacute; vous devez taper le nom du champ de substitution exactement comme indiqu&eacute; ci-dessus. Par exemple :<br /><br />Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoy&eacute; un courriel &agrave; cette adresse  {TOKEN:EMAIL}. Est-ce correct ?<br /><br />S'il y a des espaces ou des fautes de frappe, LimeSurvey ne pourra pas remplacer le champ avec la valeur de substitution ad&eacute;quate.
Pour utiliser cette fonctionnalité vous devez taper le nom du champ de substitution exactement comme indiqué ci-dessus. Par exemple :<br /><br />Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un courriel à cette adresse  {TOKEN:EMAIL}. Est-ce correct ?<br /><br />S'il y a des espaces ou des fautes de frappe, LimeSurvey ne pourra pas remplacer le champ avec la valeur de substitution adéquate.


Un autre exemple d'utilisation plus avanc&eacute; de la table des invitations utilisant le javascript:
Un autre exemple d'utilisation plus avancé de la table des invitations utilisant le javascript:


consulter les [[R&eacute;glages optionnels|#S_curit_|param&egrave;tres optionnels]] pour permettre le javascript dans vos questions et dans quels cas ne pas le permettre
consulter les [[Réglages optionnels|#S_curit_|paramètres optionnels]] pour permettre le javascript dans vos questions et dans quels cas ne pas le permettre


<syntaxhighlight lang="php" enclose="div">Bonjour {TOKEN:FIRSTNAME}.
<syntaxhighlight lang="php" enclose="div">Bonjour {TOKEN:FIRSTNAME}.
Line 69: Line 69:
?</syntaxhighlight>
?</syntaxhighlight>


=Informations des r&eacute;ponses pr&eacute;c&eacute;dentes=
=Informations des réponses précédentes=


Vous avez aussi la possibilit&eacute; d'ins&eacute;rer des r&eacute;ponses &agrave; des questions pr&eacute;c&eacute;dentes si et seulement si:
Vous avez aussi la possibilité d'insérer des réponses à des questions précédentes si et seulement si:
* La r&eacute;ponse &agrave; la question a d&eacute;j&agrave; &eacute;t&eacute; donn&eacute;e dans une '''page''' pr&eacute;c&eacute;dente du questionnaire - les r&eacute;ponses aux questions de la page courante du questionnaire ne sont pas disponibles. (par exemple, vous ne pouvez pas utiliser cette possibilit&eacute; avec le questionnaire sur une page)
* La réponse à la question a déjà été donnée dans une '''page''' précédente du questionnaire - les réponses aux questions de la page courante du questionnaire ne sont pas disponibles. (par exemple, vous ne pouvez pas utiliser cette possibilité avec le questionnaire sur une page)
* Vous devez utiliser l'ID du sondage (SID), du Groupe (GID) et de la question (QID) pour laquelle la r&eacute;ponse a &eacute;t&eacute; faite et faire r&eacute;f&eacute;rence &agrave; la r&eacute;ponse sous la forme: {INSERTANS:SIDXGIDXQID} - par exemple {INSERTANS:1X2X3}. <br />Pour mieux comprendre ce m&eacute;canisme de codification, reportez-vous &agrave; la section "[[Identifiants SGQA]]". (L'&eacute;diteur html vous permet d'ajouter facilement les identifiant SGQA)
* Vous devez utiliser l'ID du sondage (SID), du Groupe (GID) et de la question (QID) pour laquelle la réponse a été faite et faire référence à la réponse sous la forme: {INSERTANS:SIDXGIDXQID} - par exemple {INSERTANS:1X2X3}. <br />Pour mieux comprendre ce mécanisme de codification, reportez-vous à la section "[[Identifiants SGQA]]". (L'éditeur html vous permet d'ajouter facilement les identifiant SGQA)

Revision as of 11:40, 26 November 2014

Introduction

Après avoir |créé vos groupes, vous allez pouvoir y ajouter vos question. La création d'une nouvelle question se fait en cliquant sur l'icône Ajouter dans la barre de menu de Groupe à droite.

Le formulaire d'ajout d'une question vous demandera le "Code", le champ "Question", le champ "Aide" et le "Type" de la question. Toutes les questions ajoutées à ce niveau seront ajoutées au groupe que vous étiez en train de visualiser lorsque vous avez cliqué sur le bouton , cependant vous pouvez changer le groupe d'appartenance de la question par la suite.

Description des champs

  • Code : L'ID de la question, un nombre ou un code. Ce champ est seulement un moyen rapide d'identifier une question pour l'exportation ou l'évaluation. Essayez d'être homogène dans le codage des questions. Bien planifier ces codes rendra l'évaluation bien plus aisée par la suite. Ce champ n'est en général pas visible sur la partie publique.
  • Question : Ce champ contient le texte de la question posée. Il n'y a pas de limite à la longueur de ce champ, cependant si vous souhaitez ajouter des explications sur la question, réservez ces commentaires pour le champ Aide.
  • Aide : C'est un champ optionnel. Il est utile si une question nécessite des explications, ou bien si vous souhaitez expliquer comment le participant doit y répondre. Lorsque vous renseignez ce champ, le texte de l'aide apparait avec une icône représentant un point d'interrogation sur le coté gauche.
  • Type : Ce champ détermine le type de réponses supportées par ce champ. Voir la section "Types de questions" pour une description des options disponibles.
  • Jeu d'étiquettes : Pour certains types de questions, vous devez choisir un jeu d'étiquettes. Seuls les jeux d'étiquettes supportant au moins la langue de base du questionnaire sont affichés.
  • Validation : Cette fonctionnalité est disponible sur toutes les réponses en texte libre ("Réponse Texte courte", "Réponse Texte  Longue", "Date" ou "Numérique"). Vous pouvez utiliser des expressions régulières standards dans ce champ pour valider les réponses à la question, et si la réponse ne répond pas aux exigences de l'expression régulière, le script demandera à l'utilisateur de recommencer avant de pouvoir continuer.
  • Autre : En fonction du type de question choisi, cette option peut apparaître. Cela permet d'ajouter une réponse supplémentaire intitulée "autre" pour cette question.
  • Obligatoire : Pour tous les types de questions, exceptées les questions de type texte, ce paramètre vous permet de rendre la réponse à la question obligatoire avant de pouvoir continuer à la question suivante.
  • Attributs de la question : Plus d'informations sur les Attributs des questions
    Note: ajouter ou modifier un attribut entraine la perte des modifications en cours sur la question.

Importer une question

En bas du formulaire de création d'une question, vous pouvez observer une boite de sélection qui vous permettra d'importer un fichier de question. De là, vous pourrez importer un fichier CSV précédemment exporté d'un autre questionnaire. C'est très pratique pur réutiliser une question déjà posée dans un autre sondage.

Important : si vous importez une question, une nouvelle question sera toujours créée. La question en cours ne sera pas mise à jour. Si vous souhaitez copier une question à l'intérieur du même questionnaire, il est plus simple d'utiliser la fonctionnalité Copier une question.

Informations de la table des invitations

Vous pouvez insérer des informations/texte extraits de la table des invitations dans le texte de la question afin d'afficher des informations relatives au contexte. Pour que LimeSurvey puisse faire ces insertions, le questionnaire ne DOIT PAS être anonyme et doit posséder une table d'invitations .

Les champs contextuels disponibles sont:

{TOKEN:FIRSTNAME} insère la valeur du champ "prénom" de la table des invitations pour le participant courant
{TOKEN:LASTNAME} insère la valeur du champ "nom" de la table des invitations pour le participant courant
{TOKEN:EMAIL} insère la valeur du champ "mail" de la table des invitations pour le participant courant
{TOKEN:ATTRIBUTE_1} insère la valeur du champ "attribut_1" de la table des invitations pour le participant courant
{TOKEN:ATTRIBUTE_2} insère la valeur du champ "attribut_2" de la table des invitations pour le participant courant

Pour utiliser cette fonctionnalité vous devez taper le nom du champ de substitution exactement comme indiqué ci-dessus. Par exemple :

Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un courriel à cette adresse  {TOKEN:EMAIL}. Est-ce correct ?

S'il y a des espaces ou des fautes de frappe, LimeSurvey ne pourra pas remplacer le champ avec la valeur de substitution adéquate.

Un autre exemple d'utilisation plus avancé de la table des invitations utilisant le javascript:

consulter les #S_curit_|paramètres optionnels pour permettre le javascript dans vos questions et dans quels cas ne pas le permettre

Bonjour {TOKEN:FIRSTNAME}.

En tant que {TOKEN:ATTRIBUTE_1}, que pensez vous de vos

<script type="text/javascript" language="Javascript">;

   var job='{TOKEN:ATTRIBUTE_1}';

   if (job=='ouvrier') {

      document.write ('chefs')

   } else {

      document.write('ouvriers')

   }

</script>

?

Informations des réponses précédentes

Vous avez aussi la possibilité d'insérer des réponses à des questions précédentes si et seulement si:

  • La réponse à la question a déjà été donnée dans une page précédente du questionnaire - les réponses aux questions de la page courante du questionnaire ne sont pas disponibles. (par exemple, vous ne pouvez pas utiliser cette possibilité avec le questionnaire sur une page)
  • Vous devez utiliser l'ID du sondage (SID), du Groupe (GID) et de la question (QID) pour laquelle la réponse a été faite et faire référence à la réponse sous la forme: {INSERTANS:SIDXGIDXQID} - par exemple {INSERTANS:1X2X3}.
    Pour mieux comprendre ce mécanisme de codification, reportez-vous à la section "Identifiants SGQA". (L'éditeur html vous permet d'ajouter facilement les identifiant SGQA)