際際滷

際際滷Share a Scribd company logo
Session #316 BYOL  Elearning Guild DevLearn 2014 
Variables: What Every New 
Storyline User Wants to Know 
Kevin Thorn, NuggetHead Studioz, LLC 
http://bit.ly/1wkXHs9 
 Worksheet 
 Starter practice files 
 Completed practice files, and 
 Example use case files 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
If you 
 understand what variables are and interested in advanced uses, 
 comfortable with variables and use them often, 
 fully understand what Im talking about, or 
 get excited by the unlimited possibilities using variables, 
this is NOT for you. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
If you 
 understand what variables are but not sure how to use them, 
 dabbled with variables, but not sure how to set up the logic, 
 have no idea what Im talking about, or 
 get a headache by the mere mention of the word, variable. 
this IS for you! 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Groups 
TYPES 
MANAGING 
TRIGGERING 
USES 
CONDITIONS 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TYPES 1 Only three Types 
True/False Number Text 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TYPES 2 Only one value; same Type 
TIP: 
Cant fill a Text bucket 
with a Number variable. 
Can fill a Text bucket 
with a numeric value. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TYPES 3 Initial Values 
Only the Text variable can 
have an empty initial value. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Groups 
TYPES 
MANAGING 
TRIGGERING 
USES 
CONDITIONS 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
MANAGING 4 Naming the CamelCase way 
Cannot use the same name of 
a variable more than once. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
MANAGING 5 Sort by Name, Type, Value 
Sort by clicking header titles. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
MANAGING 6 Changes after creating a variable 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Groups 
TYPES 
MANAGING 
TRIGGERING 
USES 
CONDITIONS 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TRIGGERING 7 Variables need a Trigger to change 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TRIGGERING 8 =Assignment same as SET 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TRIGGERING 9 =!NOT Assignment same as Toggle 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
TRIGGERING 10 Trigger stacking of variables 
TIP: 
If leaving a slide, ensure 
the Trigger adjusting the 
variable is first. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Groups 
TYPES 
MANAGING 
TRIGGERING 
USES 
CONDITIONS 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
USES 11 Variables do not have States 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
USES 12 Number var  Numeric Entry object 
By default, the Numeric Entry object automatically generates a variable 
of the same name  Numeric Entry. Same for Text Entry. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
USES 13 True/False like On/Off switch 
Like turning on/off a light 
switch when walking in 
or out of a room. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
USES 14 Im in control! 
Trigger: 
Set [varName] equal to the typed value when the CONTROL loses focus. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved. 
MOUSE
USES 15 Set & Pass 
SET variables: 
LessonScore1 = 20 
LessonScore2 = 15 
LessonScore3 = 10 
PASS variables: 
LessonScoreTotal = 45 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved. 
Pass (+Add) a 
variable(s) to another 
variable with this 
trigger(s). Pass as 
many as you need.
USES 16 Referencing a variable 
variable: FirstName 
%FirstName% 
To show (reference) a variable on a 
slide, flank the variables name 
with percent symbols. 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Groups 
TYPES 
MANAGING 
TRIGGERING 
USES 
CONDITIONS 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
ADJUSTING 17 Conditional Variables 
On the Conditional approval of 
Queen Isabella Feona (IF) 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
ADJUSTING 18 Toggle Boolean variable 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
ADJUSTING 19 Adjusting Variable based on State 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
ADJUSTING 20 Adjusting State based on Variable 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
Kevin Thorn 
NuggetHead Studioz, LLC 
http://nuggethead.net 
@learnnuggets.com 
kevin@learnnuggets.com 
息 2014 NuggetHead Studioz, LLC. All Rights Reserved.

More Related Content

Articulate Storyline - Fundamentals of Variables

  • 1. Session #316 BYOL Elearning Guild DevLearn 2014 Variables: What Every New Storyline User Wants to Know Kevin Thorn, NuggetHead Studioz, LLC http://bit.ly/1wkXHs9 Worksheet Starter practice files Completed practice files, and Example use case files 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 2. If you understand what variables are and interested in advanced uses, comfortable with variables and use them often, fully understand what Im talking about, or get excited by the unlimited possibilities using variables, this is NOT for you. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 3. If you understand what variables are but not sure how to use them, dabbled with variables, but not sure how to set up the logic, have no idea what Im talking about, or get a headache by the mere mention of the word, variable. this IS for you! 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 4. Groups TYPES MANAGING TRIGGERING USES CONDITIONS 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 5. TYPES 1 Only three Types True/False Number Text 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 6. TYPES 2 Only one value; same Type TIP: Cant fill a Text bucket with a Number variable. Can fill a Text bucket with a numeric value. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 7. TYPES 3 Initial Values Only the Text variable can have an empty initial value. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 8. Groups TYPES MANAGING TRIGGERING USES CONDITIONS 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 9. MANAGING 4 Naming the CamelCase way Cannot use the same name of a variable more than once. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 10. MANAGING 5 Sort by Name, Type, Value Sort by clicking header titles. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 11. MANAGING 6 Changes after creating a variable 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 12. Groups TYPES MANAGING TRIGGERING USES CONDITIONS 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 13. TRIGGERING 7 Variables need a Trigger to change 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 14. TRIGGERING 8 =Assignment same as SET 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 15. TRIGGERING 9 =!NOT Assignment same as Toggle 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 16. TRIGGERING 10 Trigger stacking of variables TIP: If leaving a slide, ensure the Trigger adjusting the variable is first. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 17. Groups TYPES MANAGING TRIGGERING USES CONDITIONS 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 18. USES 11 Variables do not have States 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 19. USES 12 Number var Numeric Entry object By default, the Numeric Entry object automatically generates a variable of the same name Numeric Entry. Same for Text Entry. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 20. USES 13 True/False like On/Off switch Like turning on/off a light switch when walking in or out of a room. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 21. USES 14 Im in control! Trigger: Set [varName] equal to the typed value when the CONTROL loses focus. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved. MOUSE
  • 22. USES 15 Set & Pass SET variables: LessonScore1 = 20 LessonScore2 = 15 LessonScore3 = 10 PASS variables: LessonScoreTotal = 45 息 2014 NuggetHead Studioz, LLC. All Rights Reserved. Pass (+Add) a variable(s) to another variable with this trigger(s). Pass as many as you need.
  • 23. USES 16 Referencing a variable variable: FirstName %FirstName% To show (reference) a variable on a slide, flank the variables name with percent symbols. 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 24. Groups TYPES MANAGING TRIGGERING USES CONDITIONS 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 25. ADJUSTING 17 Conditional Variables On the Conditional approval of Queen Isabella Feona (IF) 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 26. ADJUSTING 18 Toggle Boolean variable 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 27. ADJUSTING 19 Adjusting Variable based on State 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 28. ADJUSTING 20 Adjusting State based on Variable 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.
  • 29. Kevin Thorn NuggetHead Studioz, LLC http://nuggethead.net @learnnuggets.com kevin@learnnuggets.com 息 2014 NuggetHead Studioz, LLC. All Rights Reserved.