"ça marche avec Boost mais pas avec Class."
Je ne vois pas pourquoi ça marche pour nous quel que soit le thème et pas pour toi avec le thème Class seulement. Voici quelques pistes :
1.- Est-ce que le thème Class installé sur votre site est "tel quel" ou a été modifié par l'administrateur?
2.- On ne peut pas juger avec un seul exemple de "sous-question" comme tu nous a donné depuis le début. Merci de créer une question Cloze avec ces sous-questions, en tapant exactement ce code:
*********************************************
La capitale de la France est {1:SHORTANSWER:%100%Paris#Bravo!~%50%Marseille#Non, c'est la deuxième plus grande ville en France (derrière Paris).~*#Mauvaise réponse. La capitale de la France est Paris, bien sûr.} et {1:SHORTANSWER:=Berlin} est la capitale de l'Allemagne.
Écrivez moodle en lettre majuscules {1:SHORTANSWER_C:moodle#Rétroaction pour moodle en minuscules~=MOODLE#Rétroaction pour MOODLE en majuscules~%50%Moodle#Rétroaction pour une seule lettre majuscule}
Appariez les villes et états suivants :
San Francisco : {1:MCS:=Californie#Bonne réponse~Arizona#Mauvaise réponse}
Tucson : {1:MCS:Californie#Mauvaise réponse~%100%Arizona#Bonne réponse}
*********************************************
En mode édition de la question, cliquer sur le bouton Enregistrer les modifidations et continuer, puis sur le bouton Aperçu. Faire une copie d'écran de la partie qui nous intéresse de la fenêtre pop-up. Puis remplir avec les réponses correctes et faire une nouvelle copie d'écran. Toujours avec la dernière version du thème Class on doit obtenir les résultats ci-dessous.

et ceci:
