Actions

Questions - introduction/fr: Difference between revisions

From LimeSurvey Manual

(Updating to match new version of source page)
(Created page with "=Questions de style=")
 
(47 intermediate revisions by the same user not shown)
Line 3: Line 3:




{{Alert|title=Attention|text=Please note that the explanations and screenshots from this wiki section are based on LimeSurvey 3.}}
{{Alert|title=Attention|text=Veuillez noter que les explications et les captures d'écran de cette section wiki sont basées sur LimeSurvey 3.}}


=Introduction=
=Présentation=


<div class="mw-translate-fuzzy">
Une fois que vous avez [[Groupes de questions - introduction#créer un groupe de questions|créé vos groupes de questions]], vous pouvez commencer à ajouter des questions au sein de chaque groupe. Il existe plusieurs façons de le faire. Deux solutions sont présentées ci-dessous :
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.
</div>


* You may add questions from the [[Survey structure|survey structure menu]];
* Vous pouvez ajouter des questions à partir du [[Structure de l'enquête|menu de la structure de l'enquête]] ;




Line 17: Line 15:




* Access a question group and look for the ''add question'' quick action button;
* Accédez à un groupe de questions et recherchez le bouton d'action rapide « Ajouter une question » ;




<center>[[File:Question group - add a new question.png]]</center>
<center>[[File:Question group - add a new question.png]]</center>


<div class="mw-translate-fuzzy">
=Descriptions 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'é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.
</div>


<div class="mw-translate-fuzzy">
Lors de l'ajout d'une question, il vous sera demandé quels sont les textes '''code de la question''', '''question''' et '''aide''', ainsi que les options générales de la question :
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.
</div>




Line 35: Line 28:




*'''Question code:''' It represents the ID, number or code for the question that is used for quick identification. This field is normally not displayed to people taking the survey unless specified in the [[Presentation]] panel - '''Show question number and/or code'''. It is especially useful if you wish to use the [[Assessments|LimeSurvey assessments feature]] and/or the [[ExpressionScript - Presentation|ExpressionScript]].
*'''Code de la question :''' Il représente l'identifiant, le numéro ou le code de la question qui est utilisé pour une identification rapide. Ce champ n'est normalement pas affiché aux personnes répondant à l'enquête, sauf indication contraire dans le panneau [[Présentation]] - '''Afficher le numéro et/ou le code de la question'''. C'est particulièrement utile si vous souhaitez utiliser la [[Fonctionnalité d'évaluations d'Évaluations|LimeSurvey]] et/ou l'[[ExpressionScript - Présentation|ExpressionScript]].


<div class="mw-translate-fuzzy">
<div class="simplebox">[[File:help.png]] '''Remarque :''' La question '''code''' doit être unique dans la même enquête, doit commencer par une lettre et ne peut contenir que des caractères alphanumériques. Si jamais vous essayez d'exporter vos données vers SPSS ou R, vous découvrirez que le "qcode" devient l'étiquette de valeur, vous devez donc rendre le code unique. Pour le moment, LimeSurvey prendra en charge les anciennes valeurs de code, mais le bouton [[Afficher le fichier logique|Afficher le fichier logique]] codera en couleur ces questions afin que vous sachiez que vous devez changer leurs noms.</div>
*'''Question :''' C'est la véritable question posée. Il n'y a pas vraiment de limite à la longueur de la question ici, cependant si vous souhaitez expliquer comment remplir la question, laissez cela dans le champ « Aide ». Le code HTML peut être utilisé, par exemple, pour inclure des images :


*'''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.
<syntaxhighlight lang="html" enclose="pre">
*'''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.
<img src="http://www.yourdomain.com/yourpics/pic.jpg">  
*'''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]] <br />Note: ajouter ou modifier un attribut entraine la perte des modifications en cours sur la question.
</div>
 
<syntaxhighlight lang="html" enclose="pre">      
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
</syntaxhighlight>
</syntaxhighlight>


<div class="simplebox">[[File:help.png]] '''Hint:''' You can also use the HTML WYSIWYG editor, which offers a GUI to perform the most important tasks such as using different fonts or sizes, including images, etc. To find out more about it, read the following [[First_login_-_your_user_preferences#HTML_editor_mode|wiki section]].</div>
<div class="simplebox">[[File:help.png]] '''Astuce :''' Vous pouvez également utiliser l'éditeur HTML WYSIWYG, qui offre une interface graphique pour effectuer les tâches les plus importantes telles que l'utilisation de différentes polices ou tailles, y compris des images, etc. Pour en savoir plus, lisez la [[Section wiki]] suivante : First_login_-_your_user_preferences#HTML_editor_mode|wiki.</div>


*'''Help:''' This is an optional field. It is useful if a question needs some explanation or you want to explain how it should be answered. When you put text in this field, a "question mark" icon appears on the survey entry screens with the help text right beside it.
*'''Aide :''' Ceci est un champ facultatif. C'est utile si une question nécessite des explications ou si vous souhaitez expliquer comment y répondre. Lorsque vous insérez du texte dans ce champ, une icône « point d'interrogation » apparaît sur les écrans de saisie de l'enquête avec le texte d'aide juste à côté.




<div class="simplebox">[[File:help.png]] '''Note:''' The '''General options''' tab is accessed by default when you wish to add/edit a question (on the right side of the panel). The most important attributes can be found here such as the question type, question theme, as well as the mandatory attribute. However, you can edit further your question by making use of all the other attributes located under the rest of the tabs (see the below screenshot). To find out more about the multitude ways of designing questions in LimeSurvey, please continue reading the following [[Question types|wiki section]].</div>
<div class="simplebox">[[File:help.png]] '''Remarque :''' L'onglet '''Options générales''' est accessible par défaut lorsque vous souhaitez ajouter/modifier une question (sur le côté droit du panneau). Vous trouverez ici les attributs les plus importants, tels que le type de question, le thème de la question ainsi que l'attribut obligatoire. Cependant, vous pouvez modifier davantage votre question en utilisant tous les autres attributs situés sous le reste des onglets (voir la capture d'écran ci-dessous). Pour en savoir plus sur les multiples façons de concevoir des questions dans LimeSurvey, veuillez continuer à lire la [[Types de questions|section wiki]] suivante.</div>




<center>[[File:Add question - 2.png]]</center>
<center>[[File:Add question - 2.png]]</center>


=General options=
=Options générales=


Different tabs are displayed on the right part of the screen. The most basic and important one is the '''General options''' tab. The following question settings can be changed from here:
Différents onglets sont affichés sur la partie droite de l'écran. Le plus basique et le plus important est l'onglet '''Options générales'''. Les paramètres de question suivants peuvent être modifiés à partir d'ici :


*'''Question type:''' This determines the type of response the survey allows. View the [[Question types|question types]] section for a description on the various available options.
*'''Type de question :''' Ceci détermine le type de réponse que l'enquête permet. Consultez la section [[Types de questions|types de questions]] pour une description des différentes options disponibles.
*'''Question group''': To change the question group of a question, select from the dropdown list the desired group.  
*'''Groupe de questions''' : Pour modifier le groupe de questions d'une question, sélectionnez dans la liste déroulante le groupe de questions souhaité. groupe.  
*'''Validation:''' This feature is available in all text- and numeric- type questions. You can use standard [[Using regular expressions|regular expressions]] in this field to validate the responses to the question, and if the responses don't validate against this expression, the user will be prompted to try again before he or she can progress further.
*'''Validation :''' Cette fonctionnalité est disponible dans toutes les questions de type texte et numérique. Vous pouvez utiliser la norme [[Utilisation d'expressions régulières|expressions régulières]] dans ce champ pour valider les réponses à la question, et si les réponses ne sont pas validées par rapport à cette expression, l'utilisateur sera invité à réessayer avant de pouvoir progresser encore.


*'''Other?:''' This option can be used only with certain question types. If enabled, the question will include as a possible answer an extra "other" option/answer box, which can be selected by the survey participant if he or she is not satisfied with the predefined answer options.
*'''Autre?:''' Cette option ne peut être utilisée qu'avec certains types de questions. Si cette option est activée, la question inclura comme réponse possible une option/boîte de réponse supplémentaire « autre », qui peut être sélectionnée par le participant à l'enquête s'il n'est pas satisfait des options de réponse prédéfinies.
*'''Mandatory?:''' This setting allows you to require survey participants to answer all the mandatory questions before they can move on to the next question. Note that for ranking question, all items have to be ranked.
*'''Obligatoire ?:''' Ce paramètre vous permet d'exiger que les participants à l'enquête répondent à toutes les questions obligatoires avant de pouvoir passer à la question suivante. Notez que pour la question de classement, tous les éléments doivent être classés.


*'''Condition''': This is the ExpressionScript equation that specifies the question conditions. If it evaluates to true (1), the question will be displayed to the survey participant; otherwise it is hidden and since it is irrelevant, data for that question is NULLed in the database. Details about how to use this option can be found in the [[ExpressionScript - Presentation|ExpressionScript]] wiki section.
*'''Condition''' : Il s'agit de l'équation ExpressionScript qui spécifie les conditions de la question. S'il est évalué à vrai (1), la question sera affichée au participant à l'enquête ; sinon, il est masqué et comme il n'est pas pertinent, les données de cette question sont NULL dans la base de données. Des détails sur la façon d'utiliser cette option sont disponibles dans la section wiki [[ExpressionScript - Présentation|ExpressionScript]].


*'''Encrypted''': This setting is only available for some question types and determines if the saved response data is encrypted in the database. This gives an additional layer of security if your database gets hacked. However, it has some minor drawbacks, as you will not be able to search for partial texts in the response view and encrypting/decrypting also requires additional server resources.
*'''Chiffré''' : Ce paramètre n'est disponible que pour certains types de questions et détermine si les données de réponse enregistrées sont cryptées dans la base de données. Cela donne une couche de sécurité supplémentaire si votre base de données est piratée. Cependant, il présente quelques inconvénients mineurs, car vous ne pourrez pas rechercher des textes partiels dans la vue des réponses et le cryptage/déchiffrement nécessite également des ressources de serveur supplémentaires.


*'''Save as default values''': This setting allows you to save the settings of the current question type as default settings for new questions. If you set it to 'On', it will save the default values, then automatically reset to 'Off' after you saved.
*'''Enregistrer comme valeurs par défaut''' : Ce paramètre vous permet d'enregistrer les paramètres du type de question actuel comme paramètres par défaut pour les nouvelles questions. Si vous le réglez sur « On », il enregistrera les valeurs par défaut, puis sera automatiquement réinitialisé sur « Off » après avoir enregistré.


*'''Clear default values''': With this setting, you can reset any default values saved by the function 'Save as default values' and revert to system default values. If you set it to 'On', it will reset the default values, then automatically reset to 'Off' after you saves.
*'''Effacer les valeurs par défaut''' : Avec ce paramètre, vous pouvez réinitialiser toutes les valeurs par défaut enregistrées par la fonction « Enregistrer comme valeurs par défaut » et revenir aux valeurs par défaut du système. Si vous le réglez sur « On », les valeurs par défaut seront réinitialisées, puis automatiquement réinitialisées sur « Off » après l'enregistrement.


<div class="simplebox">[[File:help.png]] '''Note:''' As it can be observed in the above screenshot, many other options can be used besides the general options tab to customize your question. These more advanced question settings are different for each question type! Therefore, please consult the documentation for your particular [[Question types|question type]].</div>
<div class="simplebox">[[File:help.png]] '''Remarque :''' Comme on peut l'observer dans la capture d'écran ci-dessus, de nombreuses autres options peuvent être utilisées en plus de l'onglet d'options générales pour personnaliser votre question. Ces paramètres de questions plus avancés sont différents pour chaque type de question ! Par conséquent, veuillez consulter la documentation relative à votre [[Types de questions|type de question]].</div>


=Importer une question=
=Importer une question=


<div class="mw-translate-fuzzy">
Les étapes suivantes montrent comment importer une question dans une enquête.  
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.
</div>


(1) From within a survey, click the '''Structure''' tab.
(1) Depuis une enquête, cliquez sur l'onglet '''Structure'''.


(2) From the ''Create question'' page, click '''Import a question''' at the top of the page.
(2) À partir de la page « Créer une question », cliquez sur « Importer une question » en haut de la page.




Line 98: Line 80:




The ''Import a question'' options will be displayed.
Les options « Importer une question » s'afficheront.




Line 104: Line 86:




(3) Click '''Browse''' and select the .lsq file (which is the LimeSurvey question-type format).
(3) Cliquez sur '''Parcourir''' et sélectionnez le fichier .lsq (qui est le format de type de question LimeSurvey).


(4) Select the '''Destination question group''' that you want to add the imported question into.
(4) Sélectionnez le '''Groupe de questions de destination''' dans lequel vous souhaitez ajouter la question importée.


(5) Choose whether or not you would like to '''Automatically rename the question code if it already exits'''. If the question code already exists, enable this option to use another question code. You can also have two questions that use the same question code. However, some issues might appear if you use more complex LimeSurvey options such as the [[ExpressionScript - Presentation|ExpressionScript]] or when you work with the exported data in R or SPSS (qcode becoming a value label).  
(5) Choisissez si vous souhaitez ou non '''Renommer automatiquement le code de la question s'il existe déjà'''. Si le code de question existe déjà, activez cette option pour utiliser un autre code de question. Vous pouvez également poser deux questions utilisant le même code de question. Cependant, certains problèmes peuvent apparaître si vous utilisez des options LimeSurvey plus complexes telles que [[ExpressionScript - Présentation | ExpressionScript]] ou lorsque vous travaillez avec les données exportées dans R ou SPSS (qcode devenant une étiquette de valeur).  


<div class="simplebox">[[File:help.png]] '''Hint:''' To check if the question codes are unique across your survey, use the [[Show logic file]] LimeSurvey function to highlight the similar question codes.</div>
<div class="simplebox">[[File:help.png]] '''Indice :''' Pour vérifier si les codes de questions sont uniques dans votre enquête, utilisez la fonction [[Afficher le fichier logique]] LimeSurvey pour mettre en évidence les codes de questions similaires.</div>


(6) Choose whether or not to '''Convert resource links'''. This option is usually used together with the  [[ExpressionScript - Presentation|ExpressionScript]] to create advanced question types. If you use them together, complex branching, assessments, validation, and/or tailoring can be done.
(6) Choisissez si vous souhaitez ou non '''Convertir les liens de ressources'''. Cette option est généralement utilisée avec [[ExpressionScript - Présentation|ExpressionScript]] pour créer des types de questions avancés. Si vous les utilisez ensemble, des branchements, des évaluations, une validation et/ou une personnalisation complexes peuvent être effectués.


(7) Click '''Import''' located on the upper right part of the screen.
(7) Cliquez sur '''Importer''' situé dans la partie supérieure droite de l'écran.




The ''Question import summary'' will be displayed.  
Le « Résumé de l'importation des questions » s'affichera.  




<center>[[File:Import a question 3.png]]</center>
<center>[[File:Import a question 3.png]]</center>


<div class="mw-translate-fuzzy">
=Informations du tableau des participants à l'enquête=
=Informations de la table des invitations=
</div>


<div class="simplebox">[[File:help.png]] Please note that the token tables are called now survey participants tables.</div>
<div class="simplebox">[[File:help.png]] Veuillez noter que les tables de jetons sont désormais appelées tables des participants à l'enquête.</div>


<div class="mw-translate-fuzzy">
Vous pouvez insérer des informations ou du texte du tableau des participants à l'enquête dans votre question afin qu'elle puisse afficher des informations liées au contexte. Pour que LimeSurvey fasse cela, l'enquête doit être définie comme [[Paramètres du participant#Panneau des paramètres du participant|non anonyme]] (c'est-à-dire : suivie) et un [[Participants à l'enquête|tableau des participants à l'enquête]] doit être créé.
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:
</div>


The following placeholders can be used within a question:
Les espaces réservés suivants peuvent être utilisés dans une question :


<div class="mw-translate-fuzzy">
{|
{|
|{TOKEN:FIRSTNAME}||insère la valeur du champ "prénom" de la table des invitations pour le participant courant
|{TOKEN:FIRSTNAME}||insère la valeur du champ "prénom" situé dans le tableau des participants à l'enquête
|-
|-
|{TOKEN:LASTNAME}||insère la valeur du champ "nom" de la table des invitations pour le participant courant
|{TOKEN:LASTNAME}||insère la valeur du " nom" situé dans la table des participants à l'enquête
|-
|-
|{TOKEN:EMAIL}||insère la valeur du champ "mail" de la table des invitations pour le participant courant
|{TOKEN:EMAIL}||insère la valeur du champ "email" situé dans la table des participants à l'enquête
|-
|-
|{TOKEN:ATTRIBUTE_1}||insè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 » situé dans le tableau des participants à l'enquête
|-
|-
|{TOKEN:ATTRIBUTE_2}||insè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 » situé dans l'enquête table des participants
|}
|}
</div>


<div class="mw-translate-fuzzy">
Pour utiliser l'un des espaces réservés ci-dessus, vous devez le saisir comme indiqué ci-dessus dans le texte du champ de question. Par exemple:  
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.
</div>


''Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}.''
''Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un e-mail en utilisant cette adresse {TOKEN:EMAIL}.''




Line 158: Line 132:




If you wish to further customize your questions, use the [[ExpressionScript - Presentation|ExpressionScript]]. For example, if you wish to make use of the tailoring technique, type in:
Si vous souhaitez personnaliser davantage vos questions, utilisez [[ExpressionScript - Présentation|ExpressionScript]]. Par exemple, si vous souhaitez utiliser la technique du tailleur, saisissez :


<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?</syntaxhighlight>
<syntaxhighlight lang="php">En tant que {TOKEN:ATTRIBUTE_1}, que pensez-vous de votre {if(TOKEN:ATTRIBUTE_1=='worker','boss','workers')} ?</syntaxhighlight>


<hr width="50%" style="margin:auto">  
<hr width="50%" style="margin:auto">  


<div class="mw-translate-fuzzy">
Vous pouvez également utiliser JavaScript pour personnaliser davantage les questions. Tout d’abord, vous devez autoriser l’utilisation de JavaScript lors de la configuration des questions. Ceci peut être réalisé en désactivant le filtre XSS depuis les [[Paramètres globaux|paramètres globaux]] de votre installation LimeSurvey. Cependant, désactiver cette option n'est pas toujours une bonne idée - lisez la [[Paramètres facultatifs|section wiki]] suivante pour plus d'informations. Adaptation des questions via JavaScript :
Un autre exemple d'utilisation plus avancé de la table des invitations utilisant le javascript:
</div>


<div class="mw-translate-fuzzy">
<syntaxhighlight lang="php">Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un e-mail en utilisant cette adresse {TOKEN:EMAIL}. Est-ce exact ?
<syntaxhighlight lang="php" enclose="div">Bonjour {TOKEN:FIRSTNAME}.
Que pensez-vous, en tant que {TOKEN:ATTRIBUTE_1}, de votre
 
<script type="text/javascript" language="Javascript">;
En tant que {TOKEN:ATTRIBUTE_1}, que pensez vous de vos
  var job='{TOKEN:ATTRIBUTE_1}';
 
  if (job=='worker') {
<script type="text/javascript" language="Javascript">;
      document.write ('bosses')
 
  } else {
   var job='{TOKEN:ATTRIBUTE_1}';
      document.write('workers')
 
  }
   if (job=='ouvrier') {
</script>  
 
?
      document.write ('chefs')
</syntaxhighlight>
 
   } else {
 
      document.write('ouvriers')
 
   }
 
</script>
 
?</syntaxhighlight>
</div>


=Informations des réponses précédentes=
=Informations des réponses précédentes=


<div class="mw-translate-fuzzy">
LimeSurvey permet aux administrateurs d'enquête d'insérer une ou plusieurs réponses des questions précédentes dans le texte d'une question :
Vous avez aussi la possibilité d'insérer des réponses à des questions précédentes si et seulement si:
*Vous pouvez vous référer aux réponses sur la même page et même mettre à jour dynamiquement des messages personnalisés à mesure que les réponses changent sur la 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 pouvez utiliser la dénomination du code de question. Pour plus de détails, consultez la documentation [[ExpressionScript - Présentation|ExpressionScript]].
* 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)
</div>




A wizard has been integrated in the WYSIWYG HTML editor (FCKeditor), so that you can easily insert previous question/answer codes. This plugin is called ''LimeReplacementFields''.  
Un assistant a été intégré dans l'éditeur HTML WYSIWYG (FCKeditor), afin que vous puissiez facilement insérer les codes questions/réponses précédents. Ce plugin s'appelle « LimeReplacementFields ».  




In order to use this feature in the FCKeditor:  
Pour utiliser cette fonctionnalité dans FCKeditor :  


(1) Click the "lime between brackets" icon.
(1) Cliquez sur l'icône "chaux entre parenthèses".


(2) Select a question from the select box.
(2) Sélectionnez une question dans la zone de sélection.




Line 214: Line 173:




Only answers from previous pages are displayed.
Seules les réponses des pages précédentes sont affichées.


<div class="simplebox">[[File:help.png]] '''LimeReplacementFields notice:''' When you want to delete a reference to a {name} tag, please select all characters from the opening bracket to the closing bracket and press delete: DO NOT erase it character by character with the delete or backspace key, otherwise the field will appear again.</div>
<div class="simplebox">[[File:help.png]] '''Avis LimeReplacementFields :''' Lorsque vous souhaitez supprimer une référence à une balise {name}, veuillez sélectionner tous les caractères du crochet ouvrant au crochet fermant et appuyez sur Supprimer : NE PAS effacez-le caractère par caractère avec la touche Suppr ou Retour arrière, sinon le champ réapparaîtra.</div>


=Styling questions=
=Questions de style=


It is possible to edit the question layout/design with CSS using [[Theme editor|the theme editor]].
Il est possible de modifier la présentation/conception de la question avec CSS en utilisant [[Éditeur de thème|l'éditeur de thème]].

Latest revision as of 09:20, 2 October 2023


  Attention : Veuillez noter que les explications et les captures d'écran de cette section wiki sont basées sur LimeSurvey 3.


Présentation

Une fois que vous avez créé vos groupes de questions, vous pouvez commencer à ajouter des questions au sein de chaque groupe. Il existe plusieurs façons de le faire. Deux solutions sont présentées ci-dessous :



  • Accédez à un groupe de questions et recherchez le bouton d'action rapide « Ajouter une question » ;


Descriptions des champs

Lors de l'ajout d'une question, il vous sera demandé quels sont les textes code de la question, question et aide, ainsi que les options générales de la question :



  • Code de la question : Il représente l'identifiant, le numéro ou le code de la question qui est utilisé pour une identification rapide. Ce champ n'est normalement pas affiché aux personnes répondant à l'enquête, sauf indication contraire dans le panneau Présentation - Afficher le numéro et/ou le code de la question. C'est particulièrement utile si vous souhaitez utiliser la LimeSurvey et/ou l'ExpressionScript.
Remarque : La question code doit être unique dans la même enquête, doit commencer par une lettre et ne peut contenir que des caractères alphanumériques. Si jamais vous essayez d'exporter vos données vers SPSS ou R, vous découvrirez que le "qcode" devient l'étiquette de valeur, vous devez donc rendre le code unique. Pour le moment, LimeSurvey prendra en charge les anciennes valeurs de code, mais le bouton Afficher le fichier logique codera en couleur ces questions afin que vous sachiez que vous devez changer leurs noms.
  • Question : C'est la véritable question posée. Il n'y a pas vraiment de limite à la longueur de la question ici, cependant si vous souhaitez expliquer comment remplir la question, laissez cela dans le champ « Aide ». Le code HTML peut être utilisé, par exemple, pour inclure des images :
<img src="http://www.yourdomain.com/yourpics/pic.jpg">
Astuce : Vous pouvez également utiliser l'éditeur HTML WYSIWYG, qui offre une interface graphique pour effectuer les tâches les plus importantes telles que l'utilisation de différentes polices ou tailles, y compris des images, etc. Pour en savoir plus, lisez la Section wiki suivante : First_login_-_your_user_preferences#HTML_editor_mode|wiki.
  • Aide : Ceci est un champ facultatif. C'est utile si une question nécessite des explications ou si vous souhaitez expliquer comment y répondre. Lorsque vous insérez du texte dans ce champ, une icône « point d'interrogation » apparaît sur les écrans de saisie de l'enquête avec le texte d'aide juste à côté.


Remarque : L'onglet Options générales est accessible par défaut lorsque vous souhaitez ajouter/modifier une question (sur le côté droit du panneau). Vous trouverez ici les attributs les plus importants, tels que le type de question, le thème de la question ainsi que l'attribut obligatoire. Cependant, vous pouvez modifier davantage votre question en utilisant tous les autres attributs situés sous le reste des onglets (voir la capture d'écran ci-dessous). Pour en savoir plus sur les multiples façons de concevoir des questions dans LimeSurvey, veuillez continuer à lire la section wiki suivante.


Options générales

Différents onglets sont affichés sur la partie droite de l'écran. Le plus basique et le plus important est l'onglet Options générales. Les paramètres de question suivants peuvent être modifiés à partir d'ici :

  • Type de question : Ceci détermine le type de réponse que l'enquête permet. Consultez la section types de questions pour une description des différentes options disponibles.
  • Groupe de questions : Pour modifier le groupe de questions d'une question, sélectionnez dans la liste déroulante le groupe de questions souhaité. groupe.
  • Validation : Cette fonctionnalité est disponible dans toutes les questions de type texte et numérique. Vous pouvez utiliser la norme expressions régulières dans ce champ pour valider les réponses à la question, et si les réponses ne sont pas validées par rapport à cette expression, l'utilisateur sera invité à réessayer avant de pouvoir progresser encore.
  • Autre?: Cette option ne peut être utilisée qu'avec certains types de questions. Si cette option est activée, la question inclura comme réponse possible une option/boîte de réponse supplémentaire « autre », qui peut être sélectionnée par le participant à l'enquête s'il n'est pas satisfait des options de réponse prédéfinies.
  • Obligatoire ?: Ce paramètre vous permet d'exiger que les participants à l'enquête répondent à toutes les questions obligatoires avant de pouvoir passer à la question suivante. Notez que pour la question de classement, tous les éléments doivent être classés.
  • Condition : Il s'agit de l'équation ExpressionScript qui spécifie les conditions de la question. S'il est évalué à vrai (1), la question sera affichée au participant à l'enquête ; sinon, il est masqué et comme il n'est pas pertinent, les données de cette question sont NULL dans la base de données. Des détails sur la façon d'utiliser cette option sont disponibles dans la section wiki ExpressionScript.
  • Chiffré : Ce paramètre n'est disponible que pour certains types de questions et détermine si les données de réponse enregistrées sont cryptées dans la base de données. Cela donne une couche de sécurité supplémentaire si votre base de données est piratée. Cependant, il présente quelques inconvénients mineurs, car vous ne pourrez pas rechercher des textes partiels dans la vue des réponses et le cryptage/déchiffrement nécessite également des ressources de serveur supplémentaires.
  • Enregistrer comme valeurs par défaut : Ce paramètre vous permet d'enregistrer les paramètres du type de question actuel comme paramètres par défaut pour les nouvelles questions. Si vous le réglez sur « On », il enregistrera les valeurs par défaut, puis sera automatiquement réinitialisé sur « Off » après avoir enregistré.
  • Effacer les valeurs par défaut : Avec ce paramètre, vous pouvez réinitialiser toutes les valeurs par défaut enregistrées par la fonction « Enregistrer comme valeurs par défaut » et revenir aux valeurs par défaut du système. Si vous le réglez sur « On », les valeurs par défaut seront réinitialisées, puis automatiquement réinitialisées sur « Off » après l'enregistrement.
Remarque : Comme on peut l'observer dans la capture d'écran ci-dessus, de nombreuses autres options peuvent être utilisées en plus de l'onglet d'options générales pour personnaliser votre question. Ces paramètres de questions plus avancés sont différents pour chaque type de question ! Par conséquent, veuillez consulter la documentation relative à votre type de question.

Importer une question

Les étapes suivantes montrent comment importer une question dans une enquête.

(1) Depuis une enquête, cliquez sur l'onglet Structure.

(2) À partir de la page « Créer une question », cliquez sur « Importer une question » en haut de la page.



Les options « Importer une question » s'afficheront.



(3) Cliquez sur Parcourir et sélectionnez le fichier .lsq (qui est le format de type de question LimeSurvey).

(4) Sélectionnez le Groupe de questions de destination dans lequel vous souhaitez ajouter la question importée.

(5) Choisissez si vous souhaitez ou non Renommer automatiquement le code de la question s'il existe déjà. Si le code de question existe déjà, activez cette option pour utiliser un autre code de question. Vous pouvez également poser deux questions utilisant le même code de question. Cependant, certains problèmes peuvent apparaître si vous utilisez des options LimeSurvey plus complexes telles que ExpressionScript ou lorsque vous travaillez avec les données exportées dans R ou SPSS (qcode devenant une étiquette de valeur).

Indice : Pour vérifier si les codes de questions sont uniques dans votre enquête, utilisez la fonction Afficher le fichier logique LimeSurvey pour mettre en évidence les codes de questions similaires.

(6) Choisissez si vous souhaitez ou non Convertir les liens de ressources. Cette option est généralement utilisée avec ExpressionScript pour créer des types de questions avancés. Si vous les utilisez ensemble, des branchements, des évaluations, une validation et/ou une personnalisation complexes peuvent être effectués.

(7) Cliquez sur Importer situé dans la partie supérieure droite de l'écran.


Le « Résumé de l'importation des questions » s'affichera.


Informations du tableau des participants à l'enquête

Veuillez noter que les tables de jetons sont désormais appelées tables des participants à l'enquête.

Vous pouvez insérer des informations ou du texte du tableau des participants à l'enquête dans votre question afin qu'elle puisse afficher des informations liées au contexte. Pour que LimeSurvey fasse cela, l'enquête doit être définie comme non anonyme (c'est-à-dire : suivie) et un tableau des participants à l'enquête doit être créé.

Les espaces réservés suivants peuvent être utilisés dans une question :

{TOKEN:FIRSTNAME} insère la valeur du champ "prénom" situé dans le tableau des participants à l'enquête
{TOKEN:LASTNAME} insère la valeur du " nom" situé dans la table des participants à l'enquête
{TOKEN:EMAIL} insère la valeur du champ "email" situé dans la table des participants à l'enquête
{ TOKEN:ATTRIBUTE_1} insère la valeur du champ « attribut_1 » situé dans le tableau des participants à l'enquête
{TOKEN:ATTRIBUTE_2} insère la valeur du champ « attribut_2 » situé dans l'enquête table des participants

Pour utiliser l'un des espaces réservés ci-dessus, vous devez le saisir comme indiqué ci-dessus dans le texte du champ de question. Par exemple:

Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un e-mail en utilisant cette adresse {TOKEN:EMAIL}.


Si vous souhaitez personnaliser davantage vos questions, utilisez [[ExpressionScript - Présentation|ExpressionScript]]. Par exemple, si vous souhaitez utiliser la technique du tailleur, saisissez :

<syntaxhighlight lang="php">En tant que {TOKEN:ATTRIBUTE_1}, que pensez-vous de votre {if(TOKEN:ATTRIBUTE_1=='worker','boss','workers')} ?

Vous pouvez également utiliser JavaScript pour personnaliser davantage les questions. Tout d’abord, vous devez autoriser l’utilisation de JavaScript lors de la configuration des questions. Ceci peut être réalisé en désactivant le filtre XSS depuis les paramètres globaux de votre installation LimeSurvey. Cependant, désactiver cette option n'est pas toujours une bonne idée - lisez la section wiki suivante pour plus d'informations. Adaptation des questions via JavaScript :

Bonjour {TOKEN:FIRSTNAME}. Nous vous avons envoyé un e-mail en utilisant cette adresse {TOKEN:EMAIL}. Est-ce exact ?
Que pensez-vous, en tant que {TOKEN:ATTRIBUTE_1}, de votre
 <script type="text/javascript" language="Javascript">;
   var job='{TOKEN:ATTRIBUTE_1}';
   if (job=='worker') {
      document.write ('bosses')
   } else {
      document.write('workers')
   }
</script> 
?

Informations des réponses précédentes

LimeSurvey permet aux administrateurs d'enquête d'insérer une ou plusieurs réponses des questions précédentes dans le texte d'une question :

  • Vous pouvez vous référer aux réponses sur la même page et même mettre à jour dynamiquement des messages personnalisés à mesure que les réponses changent sur la page. .
  • Vous pouvez utiliser la dénomination du code de question. Pour plus de détails, consultez la documentation ExpressionScript.


Un assistant a été intégré dans l'éditeur HTML WYSIWYG (FCKeditor), afin que vous puissiez facilement insérer les codes questions/réponses précédents. Ce plugin s'appelle « LimeReplacementFields ».


Pour utiliser cette fonctionnalité dans FCKeditor :

(1) Cliquez sur l'icône "chaux entre parenthèses".

(2) Sélectionnez une question dans la zone de sélection.



Seules les réponses des pages précédentes sont affichées.

Avis LimeReplacementFields : Lorsque vous souhaitez supprimer une référence à une balise {name}, veuillez sélectionner tous les caractères du crochet ouvrant au crochet fermant et appuyez sur Supprimer : NE PAS effacez-le caractère par caractère avec la touche Suppr ou Retour arrière, sinon le champ réapparaîtra.

Questions de style

Il est possible de modifier la présentation/conception de la question avec CSS en utilisant l'éditeur de thème.