Problématique :
J'essaie de faire un drag and drop (many to many) dans lequel les éléments qui sont en bonne position y restent après avoir fait Submit et ceux qui sont en mauvaise place revienant en position de départ.
Le problème est que Coursebuilder lit l'interaction ligne à ligne. Si le 1 et le 2 sont bien placés il me conserve le 1 mais pas le 2. Si le 2 et le 4 sont bien placés il conserve le 2. etc...

Solution :
Il faut modifier complètement l'action manager :Créer une conditionnelle pour chaque réponse possible (si drag est correct alors sinon faire un "reset de l'interaction" par élément). En tout cela fait 3 conditionnelles (une par drag)

Exemple de Drag and Drop personnalisé : seules les réponses incorrectes reviennent en position initial
Drag 1
Drag 2
Drag 3
Target 1
Target 2
Target 3