Actions

Questions - introduction/fr: Difference between revisions

From LimeSurvey Manual

(Created page with "*'''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 nouve...")
(Created page with "<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...")
Line 66: Line 66:
*'''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.
*'''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=

Revision as of 09:16, 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

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.

(1) From within a survey, click the Structure tab.

(2) From the Create question page, click Import a question at the top of the page.



The Import a question options will be displayed.



(3) Click Browse and select the .lsq file (which is the LimeSurvey question-type format).

(4) Select the Destination question group that you want to add the imported question into.

(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 or when you work with the exported data in R or SPSS (qcode becoming a value label).

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.

(6) Choose whether or not to Convert resource links. This option is usually used together with the ExpressionScript to create advanced question types. If you use them together, complex branching, assessments, validation, and/or tailoring can be done.

(7) Click Import located on the upper right part of the screen.


The Question import summary will be displayed.


Informations de la table des invitations

Please note that the token tables are called now survey participants tables.

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:

The following placeholders can be used within a question:

{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.

Hello {TOKEN:FIRSTNAME}. We sent an email to you using this address {TOKEN:EMAIL}.


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:

<syntaxhighlight lang="php">What do you as a {TOKEN:ATTRIBUTE_1} think about your {if(TOKEN:ATTRIBUTE_1=='worker','bosses','workers')}?

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

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)


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.


In order to use this feature in the FCKeditor:

(1) Click the "lime between brackets" icon.

(2) Select a question from the select box.



Only answers from previous pages are displayed.

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.

Styling questions

It is possible to edit the question layout/design with CSS using the theme editor.