Fichier modèle .STORY
Si vous démarrez votre projet de zéro, vous pouvez récupérer le fichier .story
présent sur Github en cliquant sur le bouton ci-dessous.
Le processus d'intégration de Nuggets ne changeant pas, ce modèle est proposé en l'état : structure et déclencheurs sont prêts à l'emploi.
Néanmoins la version de Nuggets peut ne pas être récente. Veillez donc à toujours disposer de la dernière version de la bibliothèque. Pour plus d'informations, reportez-vous à la section « Mettre à jour Nuggets ».
Structure du fichier source
Pour maintenir le fichier source propre dans lequel est implémenté Nuggets, scènes et diapositives sont structurées comme suit :
Scène et diapositives réservées
- Une scène entière nommée
Nuggets
réservée à la librairie dans laquelle se trouve- Une diapositive contenant 1. 2.
- la librairie sous forme d'Objet Web et
- plusieurs déclencheurs dont un exécutant du code JavaScript 3.
- Une diapositive contenant 1. 2.
- La diapositive est nommée par le numéro de version de la librairie qu'elle contient.
- Un masque de diapositive
Nuggets loader
y est appliqué. - Le déclencheur JS est appelé
DÉCLENCHEUR PRINCIPAL D'INITIALISATION
dans la terminologie Nuggets.
DÉCLENCHEUR PRINCIPAL D'INITIALISATION
Dans certains cas, certaines fonctionnalités de Nuggets pourront être initialisées dans le déroulé du scénario, mais dans la grande majorité des cas, leur initialisation et leur paramétrage se feront dans ce déclencheur.
Variables dédiées
Deux variables de type booléen sont présentes dans le fichier source : nuggetsLoaded
et isOnline
.
-
nuggetsLoaded
est réservée pour le chargement de la librairie et sera utilisée dans vos déclencheurs pour vous assurer de la présence de la librairie. -
isOnline
est utilisée pour activer/désactiver le chargement de la librairie Nuggets afin de tester et exécuter respectivement, au choix, dans un navigateur ou dans l'interface de prévisualisation de Storyline.
Déclencheur Storyline
Quand la chronologie de 'cette diapositive' commence
- Exécuter 'JavaScript'
Si 'isOnline' = valeur 'Vrai'
et 'nuggetsLoaded' = valeur 'Vrai'
NOTE DE MISE A JOUR
Depuis la version du 20 février 2024, Articulate a implémenté la console JavaScript dans la prévisualisation. Néanmoins, il n'est toujours pas possible de charger les Objets Web.
Scènes et diapositives « projet »
Toutes les autres scènes, dont la scène de démarrage, et toutes les diapositives qui s'y trouveront, constitueront votre projet. Assurez-vous que toutes les diapositives auront la mise en page qui permet la vérification de la présence de Nuggets dans le lecteur Storyline.