Sondages Pro : Vos enquêtes sur internet
Sondages en ligne, enquêtes et recueil de données par Internet.

Accueil > Documentation et outils > Des outils pour LimeSurvey > Manipulation à la fin du questionnaire et évaluations

Manipulation à la fin du questionnaire et évaluations

Dernière modification : samedi 4 février 2012

Un questionnaire qui utilise les évaluations, une fois les évaluations affichées, toutes les réponses sont automatiquement supprimées.

Ce questionnaire utilise le système d’évaluation inclus dans limesurvey

Il y a 2 questions à choix unique, chaque réponse ajoute de 0 à 2 points.

Pour la première question : « Combien de cigarettes fumez-vous par jour ? », les “Valeur de l’évaluation” sont :

  • 0 pour “je suis non-fumeur”
  • 1 pour “- de 20”
  • 2 pour “+ de 20”

Pour la deuxième question : « Fumez-vous tous les jours ? », les “Valeur de l’évaluation” sont :

  • 0 pour “je suis non-fumeur”
  • 1 pour “je fume, mais pas tous les jours”
  • 2 pour “je fume tous les jours”

À la fin du questionnaire, le score résultant des valeurs de chaque réponse permet de donner une “évaluation”, ici le score est calculé globalement [1], et permet l’affichage d’un texte en fonction de cette somme.

PNG - 25.7 ko
Règles d’évaluation sous LimeSurvey
Récapitulatif des règles d’évaluation du questionnaire.

Il est possible d’avoir des évaluations globales ou par groupe. Il est aussi possible d’avoir plusieurs évaluations par questionnaire et par groupe.

Un script à la fin du questionnaire

De manière transparente pour l’utilisateur, il est possible d’effectuer différentes opérations à la fin du questionnaire. Nous lançons de manière dynamique un script php. Ici un retour est affiché, il est bien sur possible de n’effectuer aucun retour.

Ici nous lançons le script php vide.php avec la méthode ajax.

  1.   $(document).ready(function() {
  2.     $.ajax({
  3.       url: 'vide.php',
  4.       success: function(){
  5.         $("#retour").html("Vos réponse ont était effacée");
  6.         $("#retour").show();
  7.       }
  8.     });
  9.   });

Le fichier vide.php contient juste le système pour supprimer toutes les réponses :

  1. <?php
  2. require_once(dirname(__FILE__).'/config-defaults.php');
  3. require_once ($rootdir.'/classes/adodb/adodb.inc.php');
  4. $thissurvey = '56159';
  5. $DB = NewADOConnection($databasetype);
  6. $DB->Connect($databaselocation, $databaseuser, $databasepass, $databasename);
  7. $result = $DB->Execute("TRUNCATE TABLE ".$dbprefix."survey_".$thissurvey);
  8. if ($result){return TRUE;}else{return FALSE;}

Il est bien sur possible n’importe quel script et d’automatiser certaines tâches.

Voir en ligne : Exemple d’évaluation et suppression des réponses

P.-S.

Nous pouvons vous aider à mettre en place un système d’évaluation sur vos questionnaire ou un script ajax.

titre documents joints

Notes

[1portée : Totale

Licence de cet article

Sondages Pro pour vos enquêtes

Vous avez besoin de mettre en ligne des sondages et questionnaires sur Internet ?

Nous vous proposons un service complet pour la mise en ligne de vos questionnaire, vous restez complètement maître de vos enquêtes et bénéficiez de notre assistance technique sur LimeSurvey

N'hésitez pas à nous contacter