Bonjour,
il n’y a actuellement pas grand chose sur la formation à la programmation Javascript pour Topaze. Vous pouvez jeter un oeil sur les contenus présentés ici. Ceci étant, ce qui me semble un prérequis, ce sont simplement quelques connaissances de base de l’algorithmique : notions de variables, de boucles, de tests, bref le b-a-ba. Il y a ensuite à connaitre quelques spécificités, bien pratiques, à Topaze, comme le fait de pouvoir effectuer un glisser/déposer d’un item (étape, indicateur, variable, …) vers un script.
Je ne sais pas ce qui est ressorti de l’AG qui a eu lieu aux dernières rencontres, mais il avait été proposé de documenter les fonctions de Topaze (par exemple comment récupérer le détail des réponses à un texte à trou) pour pouvoir y faire appel dans nos propres scripts.
Pour votre problématique de points négatifs, selon la situation, j’ai trouvé une méthode ne nécessitant pas de JavaScript, en utilisant un indicateur et la réaffectation par bornes :
A voir si ça peut vous être utile selon votre projet. Dans le cas contraire, on doit pouvoir trouver d’autres solutions.
