TelSurvey Système CATI pour LimeSurvey 11 novembre 2012 Manuel administrateur
Table des matières 1 - Pré-requis...2 2 - Installation...2 3 - Création de la table des invitations...3 Procédure d initialisation :...4 Nomenclature des attributs...4 Correspondances graphiques avec la fiche candidat :...5 1 - Pré-requis Serveur : MySql, PHP, Apache, CAS, Limesurvey installé avec MySql, et la commande nslookup. Client : Navigateur avec Javascript activé et compatible CSS3 Testé avec : - Firefox ESR 10.0.0.5 - Opera 11.52 - Safari 5.1.7 - Chrome 22.0.1229.79 m - IE 9.0.8112 2 - Installation Télécharger la source de TelSurvey sur le site officiel : http://telsurvey.univ-lemans.fr/ Décompresser la source à la racine /var/www (pour Debian) Modifier les champs des bases dans /var/www/telsurvey/config.php : $databaselocation = "localhost"; $databasename = "telsurvey"; $databaseuser = "telsurvey"; $databasepass = "xxxx" ; $lmsbasename = 'limesurvey'; $lmsbaseuser = 'limesurvey'; $lmsbasepass = 'xxxxxx'; 2/5
$dbprefix = 'lime_'; + les valeurs du tableau $admin=array("loginadmin1","loginadmin2"); pour indiquer qui sont les administrateurs. Ces logins doivent aussi apparaître dans le fichier config du CAS. + les autres variables $params["host"] par exemple. Mettre le dossier /---/telsurvey/publipostage en écriture pour l'utilisateur d 'Apache : chown -R www-data:www-data /---/telsurvey/ chmod 755 /---/telsurvey/publipost/ Créer la base telsurvey Lancer /var/www/telsurvey/install/check.php Modifier votre authentification CAS (chez nous :/etc/apache2/mods-enabled/auth_cas.conf) en ajoutant : <Directory /var/www/telsurvey> AuthType Cas require user login1 require user login2 </Directory>... mettez les logins des opérateurs Actuellement rien ne permet de recharger l'authentification CAS lorsque le TimeOut est atteint, vous pouvez alors ajouter : CASTimeout 30000 CASIdleTimeout 30000 Relancez votre serveur apache 3 - Création de la table des invitations L'extraction faite depuis Apogée (par exemple) de la liste liste de candidats dans un fichier csv contient les champs suivants (voir exemple modele_tokens.csv disponible sur le site). firstname lastname email Prénom Nom attribute_10 Civilité attribute_11 Diplôme @mel attribute_12 Spécialité diplôme attribute_13 Rue attribute_14 Code Postal attribute_15 Ville attribute_16 Type de logement attribute_17 Numéro téléphone fixe attribute_19 Numéro téléphone portable attribute_107 Complément adresse 1 attribute_108 Complément adresse 2 3/5
Procédure d initialisation : 1- Initialiser la table des invitations dans LimeSurvey mais ne pas la peupler. 2- Ajouter vos propres attributs si besoin via LimeSurvey en prenant garde de ne pas prendre ceux propres à TelSurvey (cf liste ci-dessous) 3-Allez dans TelSurvey, ajouter l'enquête en cours. 4-Retournez dans LimeSurvey et importez votre fichier d'invitations au format CSV (attention à l'encodage, il doit être en UTF_8 pour les accents (cf doc LimeSurvey) Vous pouvez vérifiez dans TelSurvey si les candidats sont présents. Nomenclature des attributs. nom def nom def lastname Nom attribute_54 Sys : date fiche candidat en cours firstname Prénom attribute_101 Ne pas recontacter sur le tél fixe email @mel attribute_103 Ne pas recontacter sur le tél portable attribute_10 Civilité attribute_104 Date de RDV attribute_11 Diplôme 1 attribute_105 Heure du RDV attribute_12 Diplôme 2 ou complément diplôme 1 attribute_106 Support d'appel du RDV attribute_13 Rue attribute_107 Premier complément adresse attribute_14 Code Postal attribute_108 Second complément adresse attribute_15 Ville attribute_109 Ne pas recontacter par courriel attribute_16 Type de logement attribute_110 Sys : Participation impossible attribute_17 Num tél fixe attribute_111 Type de participation attribute_19 Num tél portable attribute_112 NPAI attribute_50 Sys : fiche candidat libre ou uid de l'opérateur en cours attribute_113 Mauvais numéro tél portable attribute_51 Statut de l'appel en cours attribute_114 Mauvais numéro tél fixe attribute_52 Echec de l'appel en cours attribute_115 Ne souhaite pas participer attribute_53 Date de la mise à jour de la fiche du candidat attribute_116 attribute_201 attribute_202 attribute_203 attribute_204 attribute_210 Liaison tél fixe => Type de logement Candidat contacté par fiche Candidat contacté par réseaux sociaux Candidat contacté par bouche à oreilles Candidat contacté par sa somposante Répondu à son enquête soit par téléphone, soit par version papier 4/5
Correspondances graphiques avec la fiche candidat : 5/5