Commit d36872d8 authored by CHAMONT David's avatar CHAMONT David
Browse files

Typos

parent e297c3aa
#Plongeon LimeSurvey
##Introduction
LimeSurvey est un logiciel qui permet de réaliser une enquête (un questionnaire) sur le Web.
Code ouvert, c’est une alternative à Google Forms. Il est disponible sur de nombreux sites, en particulier au CCIN2P3 et chez Renater.
Nous allons l’utiliser pour réaliser un vote typique au sein d’un laboratoire, comme l’élection de membres du conseil de laboratoire. Ceci est une utilisation un peu détournée de LimeSurvey, mais qui permet de se familiariser avec plusieurs de ses aspects, notamment son système de jetons et l’éditeur de modèle.
# Plongeon LimeSurvey
## Introduction
LimeSurvey est un logiciel qui permet de réaliser une enquête (un questionnaire) sur le Web.
Code ouvert, c’est une alternative à Google Forms. Il est disponible sur de nombreux sites, en particulier au CCIN2P3 et chez Renater.
Nous allons l’utiliser pour réaliser un vote typique au sein d’un laboratoire, comme l’élection de membres du conseil de laboratoire. Ceci est une utilisation un peu détournée de LimeSurvey, mais qui permet de se familiariser avec plusieurs de ses aspects, notamment son système de jetons et l’éditeur de modèle.
Au lieu de faire voter les membres d’un laboratoire pour élire leurs représentants au conseil de labo, nous allons faire voter les participants à ces JI pour désigner les trois meilleurs posters des JI, mais la transcription est évidente.
* prérequis : aucun
......@@ -14,39 +14,39 @@ Au lieu de faire voter les membres d’un laboratoire pour élire leurs représe
* préinstallation : Aucune
* fichiers : https://gitlab.in2p3.fr/MaitresNageurs/PiscineJI/tree/master/LimeSurvey
* maître(s) nageur(s) : [Christian Helft](http://informatique.in2p3.fr/?q=user/4)
##Feuille de route
Nous disposons
## Feuille de route
Nous disposons
* D’une instance LimeSurvey à jour (2.52)
*Note : vous rencontrerez plus souvent des versions 1.9x que >2. L'interface est esthétiquement différente, mais on retrouve largement les mêmes concepts dans les deux versions.*
* D’une liste des posters labo
* D’une liste des « électeurs » (participants aux JI)
*Note : vous rencontrerez plus souvent des versions 1.9x que >2. L'interface est esthétiquement différente, mais on retrouve largement les mêmes concepts dans les deux versions.*
* D’une liste des posters labo
* D’une liste des « électeurs » (participants aux JI)
Voici les étapes que nous allons parcourir :
1. Élaboration du questionnaire pour voter
2. Préparation des invitations nominatives à voter
3. Ajustement des mails qui balisent la phase de vote
4. Test du questionnaire
5. Conduite du vote
6. Exploitation des résultats
## 1. Élaboration du questionnaire pour voter
1. Élaboration du questionnaire pour voter
2. Préparation des invitations nominatives à voter
3. Ajustement des mails qui balisent la phase de vote
4. Test du questionnaire
5. Conduite du vote
6. Exploitation des résultats
## 1. Élaboration du questionnaire pour voter
Nous allons créer un questionnaire, le paramétrer, lui ajouter une question unique qui permettra aux participants de voter, puis le doter d'un modèle adapté au vote.
### 1.1 Connectez-vous à limesurvey via la page admin
### 1.2 Initialisez un nouveau questionnaire
![Création du questionnaire 1](images/fig1.png)
### 1.3 Ajustez les paramètres (n'oubliez pas de sauvegarder à chaque étape)
Une fois le questionnaire créé, revenir à son écran principal (en cliquant sur son nom), puis cliquer sur `propriétés du questionnaire`/`Paramètres généraux & textes`.
#### 1.3.1 Paramètres de base
![Création du questionnaire 2](images/fig2.png)
C'est une bonne pratique de sauvegarder les réglages à chaque étape, même si la sauvegarde porte sur tous les paramètres de cet écran.
C'est une bonne pratique de sauvegarder les réglages à chaque étape, même si la sauvegarde porte sur tous les paramètres de cet écran.
#### 1.3.2 Options générales
![Création du questionnaire 3](images/fig3.png)
......@@ -63,11 +63,11 @@ Un dernier réglage. Dans un questionnaire à plusieurs questions, LimeSurvey pe
#### 1.4.1 Créez un groupe pour la question
Le workflow de LimeSurvey veut que toutes les questions d'un questionnaire soient réparties dans des groupes (pour des questions de logique et de présentation à l'écran). Nous n'avons qu'une seule question, mais nous devons quand-même lui créer un groupe, un peu inutile ici. En pratique, LimeSurvey a déjà créé un groupe et une question, il suffit donc de les éditer pour cet exercice.
![Création du questionnaire 5](images/fig5.png)
#### 1.4.2 Ajoutez une question (choix multiple)
Nous voulons que l'utilisateur choisisse de 1 à trois noms dans une liste, ou vote blanc. Pour cela, la question à choix multiples est tout indiquée.
![Création du questionnaire 6](images/fig6.png)
##### 1.4.2.1 Définissez les réponses
Il faut maintenant définir les réponses possibles à cette question, parmi lesquelles l'utilisateur choisira. La première réponse est le vote blanc, les trois suivantes les posters répertoriés dans le programme. Utilisez le bouton `Editez les sous-questions`.
![Création du questionnaire 7](images/fig7.png)
......@@ -95,11 +95,11 @@ PL20 Poster Subatech
Si vous prévisualisez le questionnaire, il devrait ressembler à ça :
![Création du questionnaire 8](images/fig8.png)
##### 1.4.2.2 Réglez les paramètres avancés
Nous voulons que le vote porte sur un maximum de 3 posters (3 sièges dans une élection de laboratoire), avec possibilité de vote blanc. LimeSurvey permet d'exprimer ces contraintes : avant de valider son vote, l'utilisateur doit choisir entre 1 et 3 réponses, et le choix du vote blanc dévalide les autres choix éventuellement faits auparavant.
![Création du questionnaire 9](images/fig9.png)
### 1.5 Ajustez le modèle
Si vous essayez votre questionnaire en l'état (vous pouvez vérifier que l'utilisateur est bien obligé de choisir une à trois réponses), vous constatez qu'il reste un élément gênant pour implémenter un vote : le bouton de validation du vote est libellé "Envoyer", alors qu'on préférerait quelque chose du genre "Je vote".
Pour corriger ce problème, on peut recourir à l'éditeur de modèle et créer un modèle spécifique pour le vote.
......@@ -116,62 +116,62 @@ Editez alors le fichier navigator.pstpl en remplaçant la chaine "{MOVENEXTBUTTO
#### 1.5.2 Affectez-le à votre questionnaire
Revenez aux options générales de votre questionnaire, et sélectionnez votre modèle.
![Création du questionnaire 11](images/fig11.png)
![Création du questionnaire 11](images/fig11.png)
**Votre vote est prêt. Vous pouvez le faire tester en fournissant son url disponible sur la page d'accueuil du questionnaire.**
## 2. Préparation des invitations nominatives à voter
## 2. Préparation des invitations nominatives à voter
LimeSurvey sait gérer une population fermée de participants à un vote (une enquête). Pour ce faire, il utilise un système de jetons à usage unique qu'il envoie à une liste de personnes dont vous lui aurez fourni les prénom, nom et adresse mail.
### 2.1 Initialisez la table des participants
À partir de la page principale de votre questionnaire, cliquez sur le bouton `Paticipants au questionnaire`, puis sur le bouton `Initialisez la table des invitations`.
À partir de la page principale de votre questionnaire, cliquez sur le bouton `Paticipants au questionnaire`, puis sur le bouton `Initialisez la table des invitations`.
### 2.2 Importez les participants
Pour peupler cette table des invitations, LimeSurvey attend un fichier .csv (Comma Separated Values), que les tableurs savent générer. En fait, il s'agit d'un fichier texte avec une ligne par entrée, et trois colonnes séparées par des virgules par ligne.
La première ligne doit contenir les mots clé firstname, lastname et email, qui indique à LieSurvey dans quel ordre les données sont rangées ensuite. Récupérez le fichier participantsJI.csv qui contient la liste des prticpants aux JI2016 correctement formattée, et dont voici le début :
![Invitations 12](images/fig12.png)
Puis envoyez-la à LimeSurvey via `Créer...`/`Importez les participants depuis : Fichier CSV`.
### 2.3 Générez les jetons
Puis envoyez-la à LimeSurvey via `Créer...`/`Importez les participants depuis : Fichier CSV`.
### 2.3 Générez les jetons
Enfin, créez les jetons à l'aide du bouton `Générez les codes des invitations`.
**Votre questionnaire est prêt à envoyer les invitations à voter. Mais avant cela, il faut encore éditer le texte du mail qu'il va envoyer, tester le vote et activer le questionnaire.**
## 3. Ajustement des mails
**Votre questionnaire est prêt à envoyer les invitations à voter. Mais avant cela, il faut encore éditer le texte du mail qu'il va envoyer, tester le vote et activer le questionnaire.**
## 3. Ajustement des mails
### 3.1 Mail d’envoi des jetons
À partir de la page principal du questionnaire, choisir `Propriétés du questionnaire`/`Modèles de courriel`. Éditer le modèle d'envoi des jetons.
Par exemple :
![Mails 13](images/fig13.png)
![Mails 13](images/fig13.png)
### 3.2 Mail de rappel
Même chose pour le mail de rappel. Par exemple :
![Mails 14](images/fig14.png)
### 3.3 Mail de confirmation
Même chose pour le mail de confirmation que recevra chaque électeur après avoir voté. Par exemple :
![Mails 15](images/fig15.png)
### 3.4 Mail de notification de nouvelle réponse
Si vous souhaitez recevoir une notification par mail de chaque vote, vous pouvez éditer le modèle fourni en standard. Il faut aussi valider cette option en indiquant les destinataires de cette notification (il existe la possibilité de faire envoyer aussi une notification détaillée).
![Mails 16](images/fig16.png)
## 4. Test du questionnaire
## 4. Test du questionnaire
### 4.1 Test à blanc
Tant que le questionnaire n'est pas activé, vous pouvez le tester à l'aide du bouton `Prévisualisez le questionnaire`. Mais, maintenant que le questionnaire est réservé à la liste des participants, il vous faudra un jeton pour y accéder. Il suffit de copier/coller un tel jeton dans la liste des participants. Tant que le questionnaire n'est pas activé, cela n'aura aucun effet. Vous pouvez également faire examiner votre questionnaire par quelques cobayes en leur fournissant l'URL et un jeton.
### 4.2 Test à balles réelles
Pour tester le vote en grandeur nature, en particulier les mails, il faudra activer le questionnaire. Créez quelques utilisateurs supplémentaires (dont vous), que vous aurez soin de supprimer pour la phase réelle de vote, activez le questionnaire, et envoyez-leur le mail d'invitation, puis de rappel, à l'aide des boutons présents dans la liste des participants.
## 5. Conduite du vote
Tant que le questionnaire n'est pas activé, vous pouvez le tester à l'aide du bouton `Prévisualisez le questionnaire`. Mais, maintenant que le questionnaire est réservé à la liste des participants, il vous faudra un jeton pour y accéder. Il suffit de copier/coller un tel jeton dans la liste des participants. Tant que le questionnaire n'est pas activé, cela n'aura aucun effet. Vous pouvez également faire examiner votre questionnaire par quelques cobayes en leur fournissant l'URL et un jeton.
### 4.2 Test à balles réelles
Pour tester le vote en grandeur nature, en particulier les mails, il faudra activer le questionnaire. Créez quelques utilisateurs supplémentaires (dont vous), que vous aurez soin de supprimer pour la phase réelle de vote, activez le questionnaire, et envoyez-leur le mail d'invitation, puis de rappel, à l'aide des boutons présents dans la liste des participants.
## 5. Conduite du vote
### 5.1 Lancez le vote
### 5.1 Lancez le vote
#### 5.1.1 Activez le questionnaire
Si vous avez déjà fait des tests "à balles réelles", vous avez déjà activé le questionnaire. Sinon, faites-le, après l'avoir sauvegardé, comme vous y oblige LimeSurvey. Vous ne pourrez plus désormais modifier la structure du questionnaire (en terme de groupes/questions. Mais vous pourrez encore corriger les chaines de caractères qui sont visibles dans l'interface par exemple.
![Mails 17](images/fig17.png)
Il est possible de fixer la période d'activité "réelle" du questionnaire (celle pendant laquelle il sera possible de répondre).
![Mails 18](images/fig18.png)
![Mails 18](images/fig18.png)
#### 5.1.2 Envoyez les mails d’invitation
#### 5.1.3 Envoyez les mails de rappel
### 5.2 Arrêtez le vote
## 6. Exploitation des résultats
### 6.1 Consultez les réponses
### 6.2 Consultez les statistiques
#### 5.1.3 Envoyez les mails de rappel
### 5.2 Arrêtez le vote
## 6. Exploitation des résultats
### 6.1 Consultez les réponses
### 6.2 Consultez les statistiques
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment