Subversion Repositories wimsdev

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. !set wims_backslash_insmath=yes
  2. <h2 class="wimscenter">Calcul du score d'un exercice</h2>
  3. <p>
  4. Le score d'un exercice est un nombre entre 0 et 10. Son calcul se fait seulement
  5. au moment de l'analyse des réponses de l'exercice. Le calcul utilise à la fois les
  6. poids associés à chaque instruction <span class="tt wims_code_words">\answer</span>
  7.  et <span class="tt wims_code_words">\condition</span> mais aussi du niveau de
  8. sévérité choisi par l'enseignant au moment du paramétrage de l'exercice.
  9. </p>  
  10. <p>
  11. Considérons un exercice sans étape ayant plusieurs champs de réponse ou des réponses
  12. analysées par des conditions mais n'utilisant pas les instructions
  13. <span class="tt wims_code_words">\steps</span> et
  14. <span class="tt wims_code_words">\conditions</span>
  15. </p>
  16. Désignons par
  17. <ul><li>
  18. \(I\) l'ensemble des numéros des réponses analysées automatiquement utilisées
  19. dans l'énoncé
  20. </li><li>
  21. \(C\)  l'ensemble des numéros des conditions utilisées (les numéros déclarés dans
  22.  l'instruction <span class="tt wims_code_words">\conditions</span>, par défaut les
  23. numéros de toutes les conditions)
  24. </li><li> \(w_i\) le poids associé au champ de réponse \(i\) ou à la  condition
  25. \(i\) fixé par l'option <span class="tt wims_code_words">weight</span>
  26. (par défaut, \(w_i=1\) si l'option <span class="tt wims_code_words">weight</span>
  27. n'est pas utilisée).
  28. </li><li>\(x_i\) le score obtenu en complétant le champ de réponse \(i\)
  29. (0 si la réponse est fausse, 1 si elle est juste, entre 0 et 1  si elle est
  30. partiellement juste).
  31. </li></ul>
  32. Le score sur l'exercice est calculé par la formule suivante
  33.  \(10(\frac{\mbox{scoregot}}{scoreshould})^\mbox{puis}\) avec :
  34. <ul><li>
  35.  \(\mbox{scoreshould} =\sum_{i\in I}w_i+\sum_{c\in C}w_c\)
  36. </li><li>
  37. \(\mbox{scoregot} =\sum_{i\in I}w_i x_i+\sum_{c\in C}w_c x_c\)
  38. </li><li>
  39. \(\mbox{puis}\in\{1, 1.5,...,4.5, 5\}\) fixé par le niveau de sévérité choisi
  40. (\(\mbox{puis} = 1\) si le niveau de sévérité est 1)
  41. </li></ul>
  42. Le nombre obtenu est ensuite arrondi pour ne garder qu'une décimale.
  43.  
  44. <h3>Cas d'une réponse analysée uniquement par des conditions</h3>  
  45. Si on choisit de ne pas mettre la bonne réponse dans l'instruction  
  46. <span class="tt wims_code_words">\answer</span> afin que l'analyse de la réponse
  47. se fasse totalement avec des conditions, alors le poids de cette
  48. instruction <span class="tt wims_code_words">\answer</span> est 0; seuls les poids
  49. des conditions mises pour analyser la réponse de ce champ seront pris en compte.
  50.  
  51. <h3>Cas des exercices utilisant la commande
  52. <span class="tt wims_code_words">\steps</span> ou
  53. <span class="tt wims_code_words">\nextstep</span></h3>  
  54. Le nombre d'instructions <span class="tt wims_code_words">\answer</span> définis
  55.  dans le source de l'exercice peut être plus grand que le nombre de champs de
  56. réponse apparaissant dans l'énoncé.
  57. <ul><li>
  58. Dans un exercice utilisant la commande <span class="tt wims_code_words">\steps</span>,
  59.  l'ensemble  \(I\) contient alors les numéros  i pour lesquels  
  60. <span class="tt wims_code_words">replyi</span> est déclaré dans  
  61. <span class="tt wims_code_words">\steps.</span>
  62. </li><li>
  63. Dans un exercice à étapes utilisant la commande
  64. <span class="tt wims_code_words">\nextstep</span>,
  65. l'ensemble \(I\) ne contient que les numéros des champs de réponse effectivement
  66.  vus par l'élève avant que l'exercice ne s'arrête (c'est-à-dire les numéros  i
  67. pour lesquels <span class="tt wims_code_words">replyi</span> est passé dans
  68. l'instruction <span class="tt wims_code_words">\nexstep</span> avant que l'exercice
  69.  ne s'arrête.
  70. </li></ul> Il en est de même pour l'ensemble \(C\) définissant les conditions
  71. qui seront prises en compte dans le calcul du score de l'exercice.
  72.