Liens Rapides
Table of Contents | ||||
---|---|---|---|---|
|
À propos des Variables
...
Script/Script … Frame/Cadre (x4) … Resources/Ressources … Events/Événements … Conditions/Conditions … Variables/Variables
Les variables sont une composante importante et puissante du système de création Storyflow. Les variables vous permettent de stocker des valeurs pour utilisation future et de modifier les choses de manière dynamique au fur et à mesure que le scénario se déroule.
...
Lors de l’affichage d’un script, vous trouverez la zone Variables à droite de l'éditeur de script :
...
Pick up Jigsaw/Saisir Puzzle … Conditions/Conditions … This frame has no conditions. It will open in all cases./Ce cadre n'est pas conditionnel. Il s'ouvrira dans tous les cas. … Resources/Ressources … Jigsaw - Grasp/Puzzle - Saisie … Object Interaction (worldObjectinteraction.42b47f91-8e1a-4db7-8a55-52e34c363803.11) / Interaction sur objet (InteractionObjetMonde.42b47f91-8e1a-4db7-8a55-52e34c363803.11) … World Objects/Objets Monde … Jigsaw/Puzzle … Resouces/Ressources … Conditions/Conditions … Variables/Variables … Events/Événements … Script Variables/Variables du script … Pick up and hold Checked/Saisir et tenir Coché … Boolean/Booléen … Spray the Workbench Checked/Vaporiser Établi Coché … Boolean/Booléen … +Add New/ + Ajouter Nouveau … Global Variables/Variables Globales
Lorsque vous sélectionnez « + Ajouter Nouveau », une liste de Paramètres s’affiche.
Paramètres des Variables
Variables du script
...
Resouces/Ressources … Conditions/Conditions … Variables/Variables … Events/Événements … Script Variables/Variables du script … motive.core.scriptVariable/motive.centre.scriptvariable … name/nom … isOutput/estSortie … isNetwork/estRéseau … isGlobal/estGlobal … isInput/estEntrée … Primitive/Primitive … NOT SET/NON DÉTERMINÉ … Global Variables/Variables Globales
estSortie : Permet à un Script de renvoyer une valeur dans le Script qui l’a appelé. Si vous ajoutez une variable de sortie au script A puis utilisez un Lanceur de Script qui lance le Script A à partir du Script B, vous verrez les sorties ajoutées au bas du lanceur.
...
estEntrée : Lorsque vous définissez une variable comme une entrée, vous créez automatiquement un modèle de script qui accepte une valeur d’entrée pour cette variable. Un modèle de script est un script réutilisable qui accepte les entrées.
Value Definition
...
valueDefinition/DéfinitionValeur … Primitive/Primitive … NOT SET/NON DÉFINIE … Boolean/Booléen … String/Chaîne … Date & Time/Date & Heure … Time Span/Intervalle Durée de temps … Number (Float)/Nombre (Flottant) … Number (Int)/Nombre (Entier)
Primitive - NON DÉFINIE : type de variable primitive qui n’est pas encore définie
Primitive - Booléen : est une variable variable qui a deux valeurs, vrai ou faux
Primitive Primitive - Chaîne : a variable whose value is a word (or "string" of characters variable dont la valeur est un mot (ou une « chaîne » de caractères)
Primitive - Date & Time: a variable whose value is formatted and recognized as a day and time
Primitive - Time Span: a variable whose value is a length of time (eg: 2 hours, 3 minutes and 14 seconds)
Primitive - Number (Float): a variable whose value is any real number (can include decimalsHeure : variable dont la valeur est formatée et reconnue comme étant un jour et une heure.
Primitive - Durée de temps : variable dont la valeur est une durée de temps (ex : 2 heures, 3 minutes et14 secondes)
Primitive - Nombre (Flottant) : variable dont la valeur est n’importe quel nombre réel (peut inclure des décimales).
Primitive - Number Nombre (Int): a variable whose value is an integer (positive, negative, and 0 included). Integers are whole numbers (no decimals allowed).
ENUM : Used to create a variable that has a list of options or states.
Creating a Variable
An example of a variable would be a checklist that the learner sees and as they complete tasks in the scenario, the items are checked as complete. We have a full walkthrough tutorial on creating this type of content here.
Dynamic Variables
Dynamic variables generally represent fields in resources. Their values can be changed during the scenario based on learner input and other events while the scenario is running. The value of a dynamic variable can be set and reset throughout the scenario and can change what the learner sees and hears and how the scenario plays out. An example of a dynamic variable would be a speaker in the scene and the learner has the ability to adjust the music to be louder or softer.
Dynamic Variables Editing Screen
Within a script, there is a Dynamic Variable editing screen. Click on the atom icon to toggle to this area:
...
Creating Dynamic Variables
We have a full walkthrough tutorial on creating this type of content hereEntier) : variable dont la valeur est un nombre entier (positif, négatif et 0 inclus). Aucune décimale permise.
ENUM : Permet de créer une variable qui possède une liste d'options ou d'états.
Création d'une Variable
Un exemple de variable serait une liste de contrôle que l’apprenant voit et lorsqu’il termine des tâches dans le scénario, les éléments sont cochés comme terminés. Vous avons un tutoriel étape par étape sur la création de ce type de contenu ici.
...
Variables Dynamiques
Les variables dynamiques représentent généralement des champs dans les ressources. Leurs valeurs peuvent être modifiées pendant le scénario basé sur les entrées de l’apprenant et autres événements pendant l’exécution du scénario. La valeur d’une variable dynamique peut être définie et réinitialisée tout au long du scénario et peut changer ce que l’apprenant voit et entend et comment le scénario se déroule. Un exemple de variable dynamique serait l’apparition d'un haut-parleur dans la scène et que l’apprenant puisse monter ou descendre le volume de la musique.
Écran de Modification des Variables Dynamiques
Dans un script, il y a un écran de modification des Variables Dynamiques. Cliquez sur l’icône de l’atome pour basculer vers cette zone :
...
New Frame/Nouveau Cadre … 0 Variables in Frame/0 Variables dans le Cadres … Defaults/Valeur par défaut … Branch/Branche … Node Name/Nom du Nœud … Resouces/Ressources … Conditions/Conditions … Variables/Variables … Events/Événements … Script Variables/Variables du script … Pick up and hold Checked/Saisir et tenir Coché … Boolean/Booléen … Spray the Workbench Checked/Vaporiser Établi Coché … Boolean/Booléen … motive.core.scriptVariable/motive.centre.scriptvariable … name/nom
Création de Variables Dynamiques
Vous avons un tutoriel étape par étape sur la création de ce type de contenu ici.