Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 2 Next »

Liens Rapides

À 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.

Les variables peuvent être utilisés de deux façons différentes :

  • Elles peuvent donner à l’auteur un contrôle précis sur la traçabilité et le suivi du progrès et mémoriser les décisions et les actions.

  • Elles peuvent être utilisées avec un contenu dynamique pour produire un scénario adapté aux conditions uniques de l’expérience d’un apprenant.

Emplacement du Menu des Variables

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é … +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.

estGlobal : En cochant cette option, vous pouvez utiliser cette variable dans n’importe quel autre script de votre projet. La prochaine fois que vous accédez le menu Variables, vous verrez votre Variable Globale dans la liste des choix.

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 de temps

Primitive - NON DÉFINIE : type de variable primitive qui n’est pas encore définie

Primitive - Booléen : est une variable qui a deux valeurs, vrai ou faux

Primitive - Chaîne : a variable whose value is a word (or "string" of characters)

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 decimals).

Primitive - Number (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 here.

  • No labels