Vous êtes sur la page 1sur 29

Initiation & Guide de l'utilisateur

Nicolas PEYRESAUBES 256, rue OSCAR ROULET 84440 ROBION nicolas@peyresaubes.com http://www.peyresaubes.com 1/29

Index
Introduction.........................................................................................................3 Pr-requis............................................................................................................4 Installation sous Windows...................................................................................5 Installation Easyphp.........................................................................................5 Installation de LimeSurvey..............................................................................5 Installation sous Linux.........................................................................................7 Installation de LimeSurvey..............................................................................7 Config-default.php...............................................................................................8 Configuration de LimeSurvey .............................................................................9 Cration d'un questionnaire..............................................................................11 Administration des questionnaires................................................................12 Ajouter un nouveau groupe au questionnaire................................................14 Les Questions................................................................................................14 Administration des questions.....................................................................17 Exploitation du Questionnaire ..........................................................................18 Activation du questionnaire...........................................................................18 Rpondre au questionnaire............................................................................19 Analyser les rponses du questionnaire........................................................20 Annexe..............................................................................................................21

http://www.peyresaubes.com

2/29

Introduction
Limesurvey est un logiciel libre permettant de raliser des enqutes complexes et d'en prsenter rapidement les rsultats. Ces enqutes peuvent tre ralises directement sur internet (ou un intranet), sur papier et enfin via un oprateur qui complte le questionnaire en mme temps qu'il a les rponses. Bien videmment cet outil permet de raliser des enqute totalement multilingues. D'aprs le manager du projet Limesurvey (un Allemand), ce logiciel est tlcharg plus de 7000 fois par mois et est devenu un outil incontournable pour les administrations et compagnies prives. Tout comme pour chaque logiciel libre, la ralisation de ce logiciel est internationale et absolument n'importe qui peut contribuer au projet en proposant des traductions, des modles d'enqutes, des jeux d'icnes, des thmes etc...etc... Fin 2007 ce logiciel a gagn un concours Franais : es trophes du Libre dans la catgorie Business Software . Cette manifestation est la plus grande au monde rcompensant les Logiciels Libres.

Credits : LimeSurvey : http://www.LimeSurvey.org Easyphp : http://www.easyphp.org/ Apache : http://www.apache.org Apache Foundation Mysql : http://www.mysql.org PHP : http://www.php.net

Pr-requis

Afin de raliser l'installation il va falloir disposer de plusieurs lments : - une machine sous Linux, MacOSX ou windows

Easyphp :

http://ovh.dl.sourceforge.net/sourceforge/quickeasyphp/EasyPHP-2.0b1setup.exe

LimeSurvey :
http://www.limesurvey.org/

Sur la page de tlchargement se trouvent deux versions de Limesurvey :


une version dite Stable, c'est dire une version qui a t largement dbugue et qui dans la plupart des modes de fonctionnement ne posera pas de problme. une version dite Instable : cette version est ainsi nomme car en pleine phase de conception, traduction, ajouts de fonctionnalit. Cette version comporte en gnral beaucoup plus de possibilit que la version dite stable toutefois les auteurs n'en recommandent pas l'utilisation dans un environnement de production car certaines parties pourraient s'avrer problmatiques dans certains cas. Dans la pratique, si on teste correctement un questionnaire avant de le mettre en production, il est tout fait possible d'utiliser cette version Instable et de profiter ainsi de nouvelles fonctionnalits.

Il est bien videmment recommand d'installer Limesurvey sur un serveur Linux sur lequel sont en gnral pr-installs Apache, Mysql et PHP. Si le questionnaire est destin tre prsent en ligne, la scurit apporte nativement par un systme Linux sera quelque chose d'indispensable.

Installation sous Windows


Installation Easyphp
1/ 2/ 3/ 4/ 5/ 6/ 7/ 8/ choix franais + suivant Bienvenue + suivant je comprends et j'accepte les termes du contrat de licence + suivant informations + suivant dossier destination changer ou laisser comme tel + suivant Menu windows : laisser comme tel + suivant installer terminer

En fin d'installation apache et mysql doivent dmarrer 9/ bouton droit sur le "E" dans la barre des tches + configuration + extension php puis activer les extensions suivantes : php_bz2* php_cpdf php_curl php_db php_gd2 php_http php_mbstring php_mysql php_mysqli php_openssl php_pdf php_zip* puis appliquer.

Installation de LimeSurvey
1/ dcompresser LimeSurvey dans c:\program files\EasyPHP 2.0b1\www\limesurvey 2/ crer une base de donnes
mysqladmin create lime

3/ crer un utilisateur pour cette base :


mysql > grant all on lime.* to lime@localhost identified by lime ;

4/ diter le fichier config.php


$databasetype = 'mysql'; // type de base de donnes

$databaselocation = 'localhost'; // nom du serveur de base de donnes $databasename = 'lime'; // nom de la base de donnes $databaseuser = 'lime'; // utilisateur base de donnes $databasepass = 'lime'; // mot de passe utilisateur base $dbprefix = 'lime_'; // prfixe de la base de donne $rooturl = "http://{$_SERVER['HTTP_HOST']}"; // url du site $rootDir='C:/Inetpub/wwwroot/limesurvey'! // rpertoire du site $sitename = 'LimeSurvey'; // Nom du site $defaultuser = 'vll'; // Utilisateur administrateur du site $defaultpass = 'robion'; // mot de passe administrateur $siteadminemail = 'your@email.org'; // email de contact $siteadminbounce = 'your@email.org'; // email alternatif $siteadminname = 'Your Name'; // Nom de l'administrateur

5/ se connecter sur le serveur http://localhost/limesurvey/admin/install 6/ cliquer sur "create database" 7/ cliquer sur "populate database" 8/ cliquer sur "main admin screen" 9/ choisir le langage franais 10/ se connecter l'application login vll mot de passe robion pour vrifier que tout fonctionne.

Installation sous Linux


Installation de LimeSurvey
1/ dcompresser LimeSurvey dans /var/www/html cd /var/www/html mkdir sondage cd sondage unzip /depot/LimeSurvey.zip 2/ crer une base de donnes
mysqladmin create lime

3/ crer un utilisateur pour cette base :


mysql > grant all on lime.* to lime@localhost identified by lime ;

4/ diter le fichier config.php


$databasetype = 'mysql'; // type de base de donnes $databaselocation = 'localhost'; // nom du serveur de base de donnes $databasename = 'lime'; // nom de la base de donnes $databaseuser = 'lime'; // utilisateur base de donnes $databasepass = 'lime'; // mot de passe utilisateur base $dbprefix = 'lime_'; // prfixe de la base de donne $rooturl = "http://{$_SERVER['HTTP_HOST']}"; // url du site $rootDir='/var/www/html/sondage'! // rpertoire du site $sitename = 'LimeSurvey'; // Nom du site $defaultuser = 'vll'; // Utilisateur administrateur du site $defaultpass = 'robion'; // mot de passe administrateur $siteadminemail = 'your@email.org'; // email de contact $siteadminbounce = 'your@email.org'; // email alternatif $siteadminname = 'Your Name'; // Nom de l'administrateur

2/ 3/ 4/ 5/ 7/ 8/

se connecter sur le serveur http://localhost/sondage/admin/install cliquer sur "create database" cliquer sur "populate database" cliquer sur "main admin screen" choisir le langage franais se connecter l'application login vll mot de passe robion

Config-default.php
Ce fichier de configuration par dfaut comporte tout une srie de paramtres qui en thorie conviennent parfaitement pour un site lambda. Toutefois il peut tre utile de modifier certains paramtres pour plus de scurit et de fonctionnalits. Cf annexe

Configuration de LimeSurvey
Cration d'utilisateurs La cration d'utilisateur va permettre de donner plus o moins de droits tel ou tel utilisateur en fonction du travail qu'il/elle aura faire : Un click sur cette icne permet de crer un utilisateur Il faut alors ajouter le nom de l'utilisateur, son adresse mail et accessoirement son nom complet dans les cases prvues cet effet puis cliquer sur ajouter un utilisateur Une fois l'utilisateur cr il faut dfinition des droits utilisateur en cliquant sur le bouton correspondant. Les droits proposs sont les suivants : Crer un questionnaire Configurateur Crer un utilisateur Supprimer un utilisateur Dplacer un utilisateur Grer les modles Grer les jeux d'tiquettes Cration de groupes d'utilisateurs Cette partie permet de regrouper plusieurs utilisateurs. Cela sera utile lors de la mise en place de groupes de travail. Elle qu'un vocation administrative et de facilitation de communications entre les membres d'un mme groupe. Vrification des paramtres Ce bouton permet de visualiser les paramtres gnraux du site et de modifier la langue courante de l'interface. Vrifier la cohrence des donnes C'est un petit utilitaire visant vrifier que la base de donne n'est pas corrompue. Lister les questionnaires Cette option permet d'accder la liste de tous les questionnaires en cours et d'avoir un rapide aperu sur l'tat de ceux-ci. Sauvegarde entire de la base de donne

Ceci permet de sauvegarde l'intgralit de la base de donne sur laquelle s'appuie LimeSurvey. C'est un quivalent de la commande mysqldump <nom_base>. Il est trs important de rgulirement raliser des sauvegardes de la base de donnes sur des mdias amovibles de manire prvenir d'ventuels accidents. Administration du Jeu d'tiquettes Cette partie permet de crer ou modifier des jeux de rponses utilises pour des questions du type "personnalisables" (cf type de questions) ditions de modles Cette section permet l'dition et la modification des modles de questionnaire du logiciel. On entend ainsi les modifications en terme de prsentation graphiques. Des notions de langage html, css, javascript sont requise pour l'utilisation de cette option.

Cration d'un questionnaire


L'cran 'Crer le questionnaire' permet de complter les renseignements basiques au sujet de ce questionnaire, de choisir de nombreuses options de prsentation et des options gnrales. Il est galement possible d'importer un questionnaire qui aura t cr sur une autre machine ( puis export au format sql) Les dtails d'un questionnaire incluent un Titre qui est le nom court du questionnaire, une Description qui contient une description dtaille du questionnaire et peut contenir ce que vous voulez, un Message de bienvenue qui sera affich au dbut du questionnaire, des champs explicites Administrateur et Mail de l'administrateur qui permettent aux personnes qui remplissent le questionnaire de savoir qui en est responsable ainsi que de renseigner le champ Rpondre lorsque vous envoyer des invitations par mail pour ce questionnaire, un champ Fax , qui permet de prciser le numro de fax qui apparatra sur la version 'imprime' de votre questionnaire. Les options de prsentation sont Format qui permet de choisir comment les questions de votre questionnaire seront prsentes : toutes sur une mme page ou bien groupe par groupe ou bien question par question ; et Modle qui vous donne une liste de modles prdfinis pour personnaliser l'apparence de votre questionnaire. L'option Utiliser des cookies ? vous permet de dfinir un contrle d'accs basique votre questionnaire si vous n'utilisez pas de table d'invitations. Si vous rglez cette option sur 'Oui', un cookie sera enregistr la fin du remplissage du questionnaire sur l'ordinateur du participant pour le lui rappeler. La prochaine fois qu'il essayera de rpondre nouveau ce questionnaire, ce sera impossible. Notez que c'est un contrle basique et non un rel contrle d'accs. Si plusieurs participants veulent rpondre au questionnaire en utilisant le mme ordinateur, cette mthode les en empchera, seul le premier pourra. Par contre, si une mme personne veut rpondre depuis diffrents ordinateurs, cela est possible. Soyez donc prudent avec l'activation de cette option. C'est un premier obstacle des rponses multiples par un mme participant mais pas une interdiction absolue. L'option Notification permet l'administrateur du questionnaire d'tre averti quand son questionnaire vient d'tre complt. Si vous choisissez de recevoir des notifications par mail, vous pouvez choisir de recevoir un simple message ou bien d'avoir aussi les rponses faites. Par dfaut, votre questionnaire est Anonyme, cependant vous pouvez choisir de faire un questionnaire nonanonyme, ce qui signifie que toutes les rponses sont lies votre table d'invitations et que vous pouvez donc retrouver chaque rponse de chaque participant. Les champs Invitation par mail, Rappel par mail et Confirmation par mail vous permettent d'entrer le contenu des mails qui sont envoys si vous utiliser une table d'invitations pour ce questionnaire. Si vous choisissez de Permettre l'enregistrement public et que vous crez une table d'invitations pour votre questionnaire, alors tout le monde pourra

demander participer votre questionnaire. Ils recevront un mail d'invitation reprenant le contenu du champ Mail de l'enregistrement public. Quand vous autoriser l'enregistrement public, vous pouvez demander des prcisions la personne qui souhaite tre enregistre pour participer au questionnaire grce aux champs attribute_1 et attribute_2 de la table des invitations. Vous pouvez donner des noms explicites ces champs en utilisant Nom des champs supplmentaires pour lenregistrement public. Rponses dates vous permet d'enregistrer la date de rponse de chaque participant et Langue vous permet de choisir parmi une liste pr-dfinies de langues pour les rponses internes (en opposition aux jeux d'tiquettes) et aux messages du type "Oui/Non", "Homme/Femme" et ainsi de suite. Aprs avoir sauvegard votre dfinition de questionnaire avec une premire langue vous pourrez dfinir une ou plusieurs autres langues (il faudra bien videmment par la suite traduire toutes les questions et rponses personnalises dans autant de langues que vous aurez choisi). La Date limite de rponse est la date laquelle le questionnaire ne sera pas plus accessible pour rpondre. Si vous laissez vide ce champ, le questionnaire n'aura pas de date d'expiration. Finalement, vous pouvez entrer une URL de fin qui sera affiche la fin du questionnaire et vous permet de rediriger vos participants vers le site de votre choix la fin du questionnaire, et une Description de l'URL qui correspond au texte qui sera affiche pour le lien. Importer le questionnaire Vous pouvez utiliser la fonctionnalit 'Importer le questionnaire' en bas de cet cran pour importer un questionnaire. Cliquez sur 'Parcourir' pour choisir un fichier .SQL contenant un questionnaire export de LimeSurvey et cliquez sur le bouton 'Importer' pour commencer l'importation.

Administration des questionnaires


Questionnaire activ : Cet icne sera affich a t activ et est prt recevoir des participants. Dsactiver le questionnaire : Cliquez ici pour dsactiver un questionnaire activ. Questionnaire dsactiv : Cet icne sera affich si le questionnaire n'est pas activ. Activer le questionnaire : Cliquez ici pour activer un questionnaire inactif. Paramtre de scurit : en plus de l'administrateur principal du questionnaire on peut ici ajouter des utilisateurs ou groupes d'utilisateurs qui auront plus ou moins de droits sur ce questionnaire. Tester le questionnaire : Cliquez ici pour faire le questionnaire (ou pour tester, si le questionnaire slectionn est actuellement inactif)

cran de saisie de donnes pour le questionnaire : Cliquez ici pour afficher l'cran de saisie de donnes pour le questionnaire slectionn. Cette fonctionnalit permet de rpondre au questionnaire sans passer par le questionnaire lui-mme. (si questionnaire actif) Version imprimable du questionnaire : Cliquez ici pour voir une version 'imprimable' du questionnaire slectionn. diter le questionnaire : Cliquez ici pour diter les dtails du questionnaire slectionn. Supprimer tout le questionnaire : Cliquez ici pour effacer le questionnaire slectionn. Cet icne ne sera affich que s'il n'y a pas de groupes pour ce questionnaire. Exporter ce questionnaire : Cliquez ici pour exporter le questionnaire avec tous ses groupes, ses questions, ses rponses et ses conditions vers un fichier. Parcourir les rsultats : Cliquez ici pour parcourir les rponses enregistres pour le questionnaire. Invitations : Cliquez ici pour grer les invitations du questionnaire slectionn. Parcourir les rsultats (si questionnaire activ): Cliquez ici pour parcourir les rponses enregistres pour le questionnaire mais non valides. valuation : LimeSurvey permet de mettre en place des estimations sur un questionnaire. Les valuations sont des rgles qui permettent de pondrer les rponses d'une enqute et d'en tirer une conclusion sous forme de texte. Par exemple : Sur un questionnaire sant il y a deux questions dans une enqute : La premire "Fumez-vous" entrane trois rponses "oui plus de 10 par jours" avec un code rponse de "10", "oui moins de 10 par jours" avec un code rponse de 5 et "non je ne fume pas avec un code rponse de "1" La seconde "Faites vous du sport?" avec trois rponses possibles "Oui je fais au moins 30 minutes de sport trois fois par semaine" avec un poids de "1", "Oui je fais du sport de temps en temps" avec un poids de "5" et "Non je ne fais jamais de sport avec un poids de "10" Une addition des diffrents poids des questions nous permet d'avoir une ide de l'tat de sant et bonne forme des sonds. A 2 tout va bien, entre 6 et 10 il faut faire attention et entre 11 et 20 panique bord. Lorsque l'on clique sur l'icne d'valuation on va crer diffrentes rgles d'valuation : Dans ajouter/diter on a accs aux rubriques suivantes : Porte: Permet de choisir si l'valuation va porter sur un groupe de question ou sur tout le questionnaire

Groupe: Si la porte a t positionne sur groupe, il faut dfinir quel groupe cet endroit. Minimum: La valeur minimum pour laquelle l'valuation va s'appliquer Maximum: La valeur maximum pour laquelle l'valuation s'applique Titre: Le titre de cette rgle d'valuation Message: Le texte, conclusion cette rgle d'valuation (peut contenir du code html) URL: Lien ventuel vers lequel on veut pointer

Ajouter un nouveau groupe au questionnaire


Avant de pouvoir ajouter la moindre questions au questionnaire, vous devez crer un groupe. Si vous prvoyez de n'avoir qu'un groupe dans votre questionnaire, le nom que vous donnez ce groupe n'a pas d'importance ( part pour l'affichage). Si, au contraire, vous prvoyez d'avoir plusieurs groupes, notez que les questions seront affiches par groupe. Vous pouvez rorganiser l'ordre des groupes avec la fonction de modification de l'ordre des groupes. Vous pouvez crer autant de groupes que vous le souhaitez. Les groupes peuvent aussi comprendre un texte descriptif. Cette description vous permet d'afficher un texte d'explication pour chaque groupe de question. Si vous ajoutez une description, les participants se verront prsenter cette description avant de commencer rpondre aux questions de ce groupe. Si vous ne dfinissez pas de description, les participants passeront immdiatement la premire question du groupe sans point d'arrt. Dans le cas o le questionnaire est multilingue, il faut bien videmment crer le groupe dans chacune des langues . Crez un nouveau groupe en cliquant sur le bouton Ajouter dans la barre de menu de Groupe droite. Permet de changer l'ordre des groupes si plusieurs ont t crs

Les Questions
Le formulaire d'ajout d'une question vous demandera le "Code", le champ "Question", le champ "Aide" et le "Type" de la question. Toutes les questions ajoutes ce niveau seront ajoutes au groupe que vous tiez en train de visualiser lorsque vous avez cliqu sur le bouton , cependant vous pouvez changer le groupe d'appartenance de la question par la suite. Code: L'ID de la question, un nombre ou un code. Ce champ est seulement un moyen rapide d'identifier une question pour l'exportation ou l'valuation. Essayez d'tre homogne dans le codage des questions. Bien plannifier ces codes rendra l'valuation bien plus aise par la suite.

Question: Ce champ contient le texte de la question pose. il n'y a pas de limites la longueur de ce champ, cependant si vous souhaitez ajouter des explications sur la question, rservez ces commentaires pour le champ Aide. Aide: C'est un champ optionnel. Il est utile si une question ncessite des explications, ou bien si vous souhaitez expliquer comment le participant doit y rpondre. Lorsque vous renseignez ce champ, une icne de point d'interrogation apparat sur l'cran du questionnaire, et un click sur celle-ci permet de lire l'aide. Type: Ce champ dtermine le type de rponse supportes par ce champ. Alignement de 5 boutons radio:Permet une valuation allant de 1 5 de la question Boutons radio et tiquettes personnalises: Boutons radio : tableau : grce au jeu des tiquettes personnalises on cre des tableaux Cases cocher : Cases cocher avec commentaire : Changement de langue : Classement : permet la personne interroge d'tablir un classement Date : date Entre numrique : age, quantit .. Genre : homme/femme Ligne (Augmenter, Sans changement, Diminuer) : Ligne (Oui, Non, Indiffrent) : Ligne de 10 boutons radio :pour un indice de satisfaction entre 1 et 10 par ex Ligne de 5 boutons radio : pour un indice de satisfaction entre 1 et 5 par ex Ligne de boutons radio (tiquettes personnalises en colonne) : Ligne de boutons radio (tiquettes personnalises) Liste droulante : menu droulant classique avec choix unique Liste droulante avec commentaire : Liste droulante et tiquettes personnalises : Oui/Non : comme le nom l'indique Texte Fixe : Zone de texte court : Zone de texte court multilingue : Zone de texte immense : Zone de texte longue : Jeu d'tiquette: Pour certains types de questions, vous devez choisir un jeu d'tiquette. Seuls les jeux d'tiquette supportant au moins la langue de

base du questionnaire sont affichs. Validation: Cette fonctionnalit est disponible sur toutes les rponse en texte libre ("Rponse Texte courte", "Rponse Texte Longue", "Date" ou "Numrique"). Vous pouvez utiliser des regexp standard (connaissance du perl requise) dans ce champ pour valider les rponses la question, et si la rponse ne matche pas l'expression, le script demandera l'utilisateur de recommencer avant de pouvoir continuer. Autre: En fonction du type choisi ce champ apparat ou pas. Obligatoire: Pour tous les types de questions, exceptes les questions de type texte, ce paramtre vous permet de rendre la rponse la question obligatoire avant de pouvoir continuer la question suivante. Attributs de la question: Les attributs sont un moyen d'ajouter des contrles et restrictions plus pousss sur une question. Une connaissance de PHP permettra de crer de nouveaux attributs et de les ajouter la liste prexistante. En fonction du type de question choisie on pourra avoir tout ou partie des attributs noncs ci-dessous. Pour une seule question on pourra activer un ou plusieurs attributs. array_filter: peut tre utilis pour des QCM en tableau. Ce filtre a t cr pour agir sur des taux. answer_width: Cette valeur dtermine la largeur d'une colonne code_filter: Ce filtre fonctionne en utilisant la rponse d'une question prcdente. display_columns: Cet attribu est disponible pour les QCM et les listes type radio. Il permet d'afficher les rponses une question dans plus d'une colonne. Il faut ajouter cet attribut ainsi que la valeur correspondante au nombre de la colonne qu'on veut que la question utilise. display_rows: Dfinit le nombre de lignes pour une fentre de texte libre (long). hide_tip: Cet attribut permet de cacher "l'aide" sur la question max_answers: Peut tre utilis pour limiter le nombre total de rponse qu'un utilisateur peut cocher dans un QCM maximum_chars: Pour des rponse de type texte il permet de dfinir le nombre maximal de caractres. permission: attribut encore inutilis mais probablement intgr dans le futur pour indiquer si les rsultats d'une question peuvent tre publics ou non. random_order: Cet attribut fonctionne pour toutes les questions avec rponse ayant une liste de rponse. Il indique LimeSurvey d'ignorer l'ordre dans lequel les rponses ont t entres la cration du questionnaire. text_input_width: Dfinit la largeur d'une boite pour une rponse de type texte court ou numrique mais ne limite pas le nombre de caractres qui peuvent tre entrs. Une fois que la question proprement dite est cre il faut ajouter la ou les rponse (si besoin) en cliquant sur

Administration des questions


Outre les fonctions maintenant familire d'dition, effacement, copie, export, LimeSurvey propose pour l'administration des questions de deux fonctionnalits bien sympathiques: Affectation de conditions : en effet, selon la rponse une question A on pourra dclencher une question A' , A'' ou passer directement une autre tape. Cette option permet de rendre les questionnaires plus complexes mais aussi beaucoup plus fins. Pr-visualisation : cette fonctionnalit permet d'avoir un aperu du jeu de question/rponses cr immdiatement sans avoir attendre la fin de cration du questionnaire.

Exploitation du Questionnaire
Activation du questionnaire
Attention lorsqu'on active un questionnaire pour y rentrer des rsultats de production cela signifie que tous les tests pralables ont t raliss. A chaque ractivation du questionnaire une nouvelle table des rsultats est cre en base de donne. Les anciens rsultats ne sont pas perdus mais ne sont plus directement exploitables. On pourra toutefois accder aux donnes et rintgrer ces anciens rsultats en interrogeant directement la base de donne en sql. Avertissement LIRE CECI ATTENTIVEMENT AVANT DE POURSUIVRE Vous devriez activer un questionnaire seulement si vous tes absolument certain que la configuration de votre questionnaire est termine et n'aura pas besoin d'tre modifie. Une fois le questionnaire activ, vous ne pourrez plus : Ajouter ou supprimer des groupes Ajouter ou supprimer des rponses des questions rponses multiples Ajouter ou supprimer des questions Cependant vous pourrez toujours :

ditez (changez) le code, le texte ou le type de vos questions ditez (changez) les noms de vos groupes Ajouter, supprimer ou diter les rponses pr enregistres de la question (sauf pour les questions rponses multiples) Changez le nom ou la description du questionnaire

Une fois que les donnes sont saisies dans votre questionnaire, si vous voulez ajouter ou enlever des groupes ou questions, vous devez dsactiver ce questionnaire, ce qui dplacera toutes les donnes qui ont dj t saisies dans une table d'archivage spare. L'activation du questionnaire se fait en cliquant sur l'icne d'activation A ce moment l les tables destines recevoir les invitations d'utilisateurs ainsi que les rsultats s'initialisent. Il suffit alors de cliquer sur les activer et continuer qui s'enchanent. On arrive alors sur une page propre aux invitations. Permet d'afficher un rsum des invitations du questionnaire. (nombre d'invitations, nombre d'invitations envoyes, nombre de formulaires remplis) Permet de visualiser toutes les invitations avec leurs paramtres.

Permet d'ajouter un invitation en remplissant les champ suivants: Prnom, Nom, Mail, Langue. Il est noter que pour les questionnaires dont l'enregistrement public est autoris, ce n'est pas la peine de procder des inscription massives manuelles. Il suffit de faire un mailing en indiquant l'URL du questionnaire et les gens peuvent s'inscrire directement. Aprs chaque ajout et avant chaque envoi d'invitations il est indispensable de gnrer les codes d'identifiant unique (pour chaque invit) en cliquant sur cette icne. Cette icne permet de lancer l'envoi des invitations Dans le cas o un certain nombre de sonds n'aurait pas rpondu au questionnaire il est galement possible de leur envoyer un mail de rappel. Dans le cas o l'on aurait cr une importante liste de distribution que l'on aimerait rutiliser sur un autre projet, il est tout fait possible d'exporter cette liste au format csv grce cette icne. Ces deux icnes permettent quant- elles d'importer une liste de diffusion depuis un fichier au format csv pour la premire, et d'un annuaire ldap pour la seconde. La configuration avec un annuaire ldap est souvent frquente dans de grosses structures.

Rpondre au questionnaire
Il existe deux mthodes de saisies en base de donnes du questionnaire:

soit directement en ligne sur internet grce aux invitations prcdemment envoyes ou grce aux enregistrement volontaires. soit directement depuis l'interface d'administration du questionnaire par un oprateur qui interroge un panel d'utilisateurs par tlphone, ou qui aura rcupr les questionnaires au format papier qu'il aura auparavant imprim et distribu.

Permet d'accder aux versions imprimables des questionnaires afin de pouvoir les distribuer ou les utiliser pour des interrogations domicile ou en mobile. Permet d'accder l'interface de saisie des donnes pour le ou les oprateurs responsables de ce questionnaire et qui souhaitent intgrer eux mme les donnes.

Analyser les rponses du questionnaire


Une fois que tous les questionnaires ont t saisis ou que la date limite de validit du questionnaire est dpasse on peut passer la phase d'exploitation proprement dite des rsultats. Pour accder aux rsultats, dans l'interface d'administration du questionnaire cliquer sur L'interface de gestion des rponse comporte plusieurs icnes : Donne un rsum de la phase d'enqute avec le nombre de questionnaires qui auront t remplis. Permet de visualiser l'intgralit des rponses en fonction de paramtres tels que l'id utilisateur, la date d'envoi, de rponse, l'adresse IP de l'interrog, l'URL de provenance ainsi que les rponses Permet de visualiser les 50 dernire rponses Comme dans l'interface d'administration du questionnaire il est galement possible d'intgrer des donnes partir de l'interface d'administration des rponses Cette partie est la plus importante de la rubrique car elle permet de crer des tableaux statistiques et des graphiques partir des rsultats. Ces statistiques pourront tre ralises sur toute ou partie des questions et dans une mme question on pourra choisir une ou plusieurs rponse. Par exemple si une des questions de l'enqute est tes vous un homme/une femme on pourra obtenir des statistiques en fonction du genre des sonds. Mme chose pour des catgories d'age etc...etc... Enfin LimeSurvey prvoit des utilitaires d'importation et d'exportation depuis ou vers diverses applications telles que des bases des donnes, des tableurs, des logiciels d'analyse statistiques (format .spss), et des logiciels de statistiques supportant les fichiers au format .vv .

Annexe
$rootsymlinked $scriptname $lwcdropdowns = = 0; // autorise ou non les liens symboliques

'admin.php'; // nom du script d'admin = 'R'; // R : boutons radio L : menu droulant

$dropdownthreshold = '25'; // nombre de rponses partir duquel on passe de boutons radios menu droulant $repeatheadings = '25'; // nombre de question partir duquel on rpte on l'entte de tableau $minrepeatheadings $defaultlang $translationmode un paramtre 1 $timeadjust $allowexportalldb = = = = = 3; 'fr'; // langage par dfaut 0; // en cas de problme sur les traductions passer 0; // dcalage horaire en pays et serveur 1; // permettre d'exporter les tables 1; // retour questions prcdentes 1; // 0 pour sauver les question conditions 1; // montrer pas de rponse pour questions 'default'; // thme par dfaut 'default'; // modle par dfaut

$allowmandbackwards = $deletenonvalues $shownoanswer facultatives $admintheme $defaulttemplate = = = =

$allowedtemplateuploads = 'gif,jpg,png';// fichier ok en upload modle $allowedresourcesuploads = '7z,aiff,asf,avi,bmp,csv,doc,fla,flv,gif,gz,gzip,jpeg,jpg,mid,mov,mp3,mp4,mp c,mpeg,mpg,ods,odt,pdf,png,ppt,pxd,qt,ram,rar,rm,rmi,rmvb,rtf,sdc,sitd,swf,s xc,sxw,tar,tgz,tif,tiff,txt,vsd,wav,wma,wmv,xls,xml,zip'; // fichiers autoris en upload ressources $debug $memorylimit $sessionlifetime = = = 0; // 1 pour activer le debug '32M';// mmoire dispo pour l'application 3600;// dure max d'une session

/** * SESSION SAVE PATH * * NOTE: Setting session_save path to TRUE is a significant security * * * * * Sometimes hosting deals can have issues with sessions. ie: You * can't login because the session isn't saved or even worse, risk, but may be temporarily necessary. Putting session details within the limesurvey setup and making them world readable is very bad. Use only as LAST resort.

* respondents can't complete surveys. * If this is the case, you should CONTACT YOUR HOSTING COMPANY to * let them know and ask them to fix it. * If you get no joy from your hosting company, you can try the * changing $session_save_path to TRUE. */ $session_save_path = false; // use only as a LAST resort if hosting company won't fix session problem.

/** * SESSION_DIR * If you must use your own session directory, it's best if you place * it in a directory above the web root that way it is not accessible * from a browser. * Unfortunately this is not always possible on commercial hosts. To * make it as hard as possible for people to see your sensitive * session details give your session directory a long, randomly * generated name. * * Make sure SESSION_DIR ends with a slash '/' * All paths must be relative to the LimeSurvey directory. * Only use letters (a-z A-Z), numbers (0-9), hyphens, underscores * and full stops ( - _ . ) in your directory name. * * If you have access to the directory above the web root: * use something like this: * '../ao32rpskdfnp9328hr/' for your session dir.

* otherwise, leave blank and * By default LimeSurvey will create a randomly generated directory * name. */ $session_dir = ''; // make sure you have a trailing slash.

// Email Settings // These settings determine how LimeSurvey will send emails

$siteadminemail

'your@email.org'; // email de l'administrateur

$siteadminbounce $siteadminname $emailmethod

= = =

'your@email.org'; // email sur erreur 'Your Name'; 'mail'; // Nom de l'administrateur // mthode de mailing : // mail mail php // sendmail - sendmail // qmail - qmail // smtp mail relay

$emailsmtphost $emailsmtpuser $emailsmtppassword $emailsmtpssl $maxemails

= = = = =

'localhost'; // serveur mail ''; // utilisateur smtp si besoin ''; // mot de passe de l'utilisateur smtp ''; // 'ssl' ou 'tls' si besoin 50; // Nb max de mail envoy par campagne

$emailcharset = "UTF-8"; // encodage email ncessaire

// Support for Fancy URLs // // This new feature makes survey URLs more readable // For example a normal survey that looks like this

//

http://example.com/limesurvey/index.php?sid=12345&lang=de

// will look like this

//

http://example.com/lime/survey/12345/lang-fr/tk-ertoiuy [^]

// If you want to have fancy URLs, set this to 1 AND // rename htaccess.txt in the LimeSurvey root directory to .htaccees. // // NOTE: You MUST have the Apache mod_rewrite module installed. // If you don't know what this is better leave this setting alone. $modrewrite = 0;

// CMS Integration Settings // Set $embedded to true and specify the header and footer functions if the survey is to be displayed embedded in a CMS $embedded = false; $embedded_inc = ''; $embedded_headerfunc = ''; // path to the header to include if any // e.g. COM_siteHeader for geeklog

$embedded_footerfunc = '';

// e.g. COM_siteFooter for geeklog

// Enable or Disable Ldap feature $enableLdap = false;

// Experimental parameters, only change if you know what you're doing // // $filterout_incomplete_answers // // // * default behaviour of LimeS regarding answer records with no submitdate * can be overwritten by module parameters ('Filter-Out incomplete answers' checkbox when implemented)

$filterout_incomplete_answers = true; // // $stripQueryFromRefurl (default is false) // // // * default behaviour is to record the full referer url when requested * set to true in order to remove the parameter part of the referrer url $stripQueryFromRefurl = false;

// $defaulthtmleditormode // // // // // // // * sets the default mode for htmleditor: none, inline, popup users without specific preference inherit this setup * inline: inline replacement of fields by an HTML editor: --> slow but convenient and user friendly * popup: adds an icon that runs a popup with and html editor --> faster, but html code is displayed on the form * none: no html editor

$defaulthtmleditormode = 'inline';

// $surveyPreview_require_Auth // Enforce Authentication to the LS system // before beeing able to preview a survey (testing a non active survey) // Default is true $surveyPreview_require_Auth = true;

// $useWebserverAuth // Enable delegation of authentication to the webserver. // If you set this parameter to true and set your webserver to authenticate // users accessing the /admin subdirectory, then the username returned by

// the webserver will be trusted by LimeSurvey and used for authentication // unless a username mapping is used see $userArrayMap below // // The user still needs to be defined in the limesurvey database in order to // login and get his permissions (unless $WebserverAuth_autocreateUser is set to true) $useWebserverAuth = false; // // $userArrayMap // Enable username mapping // This parameter is an array mapping username from the webserver to // username defined in LimeSurvey. Can be usefull if you have no way to add // an 'admin' user to the database used by the webserver, then you could map // your true loginame to admin with // $userArrayMap = Array ('mylogin' => 'admin'); // // $WebserverAuth_autocreateUser // Enable this if you want to automatically create users authenticated by // the webserver in LS. Default is false (commenting this options also

// means false) // $WebserverAuth_autocreateUser = false; // // $WebserverAuth_autouserprofile // This parameter MUST be defined if you set $WebserverAuth_autocreateUser to true // otherwise autocreateUser will be disabled. // This is an array describing the default profile to use for auto-created users // This profile will be the same for all users (unless you define the optionnal // 'hook_get_autouserprofile' function). // //$WebserverAuth_autouserprofile = Array( // // // // // // // // 'full_name' => 'autouser', 'email' => $siteadminemail, 'lang' => 'en', 'htmleditormode' => $defaulthtmleditormode, 'templatelist' => 'default,basic', 'create_survey' => 1, 'create_user' => 0, 'delete_user' => 0,

// // // // // //

'superadmin' => 0, 'configurator' =>0, 'manage_template' => 0, 'manage_label' => 0);

// The optionnal 'hook_get_autouserprofile' function // is for advanced user usage only. // It is used to customize the profile of the imported user // If set, the this function will overwrite the $WebserverAuth_autouserprofile // defined above by its return value // // You can use any external DB in order to fill the profile for the user_name // passed as the first parameter // A dummy example for the 'hook_get_autouserprofile' function is given // below: //function hook_get_autouserprofile($user_name) //{ // // // // // // // // // // // // // //} return Array( 'full_name' => '$user_name', 'email' => "$user_name@localdomain.org", 'lang' => 'en', 'htmleditormode' => 'inline', 'templatelist' => 'default,basic,MyOrgTemplate', 'create_survey' => 1, 'create_user' => 0, 'delete_user' => 0, 'superadmin' => 0, 'configurator' =>0, 'manage_template' => 0, 'manage_label' => 0);

//$filterxsshtml // Enables filtering of suspicious html tags in survey, group, questions // and answer texts in the administration interface // Only set this to false if you absolutely trust the users

// you created for the administration of

LimeSurvey and if you want to

// allow these users to be able to use Javascript etc. . $filterxsshtml = true;

// $usercontrolSameGroupPolicy // If this option is set to true, then limesurvey operators will only 'see' // users that belong to at least one of their groups // Otherwise they can see all operators defines in LimeSurvey $usercontrolSameGroupPolicy = true;

// $addTitleToLinks // If this option is set to true, then LimeSurvey will add 'title' html element // to all links used in menus. This will help screen reader to analyse the // menus. Only set this to true if you're using a screen reader because // it overlaps with tooltips. $addTitleToLinks = false;

// $demoModeOnly // If this option is set to true, then LimeSurvey will go into demo mode. // Demo mode disables the following things: // // * Disables changing of the admin user's details and password // * Disables uploading files on the Template Editor // * Disables sending email invitations and reminders // * Disables doing a database dump

$demoModeOnly = false;

/** ----------------------------------------------------* Because columns are tricky things, in terms of balancing visual * layout against semantic markup. The choice has been left to the * system administrator or designer. (Who ever cares most.) * * $column_style defines how columns are rendered for survey answers. * There are four possible options: * 'css' using one of the various CSS only methods for creating

columns (see template style sheet for details). * * * */ $column_style = 'ul'; 'ul' using multiple floated unordered lists. (DEFAULT)

'table' using conventional tables based layout. NULL blocks the use of columns

/** * Use FireBug Lite for JavaScript and template development and testing. * This allows you to use all the features of Firebug in any browser. * see http://getfirebug.com/lite.html for more info. */ $use_firebug_lite = false;

/* * When activated there are additional values like arithmetic mean and standard deviation at statistics. * This only affects question types "A" (5 point array) and "5" (5 point choice). * Furthermore data is aggregated to get a faster overview. */

//DO NOT EVER CHANGE THE FOLLOWING LINE --------------require_once(dirname(__FILE__).'/config.php'); //-----------------------------------------------------

// === Advanced Setup // The following parameters need information from config.php and thus are // defined here (After reading your config.php file). // This means that if you want to tweak these very advanced parameters // you'll have to do this in this file and not in config.php // In this case, don't forget to backup your config-defaults.php settings when upgrading LS and report them to the new config-defaults.php file (Do // not simply overwrite the new config-defaults file with your old one //The following url and dir locations do not need to be modified unless you have a non-standard LimeSurvey installation. Do not change unless you know what you are doing. $homeurl admin scripts $publicurl = "$rooturl/admin"; = "$rooturl"; // The website location (url) of the // The public website location

(url) of the public survey script $tempurl $imagefiles for admin script $tpldir $homedir the admin scripts $publicdir the public scripts = = = = = "$rooturl/tmp"; "$rooturl/images"; // Location of button bar files "$rootdir/templates"; // Location of the templates "$rootdir/admin"; "$rootdir"; // The physical disk location of // The physical disk location of // The physical location where

$tempdir = "$rootdir/tmp"; LimeSurvey can store temporary files

// Note: For OS/2 the $tempdir may need to be defined as an actual directory // example: "x:/limesurvey/tmp". We don't know why. $fckeditordir = "$homeurl/scripts/fckeditor.263";

//PDF Export Settings $usepdfexport = 1; //Set 0 to disable; 1 to enable //Directory with the tcpdf.php //Directory for the TCPDF fonts //Default font for the pdf Export //Fontsize for normal text;

$pdfexportdir = '/admin/classes/tcpdf'; extensiontcpdf.php $pdffonts = $pdfexportdir.'/fonts';

$pdfdefaultfont = 'freemono'; $pdffontsize = 10; Surveytitle is +4; grouptitle is +2

$notsupportlanguages = array('zh-Hant-TW','zh-Hant-HK','zh-Hans','ja','th'); $pdforientation = 'P'; portrait format // Set L for Landscape or P for

// Computing relative url // $relativeurl LimeSurvey. is the url relative to you DocumentRoot where is installed

// Usually same as $rooturl without http://{$_SERVER['HTTP_HOST']}. // $relativeurl is now automatically computed from $rooturl

$parsedurl = parse_url($rooturl); $relativeurl= isset($parsedurl['path']) ? $parsedurl['path'] : "";

$showaggregateddata = 1; ?>