Project

General

Profile

Feature #6864

Mise en place d'un chrono sur une question

Added by Gaelle R over 5 years ago. Updated over 3 years ago.

Status:
Assigned
Priority:
Normal
Category:
Exercises
Target version:
Start date:
12/12/2013
Due date:
% Done:

20%

Estimated time:
Complexity:
Challenging
SCRUM pts - complexity:
?

Description

Bonjour à tous,

Une proposition pour ajouter de la complexité aux exercices.

Actuellement le temps se trouve au niveau des épreuves mais certains examens imposent un temps imparti à chaque question (épreuve théorique du permis bateau, du code de la route, etc.). L’intérêt serait donc de préparer les élèves à répondre à chaque question dans un délai imparti.

Ce temps serait mesuré en secondes. Cette nouvelle propriété apparaîtrait dans les paramètres avancés d’une question. Lors de l’épreuve, le timer apparaîtrait à côté de la question. Une fois le temps écoulé, l’utilisateur ne peut plus répondre et ne peut donc pas revenir sur une question dont le temps serait écoulé. Une modalité possible serait que le système enchaine directement la question suivante OU si on est à la fin de l’épreuve, la page de résultats (ou ce qui est prévu dans les paramètres de l’épreuve).

Sur l’épreuve, on aurait l’opportunité d’utiliser OU pas le temps de la question. En effet, une même question peut finalement être utilisée dans des exercices différents. En fonction de l’objectif pédagogique, il peut alors y avoir intérêt, ou pas, de timer la question. Exemple : question XX01, utilisée dans un exercice : le rédacteur de l’exercice ne prend pas en compte la donnée de temps de la question dans l’épreuve, cette même Question XX01 utilisée dans une autre épreuve type examen : le rédacteur prend cette fois-ci en compte dans les paramètres de l’épreuve le temps de la question : l’utilisateur a donc le temps imparti à cette question pour répondre.

Enfin, si le rédacteur choisit dans les modalités de l’épreuve de prendre en compte le temps imparti à chaque question, cela inhibe par conséquent la fonctionnalité « Activer le contrôle du temps » sur l’exercice.


Files

chrono_chamilo.txt (2.55 KB) chrono_chamilo.txt serge bayol, 20/03/2014 09:17

History

#1

Updated by Yannick Warnier over 5 years ago

  • Category set to Exercises
  • Target version set to 2.0

Je note simplement qu'une contribution a été faite par Serge, qui devrait implémenter cette fonctionnalité (au moins en partie).

Comme elle comprend des modifications de structure, je la programme pour la 1.10.

#2

Updated by serge bayol about 5 years ago

Bonjour,

Je viens de publier sur github une version "Chrono for Chamilo" offrant 3 fonctionnalités.

https://github.com/sergemac/chamilo_test

  1. 1 - Mise en place d'une limitation de temps pour répondre à une question + affichage du décompte.
  2. 2 - Option de synchronisation de lancement du chrono avec la fin de la lecture d'un media html 5.0
  3. 3 - tracking du temps de réponse pour toutes les questions et remontées de ces infos dans les différents tableau de bord

Cette version inclu également une modification sur les questions à combinaison exacte en permettant d'ajouter une question intermediaire de type code de la route.
ex:
Question 01 ?
rep 1
rep 2
Question 02 ? (question intermediaire)
rep 3
rep 4

Ces fonctionalités nécessitent une modification de structure sur certaines tables et l'ajout d'une table.
Les informations de BDD se trouvent dans le fichier chrono_chamilo.txt

#3

Updated by Yannick Warnier almost 4 years ago

  • Status changed from New to Assigned
  • Assignee set to José Loguercio
  • % Done changed from 0 to 20

Check the branch reference to include it in 2.0 (properly). This will probably generate a lot of integration work due to the fact that we changed the entities mechanism.

This is about adding another exercise variable that would indicate that the test has to be time-limited on the basis of each question, not the whole test.

I think this should appear as an additional mode in the exercise configuration. Currently, it says: "Enable time limit", and if you check it the time input appears. Now other options should "appear" when you check the box:
  • total quiz time limit: [ ]
  • standard time limit per question: [ ]
  • use time limit set in each question (in this case, you need to define a time limit, in seconds, for each question)
#4

Updated by José Loguercio over 3 years ago

What is the exactly config-variable to show the whole excercise time?

#5

Updated by serge bayol over 3 years ago

you can check this on www.cityzen-campus.info
user : demo
pw : demo
Note that the timer start only at the end of the video.
you need to change some DB as i mentionned above.
I do not have so much time but if i can help...

#6

Updated by Yannick Warnier over 3 years ago

  • Target version changed from 2.0 to 3.0

Also available in: Atom PDF