|  Les deux révisions précédentes Révision précédente Prochaine révision |  Révision précédente | 
| utilisateurs:questionnaires [2024/03/05 16:26]  – [Notes pour variables]  guillaumev | utilisateurs:questionnaires [2025/03/04 21:58] (Version actuelle)  –  francoisa | 
|---|
| ===== Découvrir Limesurvey (questions) en webinaire ===== | ===== Découvrir Limesurvey (questions) en webinaire ===== | 
 |  | 
| {{url>https://videos.cemea.org/videos/embed/29fa5dbd-7629-4437-8014-8dcc0852e7c9 560,315 noscroll noborder|Prise en main de Limesurvey}} | {{url>https://videos.cemea.org/videos/embed/0de8eaba-dcfb-4dd9-a5b1-67b1657155eb 560,315 noscroll noborder|Prise en main de Limesurvey V6}} | 
 |  | 
| Et d'autres webinaires ici : [[https://videos.cemea.org/c/weballettes|https://videos.cemea.org/c/weballettes]] | Et d'autres webinaires ici : [[https://videos.cemea.org/c/weballettes|https://videos.cemea.org/c/weballettes]] | 
|   * [[https://rpn-infotuto.univ-lille.fr/LimeSurvey_Decouverte/co/Introduction.html|https://rpn-infotuto.univ-lille.fr/LimeSurvey_Decouverte/co/Introduction.html]] |   * [[https://rpn-infotuto.univ-lille.fr/LimeSurvey_Decouverte/co/Introduction.html|https://rpn-infotuto.univ-lille.fr/LimeSurvey_Decouverte/co/Introduction.html]] | 
|   * [[https://blogs.lyceecfadumene.fr/informatique/2018/12/23/tutos-utiliser-le-logiciel-limesurvey/|https://blogs.lyceecfadumene.fr/informatique/2018/12/23/tutos-utiliser-le-logiciel-limesurvey/]] |   * [[https://blogs.lyceecfadumene.fr/informatique/2018/12/23/tutos-utiliser-le-logiciel-limesurvey/|https://blogs.lyceecfadumene.fr/informatique/2018/12/23/tutos-utiliser-le-logiciel-limesurvey/]] | 
|   |   * [[https://pod.univ-reunion.fr/search/?q=limesurvey|https://pod.univ-reunion.fr/search/?q=limesurvey]] | 
|   |   * Documentation de la V6 : [[https://docs.ternum-bfc.fr/enquete-en-ligne|https://docs.ternum-bfc.fr/enquete-en-ligne]] | 
 |  | 
| <WRAP center round info 60%> Si on veut donner les droits à un autre utilisateur de consulter le questionnaire, il faut donner les droits "Réponses" ET "Invitations" ; si on ne met que réponses, on n'a pas les noms des gens qui ont répondu … </WRAP> | <WRAP center round info 60%> Si on veut donner les droits à un autre utilisateur de consulter le questionnaire, il faut donner les droits "Réponses" ET "Invitations" ; si on ne met que réponses, on n'a pas les noms des gens qui ont répondu … </WRAP> | 
| Si le code court de la question est stage. Les options utilisables sont : | Si le code court de la question est stage. Les options utilisables sont : | 
 |  | 
| ''{stages.NAOK}'' pour le code court |   * ''{stages.NAOK}''  pour le code court de réponse  | 
|   |   * ''{stages.shown}''  pour le texte affiché pour l'utilisateur.  | 
|   | D'autres expressions sont possibles (avec calcul) : [[https://manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming|https://manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming]] | 
 |  | 
| ''{stages.shown}'' pour le texte affiché pour l'utilisateur. | La table complète de réponse de chaque questionnaire s'appelle ''{ANSWERTABLE}'' | 
 |  | 
| D'autres expressions sont possibles (avec calcul) : [[https://manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming|https://manual.limesurvey.org/Expression_Manager#Qcode_Variable_Naming]] | **Regexp**  pour une adresse email valide : ''/^.+?@.+?\..+$/'' | 
 |  | 
| ==== Validation de variable ==== | ==== Astuce pour notifier à chacun ==== | 
 |  | 
| Il est possible, dans limesurvey, de vérifier si certaines variables respectent certains critères, par exemple "numéro de téléphone" / "adresse email". Cela ne marchera pas pour l'ensemble des cas : il est possible qu'un numéro invalide soit considéré comme valide par la validation, mais ces exemples devraient couvrir 99.9% des utilisations. | Si on veut notifier à chaque participant, ce qu'il a remplit, il faut créer un champ 'email' et retrouver sa vraie valeur (à partir d'un insertion dans un grooupe fictif) et le metre comme destination des notifications simples par exemple. Si on a une able participant, le champ est plus facilement trouvable dans le modèle de mail à partir de {TOKEN.EMAIL} | 
 |  | 
| S'il est possible d'utiliser un des champs natifs de limesurvey (par exemple : date), c'est le mieux. Sinon, il faut utiliser un "champ de texte court", et renseigner le champ "Validation" dans les "Options Générales", en y mettant une "expression régulière". | ==== Validation de champs ====  | 
|   |   | 
|   | Il est possible, dans limesurvey, de vérifier si certaines champs respectent certains critères, par exemple "est-ce que ça ressemble à un numéro de téléphone" / "est-ce que ça ressemble à une adresse email". Cela ne marchera pas pour l'ensemble des cas : il est possible qu'un numéro invalide soit considéré comme valide par la validation, mais ces exemples devraient couvrir 99.9% des utilisations. En revanche, cela ne devrait pas poser de soucis dans l'autre sens (un numéro de téléphone sera toujours considéré comme valide par la validation)  | 
|   |   | 
|   | S'il est possible d'utiliser un des champs natifs de limesurvey (par exemple : date), c'est le mieux. Sinon, il faut utiliser un "champ de texte" (court de préférence), et renseigner le champ "Validation" dans les "Options Générales", en y mettant une "expression régulière". | 
 |  | 
| Quelques expression régulières utiles, à copier/coller : | Quelques expression régulières utiles, à copier/coller : | 
|   * Pour une adresse email |   * Pour une adresse email | 
| <code> | <code> | 
 |   | 
 |  | 
| /^.+?@.+?\..+$/ | /^.+?@.+?\..+$/ | 
 |   | 
 |  | 
| </code> | </code> | 
 |  | 
| <code> | <code> | 
 |   | 
| /^(?:(?:\(?(?:00|\+)([1-4]\d\d|[1-9]\d*)\)?)[\-\.\ \\\/]?)?((?:\(?\d{1,}\)?[\-\.\ \\\/]?){0,})(?:[\-\.\ \\\/]?(?:#|ext\.?|extension|x)[\-\.\ \\\/]?(\d+))?$/ | /^(?:(?:\(?(?:00|\+)([1-4]\d\d|[1-9]\d*)\)?)[\-\.\ \\\/]?)?((?:\(?\d{1,}\)?[\-\.\ \\\/]?){0,})(?:[\-\.\ \\\/]?(?:#|ext\.?|extension|x)[\-\.\ \\\/]?(\d+))?$/ | 
 |   | 
 |  | 
| </code> | </code> | 
 |  | 
| On peut trouver plus d'expression de validation sur la [[https://manual.limesurvey.org/Using_regular_expressions/fr|documentation officielle]]. Attention, si vous le faites, il faut bien penser à enlever le ''/'' que vous voyez au début et à la fin de chaque expression. | On peut trouver plus d'expression de validation sur la [[https://manual.limesurvey.org/Using_regular_expressions/fr|documentation officielle]].  | 
|   |   | 
|   | ==== Intégration d'images dans une liste de choix d'images ====  | 
|   |   | 
|   | Pour intégrer des images dans une liste  d'images, on peut cliquer sur le crayon et avoir une pop-up pour insérer une image.  | 
|   |   | 
|   | Mais si on veut que cette image apparaisse et soit cliquable, il faut que l'adresse de d'image soit juste :  | 
|   |   | 
|   | /uploads/surveys/245362/images/exterieur.jpg  | 
|   |   | 
|   | il ne faut pas mettre le <img >  | 
|   |   | 
|   | {{.:limesurvey-questionnaire.png?591x109}}  | 
|   |   | 
|   | ===== Modification d'un questionnaire existant =====  | 
|   |   | 
|   | 2 possiblités : soit le placer en expiration 'pause) pour modifier quelques éléments de texte, soit le désactiver (ce qui supprimera les réponses existantes)  | 
|   |   | 
|   | Avant de le désactiver, il faut sauvegarder les anciennes réponses données :  | 
|   |   | 
|   | - Menu Réponses > Exporter les réponses : choisir CSV et exporter.  | 
|   |   | 
|   | - Puis retourner dans le questionnaire et choisir "Désactivation".  | 
|   |   | 
|   | Il est important de conserver le nom de la tablle affiché (qui contient encore les données des réponses).  | 
|   |   | 
|   | Il peut être pertinent de sauvegarder la structure du questionnaire avant de le modifier : bouton Exporter et choisir le format ".lss". A conserver pour importation ultérieure par exemple. | 
 |  | 
 |  |