Task - Tâche #4612
Améliorer le déroulement
100%
Description
Le choix initial rend le déroulement lent -> plutôt que 5 exercices d'1 question, il vaudrait mieux 1 exercice de 5 questions (dans un premier temps)
Historique
#1 Mis à jour par Philippe Cadaugade il y a environ 9 ans
En tout cas pour les exercices de type Association
#2 Mis à jour par Philippe Cadaugade il y a environ 9 ans
- Catégorie mis à Code général
- Statut changé de New - Nouveau à Assigned - En cours
- Assigné à mis à Philippe Cadaugade
- Version cible mis à version-2.4
- % réalisé changé de 0 à 20
Heu... pourquoi pour les exercices de type association et pas les autres ?!
je commence au contraire par ExerciceOrthographe qui est plus simple
- dans le slotSequenceEntered(), au lieu d'avoir X exercices avec 1 question, je mets 1 exercice avec X questions (X = 5 jusqu'ici, mais c'est peut être l'occasion de changer)
- du coup il faut afficher les numéros sur la tête en bas en remplaçant
boiteTetes->setEtatTete(m_numExercice, getAbeExerciceEvaluation(),false);
par
boiteTetes->setEtatTete(m_numExercice, abe::evalY,false,getAbeNbTotalQuestions()-getAbeNumQuestion()+1);
dans le slotInitQuestion()
- l'indice qui me sert à récupérer les images dans creerExercice n'est plus le numéro de l'exercice
m_indiceImage = abeStateMachineGetNumExercice();
mais le numéro de la question
m_indiceImage = getAbeNumQuestion();
- on ne remet plus à zéro à chaque question le nombre de clics sur Vérification, on déplace de slotInitQuestionEntered() vers slotRealisationExerciceEntered_ l'appel de
abeStateMachineSetNbClicSurVerifier(0);
Par contre il faut réfléchir aux implications dans l'évaluation
#3 Mis à jour par Philippe Cadaugade il y a environ 9 ans
- % réalisé changé de 20 à 70
Si, on remet à zéro le nombre de clics, mais par contre on l'écrit dans une structure de données qui existait déjà et qu'on détourne pour ça.
Au niveau de l'évaluation, même si on va continuer à loguer (amélioration, au passage) le pourcentage de lettres fausses dans un mot, au niveau de l'évaluation dans la séquence on se base sur le nombre de clics sur Vérification ou Solution.
Comme on n'a plus qu'un exercice, on va shunter le bilan d'exercice et se servir du bilan de séquence (le bilan de séquence n'est pas optionnel !!).
C'est fait pour ExerciceOrthographe...
#4 Mis à jour par Philippe Cadaugade il y a environ 9 ans
- Statut changé de Assigned - En cours à Fixed - Corrigé - Implémenté
- % réalisé changé de 70 à 100
Pour les exercices de type Association également. Au passage, vérification de ce qui est loggué et donc utilisation du mot "Question" au lieu de "Exercice" comme exerciseName, afin d'avoir qch de cohérent dans les logs