Exercice : Boucle dans une étape

Notion de boucle

La notion de boucle est fondamentale dans tout processus itératif : par exemple, on proposera à l'apprenant de refaire un certain nombre de fois un même exercice et, si au bout d'un nombre donné d'essais, il n'y parvient toujours pas, il faudra pouvoir lui proposer autre chose. Il faut donc pouvoir mettre en place un critère de sortie de la boucle : nombre d'essai, score atteint, etc.

On se propose de modifier le schéma de l'exercice précédent en autorisant l'apprenant à tenter jusqu'à trois fois l'étape 4b :

Question

Créez un « indicateur calculé automatiquement » et sélectionnez le mode « Calcul Javascript »

Indice

Calcul d'un indicateur en javascript

La manipulation que nous allons décrire maintenant est propre à la version 1.5 de Topaze, elle devrait être améliorée dans les versions suivantes (selon ce post du forum Scenari)

Question

Le code à saisir est de la forme :

1
return GLISSER_VOTRE_ETAPE_DE_QUIZ_ICI;

Indice

Il faut glisser/déposer l'item de Quiz

Question

Cliquez ensuite le quiz et, en bas de page, sur l'Intrant. Choisissez ensuite « Nombre d'essais » pour le « Type de valeur à retourner »

Indice

Il faut cliquer sur le Quiz pour faire apparaître l'intrant en bas de page
Sur les dernières versions de ScenariChainNG, il faut cliquer sur le quiz puis sur l'oeil pour choisir l'information à renvoyer (ici, le nombre de tentatives de l'étape de quiz)

Solution

Nous allons maintenant utiliser l'indicateur dans l'étape 4b

Question

Pour l'étape 4b, réglez le feedback selon les indications ci-dessous :