Limesurvey : Mise en place d'une solution de Sondages

From Deimos.fr / Bloc Notes Informatique
Jump to: navigation, search
Limesurvey

Software version 2.00+ (Build 121115)
Operating System Debian 6 + backports
Website Limesurvey Website
Last Update 14/11/2012
Others

1 Introduction

LimeSurvey est une application internet qui est installée sur le serveur de l'utilisateur. 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 (What You See Is What You Get = ce que tu vois est ce que tu obtiens).

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, vous pouvez 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 nombres 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.[1]

Ce tutoriel est basé sur la dernière stable en date de Limesurvey.

2 Installation

Pour l'installation, nous avons besoin de ceci :

Command aptitude
aptitude install postgresql-8.4 apache2 apache2 libapache2-mod-php5 php5 php5-gd php5-imap php5-ldap php5-pgsql

Ensuite nous allons télécharger la dernière version de Limesurvey, la décompresser et lui mettre les bons droits :

Command
cd /var/www
wget -O limesurvey.tgz http://www.limesurvey.org/fr/stable-release/finish/25-latest-stable-release/686-limesurvey200plus-build121115targz
tar -xzvf limesurvey.tgz
chown -Rf www-data. limesurvey

3 Configuration

Nous allons créer un utilisateur PostgreSQL et une base de données. Pour commencer, nous allons configurer la partie authentification :

Configuration File /etc/postgresql/8.4/main/pg_hba.conf
[...]
# Database administrative login by UNIX sockets
local   all         postgres                          ident
 
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD
 
# Limesurveylocal   limesurvey    limesurvey    md5host    limesurvey    limesurvey    127.0.0.1/32    md5# "local" is for Unix domain socket connections only
local   all         all                               ident
# IPv4 local connections:
host    all         all         127.0.0.1/32          md5
# IPv6 local connections:
host    all         all         ::1/128               md5

Et créer les utilisateurs, bases, donner les accès :

Command
su postgres
psql
create user limesurvey password 'limesurvey' nosuperuser;
create database limesurvey owner limesurvey;

Remplacez la partie password par le mot de passe que vous souhaitez.

Puis nous redémarrons le tout pour s'assurer la nouvelle configuration est active :

Command
service postgresql restart

Pour la partie configuration de Limesurvey, c'est simple, tout se passe via le wizzard : http://serveur/limesurvey
Suivez les instructions et c'est terminé, il ne reste plus qu'à l'utiliser :-)

4 References

  1. ^ http://fr.wikipedia.org/wiki/LimeSurvey