Ceci est une ancienne révision du document !
Table des matières
Utiliser les "scripts" en scénarisation
Ajouter et utiliser un script initial
Un script initial est un script qui s’exécute au chargement de l'écran sans intervention de l'apprenant. Pour ainsi dire le script s'exécute automatiquement.
- Pour ajouter un script initial, cliquez sur l'icône ajouter dans la section Scénarisation > Exercice.
- Dans la liste des scripts disponibles, sélectionnez le script que vous souhaitez utiliser. Attention : la liste des scripts disponibles peut varier selon les projets.
- En fonction du script sélectionné, il faudra remplir différents champs pour configurer le script. Dans l'exemple ci-dessous avec le script updateAssignment:
- Saisir la mise à jour de l'énoncé.
- Cliquer sur OK
Ajouter et utiliser un script dans un chemin de scénarisation
Une autre manière d'utiliser les scripts consiste à les utiliser dans un chemin de scénarisation, ce qui permettra de conditionner leur déclenchement à une action de l'apprenant (exemple avec le script evaluation.setObjectiveCompleted).
Considérons le chemin suivant :
L'apprenant doit saisir 3 600,00 € dans le champ montant puis cliquer sur Enregistrer afin d'attendre la scène Page de Fin
Nous souhaitons ajouter le script evaluation.setObjectiveCompleted et le déclencher au clic sur Enregistrer à condition que le montant 3 600,00 € soit saisi. Pour cela :
- Ajouter le script evaluation.setObjectiveCompleted comme un script initial
- Couper le script nouvellement ajouté
- Sélectionner l'événement Aller à la scène
Le script se retrouve après l’événement Aller à la scène. Il ne nous reste plus qu'à le placer avant pour le rendre fonctionnel. Pour cela :
- Sélectionner l'événement Aller à la scène
- Le couper
- Sélectionner le script
Ainsi si l'apprenant saisit le montant correct et enregistre sa saisie, il va alors déclencher le script evaluation.setObjectiveCompleted et se rendre sur la scène Page de fin.
Découvrir les scripts présents par défaut dans un projet
3 scripts sont compris par défaut dans le projet.






