LimeSurvey

logiciel libre d'enquête statistique et d'évaluation, de questionnaire en ligne
LimeSurvey
Description de l'image Limesurvey logo.svg.
Description de cette image, également commentée ci-après
capture d'écran d'un questionnaire LimeSurvey en anglais
Informations
Développé par Carsten Schmitz, Denis Chenu (et d'autres)[1]
Dernière version 5.5.2+230109 ()[2]Voir et modifier les données sur Wikidata
Dépôt github.com/LimeSurveyVoir et modifier les données sur Wikidata
Écrit en PHPVoir et modifier les données sur Wikidata
Formats lus LimeSurvey Survey (d) et LimeSurvey Group structure (d)Voir et modifier les données sur Wikidata
Formats écrits LimeSurvey Survey (d) et LimeSurvey Group structure (d)Voir et modifier les données sur Wikidata
Langues Multilingue
Type Application web
FirmeVoir et modifier les données sur Wikidata
Licence GNU GPL
Site web www.limesurvey.org

LimeSurvey est un logiciel d'enquête statistique, de sondage, et de création de formulaires en ligne. Il permet aux utilisateurs, enquêteurs et statisticiens, de publier des questionnaires, sur le Web ou les téléphones mobiles, pour en collecter les réponses.

Anciennement nommé PHPSurveyor, LimeSurvey est un logiciel libre écrit en PHP qui repose sur une base de données (MySQL, PostgreSQL ou Microsoft SQL Server).

Fonctionnalités de bases modifier

LimeSurvey est un système de gestion de contenu web et doit donc être installé sur un ordinateur distant appelé serveur web ; cet aspect technique, transparent pour l'utilisateur, nécessite l'intervention d'une personne sachant l'installer et l'administrer.

Après son installation, l'utilisateur peut gérer LimeSurvey à partir d'une interface web. Il peut utiliser un éditeur de texte complet pour rédiger ses questions et ses messages, et il peut également intégrer images et vidéos dans son enquête (sondage ou étude). Le plan et le design de celles-ci peuvent être modifiés en changeant le modèle. Le modèle peut être modifié grâce à un éditeur HTML de type WYSIWYG.

De plus, les modèles peuvent être facilement importés et exportés à travers l'éditeur de modèles. Une fois qu'une enquête (sondage ou étude) est terminée, l'utilisateur peut l'activer, ce qui la rend disponible pour tous. De la même manière, il est possible d’importer et exporter les questions à travers l'éditeur d'interface. LimeSurvey permet de créer autant de sondages que l'utilisateur le désire. Il n'y a pas non plus de limite sur le nombre de participants invités. À part les contraintes techniques et pratiques, il n'y a pas non plus de limites sur le nombre de questions que chaque sondage peut avoir.

Les questions sont ajoutées par groupe. Les questions d'un même groupe sont affichées sur une même page. Les enquêtes (sondages ou études) peuvent contenir de nombreux types de questions, lesquelles peuvent être de différents types : listes, choix multiples, texte, numériques, ainsi que de simples réponses par « oui » ou « non ». Les questions peuvent être organisées par des flèches, avec comme option, des questions sur un axe basés sur l'autre axe. Les questions peuvent aussi dépendre de réponses aux questions précédentes. Par exemple, un votant peut répondre à une question concernant les transports s'il a répondu par l'affirmatif à une question à propos d'un emploi.

Fonctionnalités avancées modifier

LimeSurvey offre également la possibilité d'utiliser des fonctionnalités avancées. On peut obtenir les résultats de ses sondages, enquêtes ou études sous forme de statistiques ou bien de graphiques. Les sondages, enquêtes ou études peuvent soit être ouverts au public ou bien limités à des participants invités, ceux-ci peuvent être anonymes ou bien LimeSurvey peut détecter leur adresses IP.

Hébergement modifier

De nombreux hébergeurs web proposent l'hébergement de LimeSurvey, que cela soit une installation personnalisée ou par l'intermédiaire d'un panneau de contrôle, comme cPanel avec Fantastico[3], Plesk[4] et Virtualmin Professionnel[5].

LimeSurvey est aussi porté au sein de solutions logiciels de type système de gestion de contenu comme Wordpress[6], drupal[7], PostNuke[8], XOOPS[9].

LimeSurvey fonctionne normalement avec tous les hébergeurs web s'ils disposent de PHP version 5.3 minimum et d’une base de données (habituellement de type MySQL). LimeService, le service géré par le développeur principal de LimeSurvey[10], permet de disposer d’une installation de LimeSurvey prête à l'emploi.

Caractéristiques internationales modifier

LimeSurvey est disponible en plus de 80 langues et dialectes et utilise un codage des caractères UTF-8. Les principales langues incluses sont : albanais, allemand, anglais, basque, chinois, croate, danois, espagnol, finnois, français, galicien, grec, hébreu, hongrois, italien, japonais, néerlandais, portugais, russe, serbe, slovène, suédois. Il existe bien d'autres traductions partielles[11]. La gestion des traductions se fait sur le site translate.limesurvey.org.

Utilisations modifier

LimeSurvey peut avoir plusieurs utilisations. Il permet à l'utilisateur de créer et d'héberger des sondages de qualité, utiles pour rassembler des données. Il peut être utilisé pour des sondages de marketing afin de collecter des informations à propos des clients ou alors pour faire des tests psychologiques. Des utilisations plus créatives de sondages tel que des formulaires pour des produits gratuits, pour par exemple les utiliser comme tests de théorie pour les auto-écoles.

LimeSurvey est utilisé par de nombreuses organisations, telles que le Austrian Vorarlberg State Government, et d'autres organisations de logiciels libres telles que OpenOffice.org, Ubuntu, et GNOME.

Historique modifier

LimeSurvey est inscrit comme projet sur SourceForge.net sous le nom de PHPSurveyor le  ; il est écrit par un développeur australien nommé Jason Cleeland. La première version publique, la version 0.93, est publiée le [12]. Le projet est ensuite rapidement utilisé par un grand nombre d'utilisateurs grâce au développement de fonctionnalités avancées telles que les systèmes de conditions, de jetons et de modèles.

En 2006 le projet est confié à Carsten Schmitz, un chef de projet IT néerlandais. Le le nom du projet est changé de PHPSurveyor en LimeSurvey pour simplifier le mode de licence en n'incluant plus le terme PHP dans le nom. Le LimeSurvey remporte le premier prix du concours Les Trophées du Libre dans la catégorie « Gestion d'entreprise ».

En 2017, il y a près de 100 contributeurs au projet[13], les plus actifs étant Carsten Schmitz (Hambourg), Jason Cleeland (Melbourne), Louis Gac (Hambourg), Denis Chenu (Roubaix), Olle Härstedt (Hambourg). L'entreprise, basée à Hambourg, compte 5 employés: Carsten Schmitz (PdG & développeur), Louis Gac (développeur), Olle Härstedt (développeur), Markus Flür (développeur et service à l'utilisateur), Stuart Kondziella (marketing)[14].

Version 1.92 modifier

L'avancée majeure de la version 1.92 est l'ajout d'un gestionnaire d'expression permettant d'utiliser l'ensemble des réponses dans un questionnaire et d'effectuer des calculs complexes pour l'affichage des textes et les conditions.

Version 2.0 modifier

LimeSurvey 2.0 est une réécriture complète de l'application se basant sur l'expérience acquise lors du développement et de l'utilisation des précédentes versions de LimeSurvey[15]:

  • Réécriture complète du code dans le but de le rendre plus flexible et modulable ainsi que d'améliorer la documentation technique,
  • Création d'un système de template plus robuste, avec une séparation du contenu et de la présentation, permettant de modifier le code HTML du cœur de LimeSurvey,
  • Utilisation du framework Yii,
  • Export dans différents formats : CSV, XLS, XML, PDF, PPT, ODF, rapports spécialement conçus pour les outils d'analyse externes, etc., afin de pouvoir traiter les données plus facilement. L'export de statistiques est inclus,
  • Amélioration des fonctions utilisateur (pour la visualisation et l'édition des résultats),
  • Ajout d'un système de Plugin en cours d'évolution
  • Amélioration des conditions (contenu, groupes, données des participants, invisible)
  • Interface-utilisateur ergonomique entièrement repensée à l'aide d'AJAX et des fonctionnalités Web 2.0,
  • Utilisation de PHP5.

Version 2.05 modifier

L'ajout principal sur cette fonctionnalité, en dehors de nombreuses autres améliorations est l'ajout d'un système d’événement où des extensions peuvent intervenir. Les événements disponibles sont documentés dans le manuel de Limesurvey[16]. Certaines extensions étant référencées sur le site de Limesurvey[17] ou sur le manuel[18].

Version 2.50 (2016) modifier

La version 2.50, sortie en , entraine de grands changements visuels. Les modèles inclus dans LimeSurvey sont basés sur le framework bootstrap et permet une meilleure adaptation selon l'écran, la partie administration a reçu elle aussi de profondes modifications. À noter que la gestion des modèles public en Responsive Web Design était assuré par des modèles développés [19],[20] par des développeurs externes à l'entreprise LimeSurvey. Le système de mise à jour automatique devient payant.

Cette nouvelle version n'a pas satisfait l'ensemble de la communauté[21], certains utilisateur préférant rester sur la version 2.06, une version 2.06lts (support à long terme) est distribué en parallèle. Une 2e version 2.06[22] existant en parallèle.

Identité visuelle modifier

Anecdotes modifier

LimeSurvey est classé en tête de liste sur SourceForge.net, avec un rang de 99 sur plus de 100 000 projets au [23]. Il a été téléchargé plus de 200 000 fois et son développement au niveau de "5 - Production/Stable, 6 - Mature"[24].

Depuis le [25], LimeSurvey est développé sur GitHub.

Lors de l'Élection présidentielle américaine 2004, la Fondation de vérification des Votes (Verified Voting Foundation) a utilisé PHPSurveyor pour recueillir des données sur les irrégularités de vote. Il identifie plus de 13 500 incidents dans les 10 premières heures de vote et est sélectionné comme outil pour leur système de notification des incidents lors des élections[26].

La traduction coréenne a été réalisée par l'unité de police Cyber Crime de Corée du Sud.

LimeSurvey est utilisé dans de nombreux instituts supérieurs pour permettre aux personnels et aux étudiants de gérer leurs propres enquêtes[27].

Notes et références modifier

  1. (en) « LimeSurvey/LimeSurvey », sur GitHub (consulté le ).
  2. « Release 5.5.2+230109 » (consulté le )
  3. (en) « Fantastico // netenberg // creating possibilities », sur netenberg.com (consulté le ).
  4. http://www.swsoft.com/en/products/plesk/addons/#app-lin
  5. « http://www.virtualmin.com/news/item?item_id=58722 »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  6. (en) « SurveyPress », sur WordPress.org (consulté le ).
  7. « LimeSurvey Sync », sur Drupal.org, (consulté le ).
  8. « http://noc.postnuke.com/projects/pn-phpsurveyor/ »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  9. « PHPSurveyor Ported to Xoops - Modules - XOOPS News - XOOPS Web Application System », sur xoops.org (consulté le ).
  10. « limeservice.com/en/component/c… »(Archive.orgWikiwixArchive.isGoogleQue faire ?).
  11. « limesurvey.org/fr/aidez-nous/s… »(Archive.orgWikiwixArchive.isGoogleQue faire ?).
  12. « http://sourceforge.net/forum/forum.php?forum_id=257903 »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  13. (en) « LimeSurvey/LimeSurvey », sur GitHub (consulté le )
  14. (en-GB) Carsten Schmitz, « Team & contributors », sur www.limesurvey.org (consulté le )
  15. (en) « LimeSurvey 2.0 Roadmap »(Archive.orgWikiwixArchive.isGoogleQue faire ?)
  16. « Plugin events — LimeSurvey Manual », sur manual.limesurvey.org (consulté le )
  17. (en) « LimeSurvey Extensions Directory », sur limesurvey.org
  18. « Available third party plugins — LimeSurvey Manual », sur manual.limesurvey.org (consulté le )
  19. (en) « SkeletonQuest, RWD for LimeSurvey - Extend LimeSurvey », sur sondages.pro (consulté le ).
  20. (en) « Limesurvey responsive template / Tools for Research », sur toolsforresearch.com (consulté le ).
  21. Carsten Schmitz, « LimeSurvey 2.50 and recent development », sur limesurvey.org (consulté le )
  22. « SondagesPro/LimeSurvey-SondagesPro », sur GitHub (consulté le )
  23. (en) « Compare Free Open Source Software », sur sourceforge.net (consulté le ).
  24. (en) « LimeSurvey - the Online Survey Tool », sur SourceForge (consulté le ).
  25. (en) « LimeSurvey GmbH », sur GitHub (consulté le ).
  26. « VerifiedVoting.org/article.php… »(Archive.orgWikiwixArchive.isGoogleQue faire ?).
  27. « LimeSurvey site d'enquête de L'UJM », sur limesurvey.univ-st-etienne.fr (consulté le )

Voir aussi modifier

Liens externes modifier