Bonjour,
Je crois me souvenir que lorsque la taille de la série d’exercices est égale au nombre d’exercices sélectionnés, ils apparaissent tous une fois mais dans un ordre aléatoire.
Par contre lorsque la taille de la série d’exercices est inférieure au nombre d’exercices sélectionnés (par ex 5 parmi 10), certains exercices peuvent apparaitre plusieurs fois (à cause du tirage aléatoire).
N’y a-t-il pas un moyen de forcer le tirage d’exercices tous différents?
Tu as essayé ? ce n’est pas ce que dit le code !
Le code dit que (je l’ai regardé rapidement, voir scripts/oef/exo.init et
scripts/oef/var.proc pour ceux qui l’ont sous la main).
– on permute aléatoirement les exos.
– on les prend ensuite dans l’ordre trouvé, et quand on a terminé, si besoin, on repart au premier.
Donc dans ton cas, selon moi, il ne peut pas apparaitre deux fois le même exercice.
Si oui, c’est que je n’ai pas compris le code !
Tu as raison, je viens de vérifier. Il y avait une erreur de référence dans ma série (j’avais renommé les exos de blabla01 vers blabla1), du coups seuls quelques uns de mes 12 exos étaient sans erreurs (blabla10, blabla11, blabla12) et la série tournait donc en boucle sur ceux là (3 exos valides et j’en voulais 5 pour ma série).
Excusez moi pour le dérangement (encore une fois).
Pas de problème ! on pourrait prendre l’habitude de rajouter [Résolu]
dans le titre du sujet du forum d’ailleurs à propos comme l’a fait David récemment !