Répondre à : Debugage d'une feuille renvoyant un exercice apparemment aléatoire

Accueil Forums Programmation WIMS Programmation d’exercices OEF Debugage d'une feuille renvoyant un exercice apparemment aléatoire Répondre à : Debugage d'une feuille renvoyant un exercice apparemment aléatoire

#4815
Joël
Participant
Up
0
Down
::

J’ai bien regardé dans la source de la feuille, ce qui reproduit le contenu du fichier .sheet16 dans mon cas et j’ai quelque chose du type

:classes/fr
exo=ESY00jsxgraph_2&qnum=1&scoredelay=&qcmlevel=3
10
1
ESY 00 jsxgraph_détermination fonction sinus
collection d'exercices de la classe.
:classes/fr
exo=ESY003courants&qnum=1&scoredelay=&qcmlevel=3
10
1
ESY 00 3 courants complexe
collection d'exercices de la classe.
:classes/fr
exo=ESY00sommetens&qnum=1&scoredelay=&qcmlevel=3
10

Je comprends donc que le fichier apparaissant sous le nom
ESY 00 jsxgraph_détermination fonction sinus
dans la feuille devrait être lié au fichier d’exercice
ESY00jsxgraph_2
mais ce n’est pas le cas.
En effet le nom du fichier d’exercice est ici limité à 15 caractères or j’ai nom d’exercices plus longs , il omet les espaces du nom du fichier et j’ai d’autres feuilles où le nom indiqué dans la source de la feuille ne correspond en rien à ce qui est inscrit dans ce fichier source de la feuille.

J’ai d’ailleurs d’autres feuilles fonctionnant bien, où la source de la feuille donne la liste des exercices dont les noms ne correspondent pas au noms des exercices.

Il doit donc y avoir un autre lien fait entre la feuille, le nom donné à l’exercice dans la feuille, et le nom de l’exercice tel qu’il apparait dans mes exercices de la classe.

J’ai néanmoins essayé de changer le nom de l’exercice sur lequel il a du mal à pointer mais rien n’y fait.

J’ai recréé une feuille avec un exercice de la feuille incluant trois exercices. Leurs titres sont:

  • Convention générateur récepteur
  • Courbe d’un générateur MET sur Moteur
  • Diviseur de tension

et le code de la feuille généré est alors
exo=Conventiongnra&exo=H423cCourbedun&exo=diviseur_tension&qnum=3&scoredelay=&seedrepeat=0&qcmlevel=1

Il me manque bien une liaison me permettant de comprendre le bug.

Merci pour le soutien,
Joël

  • Cette réponse a été modifiée le il y a 4 années et 2 mois par Joël.