Présentation

En quelques mots, le module LimeSurvey Sync est un nouveau et puissant module de questionnaire sous Drupal intégrant de manière conviviale le meilleur logiciel libre gratuit de questionnaires : LimeSurvey.

Comparé au bien connu module webform : Ce module fait tout ce que webform fait et bien plus.
En particulier :

  • il gère les réponses en tant que nodes (autorisant paramètrer l'accès aux réponses),
  • conserve les révisions (versions antérieures) des réponses,
  • affiche les résultats sous forme de graphiques,
  • gère les questionnaires volumineux.

LimeSurvey Sync V2

La version LimeSurvey Sync v7.x-2.x gère les données de LimeSurvey en tant qu'Entités (et non plus en tant que node).
Toutes les données issues de LimeSurvey sont désormais disponibles depuis Drupal.
Il s'agit d'une version de développement, vous ne devez pas l'utiliser en production !
Du fait de l'important changement de structure, il n'y a pas de script de mise à jour depuis 7.x-1.x. Si vous souhaitez passer à la nouvelle version vous devriez le faire depuis une nouvelle installation.
Plus d'informations sur la V2.

Comparaison non exhaustive entre ce module et webform :

Fonctionnalités Le module
LimeSurvey Sync
webform *
gère toutes les entrées de données (champ texte, boutons radios, fichiers, etc...) Yes Yes
interface conviviale pour concevoir les questionnaires Yes Yes
gère les questionnaires multilingues Yes Yes
importation de questionnaires ou de réponses Yes Yes
gère les questionnaires multipages Yes Yes
gère les questionnaires anonymes Yes Yes
emails de confirmation Yes Yes
gère les conditions Yes Yes
exporte les résultats au format csv Yes Yes
exporte les résultats aux formats professionnels (SPSS, R) Yes No
les réponses sont stockées en tant que nodes Yes No
affiche des graphiques en temps réel Yes No
traduction automatique de questionnaire (Via Google API) Yes No
Compare les réponses Yes No
gère les questionnaires volumineux (des milliers de questions) Yes No
importe automatiquement les informations d'utilisateurs dans les résultats Yes No
gère les quotas Yes No
enregistre le chronomètrage Yes No
différents thèmes pour les questionnaires Yes No
compatibilité avec le standard queXML Yes No

* : webform et d'autres modules supplémentaires l'améliorant.

Comment ça marche ?

  1. Les questionnaires doivent être conçus depuis votre interface administrateur LimeSurvey,
  2. puis importés vers votre site Drupal.
  3. Lors de la création ou de la modification d'une réponse, votre site Drupal redirige l'utilisateur vers le formulaire à remplir sur votre site LimeSurvey.
  4. Une fois terminée, la réponse peut être importée automatiquement.

Notez que vous pouvez choisir d'afficher le formulaire LimeSurvey dans un cadre (iframe) invisible : ainsi l'utilisateur n'aura pas l’impression de quitter votre site Drupal.

L'exportation des résultats ou l'affichage de graphiques sont gérées depuis votre interface administrateur LimeSurvey.

Facile à installer, aucun module requis.
Une interface de test aide à configurer correctement la synchronisation entre votre site Drupal et votre site LimeSurvey.

Le logiciel Limesurvey a été conçu pour gérer les sondages mais il peut aussi bien prendre en charge n'importe quel type de formulaire simple ou complexe, en particulier si vous avez besoin d'exporter les résultats.
Il peut par exemple être utilisé pour des systèmes déclaratifs.

Fonctionnalités

Ce module est hautement personnalisable : plus de 40 options, correctement paramétrées par défaut.
Ces fonctionnalités peuvent être encore étendues par la compatibilité avec plusieurs modules phares de Drupal :

  • Views pour afficher les questionnaires ou les dernières réponses (par exemple)
  • Rules pour déclencher des actions spécifiques (par exemple : envoyer un email lors de l'importation de réponses)
  • Afficher le formulaire LimeSurvey dans une "lightbox" (joli cadre dynamique) :

Compatibilité

Ce module est disponible en version stable pour Drupal 6 and Drupal 7.
Il fonctionne LimeSurvey v1 et LimeSurvey v2 (version stable actuelle de LimeSurvey).

A venir

D'autres fonctionnalités sont envisagées comme la possibilité de comparer plusieurs révisions et la synchronisation avec le module Fields du core de Drupal.

Langues disponibles

Ce module est disponible en anglais et en français.
Vous pouvez le traduire dans votre propre langue. Des contributeurs traducteurs sont la bienvenue.

Rapports de bugs, questions ?

Sur la page officielle de questions du module.