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.

Fichier .STORY modèle

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.
  1. La diapositive est nommée par le numéro de version de la librairie qu'elle contient.
  2. Un masque de diapositive Nuggets loader y est appliqué.
  3. 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.