suipnice / moodle-mod_wims

An activity binding Wims virtual classrooms into Moodle
Other
1 stars 2 forks source link

Problemes dans la remontee des notes sur Moodle #10

Closed toccata10 closed 1 month ago

toccata10 commented 2 months ago

Bonjour, A l'ulco, on a recemment mis en place le plugin. Cela semble fonctionner correctement (creation automatique des classes par ex), a l'exception de la remontee des notes: Voici un exemple: je ne vois pas de rapport entre le resultat wims et la note sur moodle + les remontees sur moodle semblent etre a 10 au max (meme si config sur 20 dans wims). Une piste ? 01-details 02-global 03-config 04-Moodle

Badatos commented 1 month ago

Bonjour, En effet les notes remontées à Moodle sont des notes "brutes" données par WIMS, sans recalcul. Ce sont donc toujours les notes initiales sur 10. Pour plus de cohérence entre les 2 plateformes, il est donc préférable de laisser les notes sur 10 coté WIMS et de faire ensuite d'éventuels recalculs côté Moodle.

toccata10 commented 4 weeks ago

Bonjour, J'ai refait mon parametrage en laissant les notes sur 10 sur Wims. Cela semble remonter la reussite (multipliee par 0.1) et pas la note. Or ce qui m'interesse, c'est la note. Y a-t-il un parametrage a faire (ou alors c'est moi qui n'ai pas compris qqechose) ? gimp_qcm01 est un qcm pour lequel je demande d'obtenir 40 pts (soit 4 repetitions du qcm parfaitement reussies pour obtenir la note maximale). Screenshot from 2024-08-27 08-09-14 Screenshot from 2024-08-27 08-16-58

Badatos commented 4 weeks ago

Coté WIMS, on voit en effet 3 scores pour la feuille, par exemple :

Malheuresement, le webservice de WIMS ne fournit que 2 de ces scores (qualité et cumul), pas la note. Exemple de résultat fourni par WIMS :

{
  "status": "OK",
  "job": "getsheetscores",
  "query_sheet": 2,
  "query_class": "1001002",
  "sheet_mean_quality": 7.73,
  "sheet_mean_percent": 33,
  "sheet_max_quality": 7.73,
  "sheet_max_percent": 33,
  "data_scores": [
    {
      "id": "etuTest3",
      "first_name": "DeTest",
      "last_name": "Etudiant",
      "user_percent": 33,
      "user_quality": 7.73,
      "user_level": 0,
      "user_best": 33
     }
    ]
}
toccata10 commented 4 weeks ago

Du coup, autant pour la creation de classe, c'est vraiment tres bien, autant je ne vois pas l'interet de la remontee des notes sur Moodle (pour les feuilles d'exos en tout cas), car, si je comprends bien: 1) on remonte le cumul: donc un etudiant qui ferait 10 fois un exo en ne decrochant que 1/10 a chaque fois aurait 10, soit 100% de cumul 2) pour calculer la note, on a besoin de la reussite et de la qualite. Je reprends l'exemple base sur cette doc: https://hotellerie-restauration.ac-normandie.fr/sites/maths-caen.second-degre.ac-normandie.fr/IMG/pdf/SuivreTravailEleves.pdf

reussite : 94 % ; qualité 7,36 / 10. Pour une note avec une severite de 3, la note est obtenue par: 10 × 0,94 × 0,736^0,5 = 8.06 (sur 10)

Y a-t-il un espoir que la note et/ou que les valeurs de reussite et de qualite soient remontees par le plugin ? Merci

Badatos commented 4 weeks ago

En effet, la remontée des notes est surtout utilisée pour les examens. Comme je vous le disais, étant donné que WIMS ne fournit pas la note, le plugin ne peut pas l'inventer. La seule chose que pourrait faire éventuellement le plugin, c'est afficher la qualité (user_quality) au lieu du cumul/reussite (user_percent) actuel.

toccata10 commented 4 weeks ago

OK. Je vais completer mon message sur le forum, des fois q'un dev ait un peu de temps pour ajouter soit la note (idealement), soit la reussite.

Badatos commented 4 weeks ago

Il me semble que la réussite, c'est justement ce qui est affiché actuellement.

toccata10 commented 4 weeks ago

D'apres la feuille2, test2, c'est le cumul (ce qui ne semble semble vraiment pas interessant). Si on arrivait juste a remonter la qualite et la reussite dans Moodle, on pourrait se debrouiller facilement avec une formule du carnet de notes. wims-01 wims-02

Badatos commented 4 weeks ago

Ah oui bien vu pour le cumul. Ceci dit, on n'arrivera jamais à remonter la qualité ET la réussite dans Moodle, seule UNE note peut être remontée dans le carnet de note. il faudra choisir entre l'une ou l'autre.

Badatos commented 4 weeks ago

Y-a-t-il une formule simple pour calculer la réussite à partir du cumul ?

toccata10 commented 4 weeks ago

Non, je ne crois pas: d'apres la doc de wims: "L'indicateur de cumul (i0) est la somme des scores plafonnée à 10n que l'on divise par 10n Notons y 1≥y 2≥...≥yp les scores ordonnés par ordre décroissant. L'indicateur de réussite (i1) est la moyenne des n meilleurs scores, divisé par 10"

MAIS, je viens de decouvrir qu'on peut calculer la note de differentes manieres (definie a la creation de la feuille). Du coup, on pourrait etre coherent entre ce qui apparait sur Wims et sur Moodle (car pour l'instant, c'est incomprehensible). Pour cela: 1) parametrer la regle de calcul a i0q^0.5 sur la feuille 2) faire renvoyer par le plugin le resultat de (user_percent/10)(user_quality/10)^0.5 Avantage: coherence entre l'affichage de wims et de moodle Inconvenient: une seule formule de calcul possible (celle-la me parait pas mal car ca evite de faire plein de fois l'exo en se disant qu'a un moment on aura bon, donc qu'on va accumuler des points), mais je n'ai pas de meilleur argument pour le choix.

Pour moi, ce qui est essentiel c'est etre coherent entre ce que l'etudiant voit sur wims et ce qu'il voit sur Moodle. Je ne crois pas qu'il s'interesse + que cela au mode exact (tres complique d'ailleurs) de calcul sur Wims. En gros:

Ce serait possible de renvoyer (user_percent/10)*(user_quality/10)^0.5 pour les feuilles d'exos ? ksnip_20240827-153748 Screenshot from 2024-08-27 15-36-35