La méthode générale
Le système de vote par priorités est utilisé pour permettre à chacun de donner un avis, cet avis est représenté par une couleur.
Les personnes pourront choisir une priorité parmi un ensemble de six niveaux pour chaque élément. Pour améliorer le choix, les éléments sont codés en fonction d’une couleur. Les résultats sont calculés pour trier les différents éléments en classant en premier l’élément de la plus haute importance évaluée par les utilisateurs.
Ce système est utilisé pour l’aide à la prise de décisions après avoir recueilli l’avis des personnes concernées. Vous trouverez d’autres éléments sur le vote coloré sur wikipedia
Mise en place pour vos questionnaire
Pour mettre en place les différentes questions sur lesquels vont porter le vote, nous utilisons une question de type tableau. Les réponses possibles vont être définies avec des codes permettant de présenter les couleurs, une valeur d’évaluation figurant chaque poids de la réponse dans la décision finale, et le texte de la réponse.
Pour ajouter rapidement les divers éléments de réponses, importer le jeux d’étiquettes priorité. Ce jeux d’étiquettes contient les réponses : Tout à fait d’accord, D’accord, Ni d’accord, ni pas d’accord, Pas d’accord, Pas du tout d’accord, Je ne sais pas quoi répondre, Je ne veux pas répondre. Les codes choisis permettent d’associer une réponse avec une couleur. Libre à vous de toutes les utiliser ou d’en supprimer pour certains de vos questionnaires.
Pour les résultats, vous allez ajouter le fichier priorite.php dans le même répertoire que votre installation de LimeSurvey. Le modèle, le questionnaire et les questions nécessitent un paramétrage particulier.
Pour donner les statistiques, vous pouvez simplement donner le lien priorite.php ?sid=surveyid, ou surveyid et le numéro du questionnaire voulu.
Paramètre du questionnaire et des questions
Nous utilisons les évaluations de chaque réponse pour en différencier l’importance de chacune, dans le jeux d’étiquettes, nous reprenons les poids de l’Abaque de Régnier.
Il faut activer le module d’évaluation pour le questionnaire en question. Dans les paramètres avancés du questionnaire, onglet Notification & Gestion des données, nous positionnons Activer le module d’évaluation ? à OUI.
Par sécurité, nous n’affichons les réponses qu’après avoir testé l’attribut “Afficher dans les statistiques publiques”. Dans les paramètres avancés de la questions, il faut indiquer OUI sur “Afficher dans les statistiques publiques”
Adaptation du modèle
Le retour visuel du résultat des votes se fait en utilisant le modèle du questionnaire, Vous devez donc modifier ce modèle et l’adapter au vote par priorité.
Dans un premier temps, vous ajouter le fichier priorite.css dans le répertoire du modèle. Il faut ensuite appeler ce fichier dans votre page , pour cela, vous ajoutez une ligne dans le fichier startpage.pstpl :
<link rel="stylesheet" type="text/css" href="{TEMPLATEURL}priorite.css" />
juste avant l’instruction {TEMPLATECSS}.
Exemples d’utilisation
Un questionnaire simple avec 2 blocs de questions. Le questionnaire est ouvert à tous :
- Répondre au questionnaire
- Voir les résultats
- Voir les résultats avec le modèle par défaut et le minimum de modifications
Un questionnaire limité par code d’invitation, les répondants peuvent modifier leur réponses.
Développement
Vous trouverez les sources complètes sur github. Pour des développements supplémentaire, proposez vos modifications sur gitorious ou contactez moi.