Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

TOPIC: Utilisation pour un quizz avec notes

Utilisation pour un quizz avec notes 4 years 6 months ago #68292

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Bonjour à tous,

J'aimerais utiliser LimeSurvey pour effectuer des quizz qui déboucheraient sur l'attribution d'une note.

Prenons l'exemple simple : 20 questions valant chacune 1 point donneraient une note sur 20.

De plus est-il possible d'enregistrer dans ce cas la note de chaque participant ?

Merci d'avance pour votre avis.

Fab
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 6 months ago #68294

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 8888
  • Thank you received: 1242
  • Karma: 372
Salut,

Il faut se servir des évaluations, malheureusement la note n'est pas enregistrée dans la base de données, une demande est en cours dans ce sens.

Cependant, il est possible d'utiliser un javascript pour l'intégrer :).

Denis
The administrator has disabled public write access.
The following user(s) said Thank You: fab59

Utilisation pour un quizz avec notes 4 years 6 months ago #68295

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Salut Denis,

Merci pour ta réponse.
Sinon je vais regarder si je peux récupérer le résultat et mettre à jour une table parallèle.
Pour l'heure je n'ai pas encore regarder le code source.

Mais déjà je sais que ça répond en grande partie à ma préoccupation ;)
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71249

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Bonsoir,

Me voilà de retour.

J'ai donc utilisé le mode démo pour créer un quizz de test. Toutefois je n'ai pas réussi à faire afficher une note à la fin.

Cela est-il possible ?
Quelqu'un pourrait-il me donner l'url d'un quizz avec note fait avec LimeSurvey afin que je puisse me rendre compte de ce que l'on peut faire avec ?

Merci beaucoup

Fabrice
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71250

  • Nickko
  • Nickko's Avatar
  • Online
  • LimeSurvey Team
  • Posts: 2756
  • Thank you received: 360
  • Karma: 77
C'est possible avec les évaluations.
as-tu essayé d'utiliser les évaluations ?
Si oui qu'as-tu fais ?
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.
The following user(s) said Thank You: fab59

Utilisation pour un quizz avec notes 4 years 4 months ago #71251

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Bonjour Nickko,

Oui j'ai essayé les évaluations avec une question à réponses multiples.
En revanche, je ne suis pas certain de la démarche mais j'ai renseigné à 1 (imaginons que la bonne réponse vaut 1 point) l'une des réponses la zone "assessment value".

Je voulais juste m'assurer que cela était possible.

Fab
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71252

  • Nickko
  • Nickko's Avatar
  • Online
  • LimeSurvey Team
  • Posts: 2756
  • Thank you received: 360
  • Karma: 77
Si je te dis, oui c'est possible, je réponds bien à ta question et en même temps j'ai l'impression de ne pas beaucoup t'aider.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71253

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
En même temps, comme tu le dis, ça répond à ma question.
J'aurais aimé voir ça en application mais il me suffit désormais de l'installer. J'y verrais peut-être plus clair en ayant le code sous les yeux.

Merci.
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71254

  • Ben_V
  • Ben_V's Avatar
  • Online
  • Platinum Lime
  • Posts: 1711
  • Thank you received: 424
  • Karma: 106
Salut,

Une fois que tu auras convenablement installé LS et réussi à faire fonctionner un petit quizz avec les évaluations, on te donnera un coup de main pour récupérer la note finale dans la base de données via javascript ( et de manière assez simple !)
En fait tout est déjà expliqué ici (en anglais..)

Ben
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
Last Edit: 4 years 4 months ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: fab59

Utilisation pour un quizz avec notes 4 years 4 months ago #71258

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Merci Ben !

Je viens de regarder le lien ci-dessus, je vais aller jusqu'à là avant de venir chercher de nouvelles réponses ;)

Fab
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71262

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Re bonjour,

Voilà tout est installé et j'ai pu commencer mes tests.

Je n'ai pas compris cette partie :
2) Create a (hidden) numerical input question type
en revanche.

Aussi je me pose la question : si je fais 20 quizz de 20 questions, il faut que j'ajoute ce script sur chaque question et cela risque de devenir lourd.

Merci pour votre aide

Fab
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71263

  • Ben_V
  • Ben_V's Avatar
  • Online
  • Platinum Lime
  • Posts: 1711
  • Thank you received: 424
  • Karma: 106
en bref:

1) Tes évaluations fonctionnent bien (indépendamment de récupérer le total dans la base) ?
Sinon regarde ce précédent post et importe au besoin le questionnaire d'exemple qu'il contient "evaluation.lss".

2)
(hidden) numerical input...:
il faut créer une question de type entrée numérique qui sera auto-remplie avec le total des points. On la cachera car l'utilisateur n'a pas à la remplir….

3)
il faut que j'ajoute ce script sur chaque question
Non juste une question cachée par questionnaire..


ATTENTION:
Présentation du questionnaire groupe par groupe (ou question par question) avec:
1er groupe : ton quizz
2ème groupe: la question cachée
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
Last Edit: 4 years 4 months ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: fab59

Utilisation pour un quizz avec notes 4 years 4 months ago #71269

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Bonjour,

Merci pour ce questionnaire de test, grâce à lui j'ai pu bien avancé.
Pour l'heure, j'ai créé un formulaire d'évaluation comme suit :

1 groupe avec une question (liste bouton radio) avec 3 choix (2 valant 0 et 1 valant 15)
1 groupe avec une question numérique

L'évaluation fonctionne correctement : j'obtiens bien un message différent en fonction de ma note (merci au formulaire test)

En revanche, impossible de renseigner la table, j'obtiens toujours la même valeur (NULL)

J'ai testé en rendant la question numérique visible également et si je renseigne ce champ il est bien inséré dans la base.

J'ai essayé avec l'un, l'autre et les deux scripts suivants :

<script> 
jQuery(document).ready(function() {
document.getElementById('answer23274X92X10').value = "{assessment_CURRENT_TOTAL}";
document.getElementById('display23274').style.display= "none";
document.getElementById('answer23274X4X10').style.display= "none";
});
</script>
<script>
jQuery(document).ready(function() {
('#question10 input.text').val({assessment_CURRENT_TOTAL});
 ('#question10').hide(); // remove the // after testing to hide the question
});
</script>

Quoi qu'il en soit, pour l'heure je suis vraiment emballé par cet outil et par sa communauté !

Fab
The administrator has disabled public write access.

Utilisation pour un quizz avec notes 4 years 4 months ago #71272

  • Ben_V
  • Ben_V's Avatar
  • Online
  • Platinum Lime
  • Posts: 1711
  • Thank you received: 424
  • Karma: 106
Bonjour,
visiblement tu avances et "chauffes"!

Essaie de mettre juste ce simple script (dans la source de ta question numérique):
<script> 
jQuery(document).ready(function() {
	document.getElementById('answer23274X92X10').value = "{assessment_CURRENT_TOTAL}";
});
</script>
<script>
// pour soumission automatique
jQuery(document).ready(function($) {
document.limesurvey.submit();});
</script>
- SURTOUT vérifie bien qu'il n'y ait pas d'erreur dans les références de ton code 'answer23274X92X10'
ID Questionnaire: 23274
ID Groupe: 92 (c'est ton ''2nd" groupe)
ID Question: 10 (c'est le code pour ta question numérique)


- Si celà fonctionne on verra après pour la cacher.
( Ceci-dit celà va si vite avec l'auto-submit, que perso je ne m'embête même plus à la cacher via JS; je la chasse juste vers le bas en rajoutant avant le script une DIV du genre: <div style="margin-top:1000px"></div> )

Courage
Ben
Benoît

EM Variables => bit.ly/1TKQyNu | EM Roadmap => bit.ly/1UTrOB4
All LS releases => bit.ly/1VMuTDu | 2.06lts => bit.ly/1Qv44A1
Demo surveys => bit.ly/20NW9V8 (already included in /docs/demosurveys)
Last Edit: 4 years 4 months ago by Ben_V.
The administrator has disabled public write access.
The following user(s) said Thank You: fab59

Utilisation pour un quizz avec notes 4 years 4 months ago #71274

  • fab59
  • fab59's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 11
  • Karma: 0
Hello !

Un seul mot : MERCI !

Et puis aussi :
- En fait, cela ne fonctionne pas si la question est cachée, du coup j'ai utilisé ta technique avec ton div "chassé"
- Et ceci dit, en regardant le code source de la page, je me suis rendu compte que mon 2e groupe n'était pas 92 mais 5 ... (honte)

Donc au final, seul ton code semble fonctionner mais sans cacher la réponse.

Je peux donc passer aux étapes suivantes :
Insérer dans la table une donnée externe à LimeSurvey, mais je pense que je dois pouvoir déclencher un .php à la fin qui s'en chargera.
et trouver comment déclencher l'url rewriting [c'est mon dada le SEO :)]

Merci encore Ben !
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.337 seconds