Upload
mgalmeira
View
225
Download
0
Embed Size (px)
Citation preview
8/9/2019 Instructor User Guide
1/536
8/9/2019 Instructor User Guide
2/536
Copyrigh t 2000-2007 . Su m Tota l Sys t em s , Inc . A l l r igh t s r e se rved .
Sum Tota l Sys t em s , t he Sum Tota l Sys t em s logo , Too lBook , t he ToolBoo k logo , Aspe n ,
the Aspe n logo, Tota lLMS, Tota lLCMS, Tota lVCS, Total Inform at ion ,T o ta l Co l la b o r a t io n , T o t a lA cc e s s , a n d T o t a lP e r fo r m a n c e a r e t r a d e m a r k s o f S u m T o t a lS ys t e m s , In c . All o t h e r c o m p a n y a n d p r o d u c t n a m e s a r e t h e p r o p e r t y o f th e i r re s p e c -t iv e o w n e r s .
T h e s o f tw a r e d e s c r ib e d i n t h i s d o c u m e n t is fu r n i s h e d u n d e r a S o f tw a r e Lic e n s eA gr e e m e n t . P le a s e r e a d i t t h o r o u g h ly . T h e s o f tw a r e m a y b e u s e d o r c o p i e d o n l yin a c c o r d a n c e w it h t h e t e r m s o f t h is a g r e e m e n t .
In f o r m a t i o n i n t h i s d o c u m e n t is s u b je c t t o c h a n g e w i t h o u t n o t ic e .U.S. GOVERNMENT RESTRICTED RIGHTS
T h e S o ft w a r e a n d w r it t e n m a t e r ia l s a c c o m p a n y in g t h e S o ft w a r e a r e p r o v id e d w it hres t r i c ted r i gh t s . If you a re an age ncy of t he Uni ted S t a t es Govern m en t , t he fo l low ingc la u s e a p p l ie s t o t h i s lic e n s e . Th e S o ft w a r e is c o m m e r c ia l c o m p u t e r s o f t w a r ed e v e l o p e d a t p r iv a t e e x p e n s e . Th e S o ft w a r e i s p r o v id e d t o t h e U n it e d S t a t e s G o v e r n -m e n t w i th t h e c o m m e r c ia l lic e n s e r ig h t s a n d r e s t r ic t io n s d e s c r ib e d e ls e w h e r e h e r e i n .
T h e m a n u fa c t u r e r i s lis t e d b e lo w .
SumTota l Sys t ems , Inc .1808 Nor th Shore l ine BoulevardM oun ta in View , CA 94043
Publ ica t i on da t e : Jun e 200 7
8/9/2019 Instructor User Guide
3/536
ii
C o n t e n t s
PART I Welcome to ToolBook Instructor
Chapter 1
Getting started
Introducing ToolBook Instructor 15Before you install 16
Installing Instructor 18
Starting and exiting Instructor 18
Learning Instructor 19
About this book 23
Chapter 2
Basic concepts
About the ToolBook product family 27
About ToolBook Instructor 28
Planning your project 30
Building an application 35
Using the Actions Editor 39
Using OpenScript 40
Extending Instructor usingWindows technologies 41
Using resources in your application43
8/9/2019 Instructor User Guide
4/536
iii
Chapter 3
Learning the Instructor interface
Introducing the visual interface 45
Working at Author level 46
Working at Reader level 68
Navigating in an application 69
PART II Building your application
Chapter 4
Creating books and pages
About books and pages 74
About templates75
Creating a new book 78
Creating pages and backgrounds 81
Organizing pages and backgrounds 85
Working with backgrounds 90
Setting the page size 92
Setting properties for books 94
Navigating through a book 96
Enhancing a books performance 100
8/9/2019 Instructor User Guide
5/536
iv
Chapter 5
Working with the Catalog
About the Catalog 102
Authoring with the Catalog 103
Exploring types of Catalog objects 107
Customizing the Catalog 111
Chapter 6
Working with objects
About objects 115
Adding objects from the Catalog 115
Creating objects using the tool palette 117
Selecting objects 118
Creating hyperlinks 121
Cutting, copying, pasting, duplicating,and deleting objects 125
Moving objects 127
Spreading and centering objects 128
Flipping and rotating objects128
Aligning objects 129
Changing the size and shape of objects 131
Modifying the appearance of objects 134
Moving objects between layers 139
Grouping objects 144
8/9/2019 Instructor User Guide
6/536
v
Chapter 7
Setting object properties
Understanding properties and extended properties 152
Using the Properties dialog box 153
Using the right-click menu 158
Using the Extended Properties dialog box 160
Using the Property Browser 161
Chapter 8
Working with text
About fields 165
Working with fields 167
Creating fields 168
Setting field properties 170Adding text to fields 174
Selecting and editing text 178
Formatting text in fields 182
Inserting inline graphics 187
Inserting special characters 189
Finding and replacing text 191
Working with record fields 193
8/9/2019 Instructor User Guide
7/536
vi
Chapter 9
Using graphics
About graphics 200
Using graphics on the Internet 201
Adding graphics to your book 201
Modifying graphics 205
PART III Adding interactive featuresto your application
Chapter 10
Working with buttons and hotwords
Defining how buttons look 213
Using and modifying buttons 214
Adding a graphic to a button 224
About hotwords 229
Creating and modifying hotwords 230
Editing hotwords 232
Removing hotwords 234
8/9/2019 Instructor User Guide
8/536
vii
Chapter 11
Working with list boxes and combo boxes
About list boxes and combo boxes 236
Creating list boxes 238
Setting list box properties 240
Adding text to a list box 244
Creating combo boxes 246
Setting combo box properties246
Adding text to combo boxes 248
Determining user selection 249
Chapter 12
Creating a quiz using question objects
About question objects 255Working with question objects 256
Question objects in action 258
Scoring questions 263
Specifying feedback 265
Chapter 13
Hiding, showing, and animating objects
Creating visual effects 273
Hiding and showing objects 273
Animating Instructor objects 277
Playing an animation at Reader level 282
Modifying an animation in the Animation Editor 287
8/9/2019 Instructor User Guide
9/536
viii
Chapter 14
Adding audio and video files
About digital media 291
Choosing a media player 291
Using the Universal Media Player 294
Using other media players 301
Creating and managing clips 305
PART IV Adding behavior with action sequences
Chapter 15
Using the Actions Editor
About action sequences 319
Choosing when to create action sequences 321
Opening the Actions Editor 323
Creating action sequences using the Actions Editor 324
Creating and using shared action sequences 341
Managing action sequences 349
8/9/2019 Instructor User Guide
10/536
ix
Chapter 16
Creating action sequences: Practical examples
About the examples 357
Using the examples 358
Example 1: Using conditions 359
Example 2: Using variables 367
Example 3: Changing object properties 374
Example 4: Using shared action sequences379
Troubleshooting action sequences 394
PART V Using resources and data
Chapter 17
Using resources
About resources 397
Creating and modifying resources 399
Adding resources to a book 401
Working with resources 404
Getting information about a resource 409Replacing resources 410
Exporting resources 411
Removing resources from a book 412
8/9/2019 Instructor User Guide
11/536
x
Chapter 18
Importing and exporting data
About importing and exporting 416
Importing and exporting text 417
Importing and exporting graphics 429
Importing books and pages 431
Customizing the import process 435
PART VI Creating simulations
Chapter 19
Building software simulations
About software simulations 439
Planning a software simulation 440
Choosing a simulation mode 442
Creating a simulation with the Sim AutoBuilder 444
Developing a simulation manually 447
Working in the Simulation Editor 451
8/9/2019 Instructor User Guide
12/536
xi
PART VII Distributing your application
Chapter 20
Distributing applications on the Internet
About Internet distribution options 466
Choosing an Internet distribution option 469
Tips for optimizing a book designed for DHTML export 472
Publishing your book as Web pages 473
Preparing a native ToolBook book for the Web 475
Using ToolBook courses with a learning managementsystem 477
Chapter 21
Preparing native ToolBook applications for release
Organizing and checking your application 481
Preparing your applicationbased on a distribution method 487
Using the AutoPackager 492
Using Instructor on a network 496
Installing and testing your application 497Uninstalling an application 498
Glossary 499
8/9/2019 Instructor User Guide
13/536
P A R T I
Welcome to ToolBook Instructor
This pa r t of the ToolBook Instructor User Guide d e s c r ib e s h o w t o s e t u p a n dins ta ll ToolBoo k Ins t ruc tor , i n t roduces ba s i c Ins t ruc to r concep t s , andexplore s t he us e r in t e r face .
INTHISPART
Chapter 1 Getting started
Chapter 2 Basic concepts
Chapter 3 Learning the Instructor interface
8/9/2019 Instructor User Guide
14/536
C h a p t e r 1
Getting started
Welcom e to ToolBoo k Ins t ruc to rthe com ple t e coursew areau thor ing sys t em tha t a l low s you t o c rea t e soph is t ic a t ed o n l inelea rn ing a pp l ica t ion s . In t h is b oo k , you ll le a rn abo u t t he ba s ic
c o n c e p t s a n d t o o ls yo u n e e d t o b u ild a n d m a n a g e c o m p le t e ,e ffec t ive cou rsew are . Be fore you go o n t o exp lore Ins t ruc to r , r eadth rough t h is cha p t e r . He re you ll le a rn h ow to i ns t a l l an d s t a r tIns t ruc to r , find ou t abo u t t he re sou rces a va i lab le t o h e lp you lea rnIn s t r u c t o r, a n d p r e v ie w t h is b o o k s c o n t e n t s a n d c o n v e n t io n s .
INTHISCHAPTER
Introducing ToolBook Instructor 15
Before you install 16
Installing Instructor 18
Starting and exiting Instructor 18
Learning Instructor 19
About this book 23
8/9/2019 Instructor User Guide
15/536
Chapter 1 Getting started 15
Introducing ToolBook Instructor
To o l Bo o k In s t r u c t o r is a c o m p le t e c o u r s e w a r e a u t h o r in g s ys t e m t h a ta l low s you t o c rea t e an d d i s t ribu t e o n l ine lea rn ing ap p l ica t ion s .
With Ins t ruc to r , you can focu s on w ha t is im por t an t : p re se n t i ng t hem a t e r ia l to b e le a r n e d . In s t r u c t o r h e lp s y o u c r e a t e a n d m a n a g e t h econ ten t , na v iga t i on , feed back , an d qu i zzes t h a t a re a v it a l pa r t o f yourin t e ra c t ive lea rn ing ap p l ica t ion s . You can ea s ily add so un d , an im a t ion ,v ideo , g raph i c s , and o the r spe c ia l e ffec t s t o you r ap p l ica t ion s , m akingthem live ly and en gag ing . Hype r links an d n av iga t ion ob j ec t s a l low yourlea rne r s t o con t ro l the d irec t ion an d pace o f t he i r le a rn ing expe r i ence .
Ins t ruc to r is de s igned fo r use by a b road sp ec t rum of cou rse deve lope rsan d i ns t ruc t ion a l de s igne rs . If you a re ne w to deve lop ing on line lea rn inga ppl ica t ion s , youll fin d tha t In s t ruc to rs ea sy- to-u se fea ture s w ill ge t youquickly on you r wa y to p rodu cing high-qua lity in te rac t ive cou rses . More
expe r ienced course deve lope rs wi ll apprec ia t e t he robus t co n t en t -crea t ione n v ir o n m e n t o f In s t r u c t o r , t h e A c t io n s E d it o r v is u a l p r o g r a m m in gt o o l , th e p o w e r fu l O p e n S c r ip t p r o g r a m m in g l a n g u a g e , a n d a v a r ie t yo f o t h e r d e s i g n o p t io n s .
Aft e r you ha ve c rea t ed a course us ing Ins t ruc to r , you can de l ive r it ond e m a n d t o a n y s t u d e n t w it h a c c e s s t o t h e I n t e rn e t , o r yo u c a n d e p l o y iton your com pa nys i n t ran e t . Ins t ruc to r o f fe r s s eve ra l flex ib l e dep loyme nt
o p t io n s . Yo u r s t u d e n t s c a n v ie w yo u r c o u r s e in a W e b b r o w s e r t h a tdi splays Inte rne t -based f i l e formats such as HTML (Hyper text MarkupLan gua ge ) . Alt e rna t ive ly , use t he Too lBoo k Neuron b row se r p lug- in t osho w your cou rse a s a na t ive ToolBoo k boo k (TBK file ) in a Webb r o w s e r . Yo u c a n a ls o d i s t r ib u t e y o u r c o u r s e a s a r u n - t im e (s t a n d - a lo n e )ap p l ica t ion t ha t run s from a h a rd d r ive o r CD-ROM.
8/9/2019 Instructor User Guide
16/536
Chapter 1 Getting started 16
Before you install
Before ins t a lling Ins t ruc to r , ve r ify you r com pute r m ee t s t he re qu i reme nt s .
System requirements
To r u n To o l Bo o k , a c o m p u t e r m u s t m e e t th e r e q u i r e m e n t s b e lo w .
Minimum and recommended system configurations
Component Minimum Recommended
Co m p u te r Pe n t iu m 23 3 Pe n tiu m III 1 .2 GHz o rh i g h e r
RAM (Ra n d o m 64 m e g a b yte s (MB) 2 56 MB o r m o rea cce s s m em ory) fo r p la yb a ck ;
128 M B for a u tho r ing
CD-ROM d rive An y s p e e d
Ha rd d is k 15 0 MB* Up to 310 MB fo r a lls p a c e o p t io n a l co m p o n e n ts
O p e ra t in g Win d o w s XP SP 2 Sa m e a s m in im u ms ys te m o r Win d o w s 20 00 SP 4 conf igura t i on
Gra p h ics ca rd Vid e o gra p h ics a d a p te r 102 4x7 68 p ixe l re s o lu t io nca p a b le o f d is p la yin g w ith 1 6-b it co lo r800 x 60 0 p ixe l re so lu tio n (65 ,5 36 c o lo rs ) o r g re a te rwi th 16-b i t co lo r fo r a u tho r ing
So u n d ca rd Op t io n a l Win d o w s - co m p a t ib le
* D e p e n d i n g o n t h e o p t io n s c h o s e n d u r in g s e t u p , y o u r in s t a l la t i o n m ig h t r e q u i re
m o r e s p a c e . Yo u m u s t h a v e a n a d m i n i s t ra t o r a c c o u n t o n W i n d o w s X P a n d W in d o w s 2 0 0 0 in o r d e r t o
in s t a l l I n s t r u c to r . See y o u r sy s t em ad m in i s t r a to r o r r e f e r t o y o u r W in d o ws d o cu m en ta t io n f o rd e ta i l s .
8/9/2019 Instructor User Guide
17/536
Chapter 1 Getting started 17
Additional digital media requirements
Yo u c a n a d d m e d ia t o c o u r s e w a r e in a v a r ie t y o f w a y s . M o s t c o m p u t e r sc o m e w i th t h e h a r d w a r e a n d s o ft w a r e c o m p o n e n t s n e c e s s a r y fo rd e v e l o p i n g o r p l a yin g m e d ia file s . D e p e n d i n g o n h o w y o u p l a n t o u s em e d i a in y o u r c o u r s e w a r e , y o u w ill n e e d s o m e o r a ll o f t h efol lowing i t ems:
A sou nd ca rd to p lay digita l au dio files
S p e a k e r s o r h e a d p h o n e s t o p la y a u d io
File s r equ ired t o p lay d ig it a l v ideo , such a s v ideo -p l ayba ck d r ive r s an dv id e o c o d e c s ( s o ft w a r e t h a t c o m p r e s s e s a n d d e c o m p r e s s e s v id e o file s )
Addi tion a l file s r eq u i red t o p l ay med ia o r o the r con t en t o n t h e In t e rn e t(for exam ple , brow ser plug- ins like Rea lMedia an d ToolBook Neuron )
Note You dont need to be a video technician or graphic artist to
create compelling courseware for education and training. Manycompanies now sell images, video clips, and sounds that you can
copy into your ToolBook application. Usually, the purchase of a
companys product that contains media files gives you the right to
publish them in your application. Sometimes, however, you must
agree to specific licensing requirements. Never assume that you
have rights to publish media files; always read the products docu-
mentation. When in doubt, consult the products manufacturer.
8/9/2019 Instructor User Guide
18/536
Chapter 1 Getting started 18
Installing Instructor
To ins t a l l Ins t ruc to r an d i ts a s soc i a t ed f ile s , use t he Se tu p p rogra m ,w hich p rov ides op t ion s an d ins t ruc t ion s fo r each s t ep . The Se tup p rogramd e c o m p r e s s e s t h e file s a n d t ra n s fe r s t h e m t o y o u r h a r d d i s k .
The Se tup p rogram is s e t t o run au tom a t ica lly whe n you inse r t the Ins t ruc to rprogra m d i sc in to your CD-ROM dr ive . You can a l so m an ua lly ins t a l lIns t ruc to r , a s d e sc r ibed be low.
To install Instructor:
1 Inser t the Ins t ruc tor program disc in to your CD-ROM dr ive .
2 If t he Se tup p ro gram doe s no t s t a r t au tom a t i ca l ly , from the S t a r t me nu ,c h o o s e R u n .
3 In t he Run d i a log b ox , t ype t he l oca t i on f rom w hich you a re i ns t a l ling
Ins t ruc to r , p lus t he w ord setup . (For exa m ple , type d:\ se tup . If yo u rCD-ROM dr ive le t te r is n ot d , sub s t it u t e t he le t t e r o f t he d r ive con t a in ingyour p rogram d i sc .)
4 Click OK, and t hen fo l low the i ns t ruc t ion s on t he sc ree n .
5 Afte r ins t a l la t i on i s com ple t e , you m ay be p rom pted t o r e s t a r t Wind ow s .
Starting and exiting Instructor
You s t a r t an d ex it Ins t ruc to r a s you w ou ld an y Wind ow s ap p lica t ion .
To start Instructor:
From the S t a r t m en u , po in t t o P rogram s , po in t t o Too lBoo k 9 , po in t t oIns t ruc to r , an d t hen ch oo se ToolBoo k Ins t ruc to r .
8/9/2019 Instructor User Guide
19/536
Chapter 1 Getting started 19
When you s t a r t Ins t ruc to r , the Too lBoo k Ins t ruc to r S t a r t up d i a log b oxa p p e a r s . Us e t h is t a b b e d d i a lo g b o x t o s t a r t a n e w b o o k o r o p e n a nex is t ing boo k .
To exit Instructor:
Do on e o f t he fo llow ing :
If yo u h a v e n o t o p e n e d a b o o k , in t h e T o o lBo o k In s t r u c t o r St a r tu pdia log bo x, c lick Can ce l .
If yo u h a v e o p e n e d a b o o k , fr o m t h e F ile m e n u , c h o o s e Ex it . Click t he Close bu t t on on t he t i tle ba r o f t he ToolBoo k Ins t ruc to r
S t a r t up d ia log box o r t he Ins t ruc to r ma in w ind ow .
Learning Instructor
Ins t ruc to r i nc ludes bo th on l i ne and p r in t ed documenta t i on , a s we l l a sa n u m b e r o f o t h e r r e s o u r c e s t o h e l p yo u le a r n t o u s e In s t r u c t o r . Fu r t h e ra s s is t an ce is ava i lab l e from the ToolBoo k s it e , w w w . too lboo k .com a ndfrom t echn ica l supp or t s t a f f.
Th e In s t r u c t o r d o c u m e n t a t io n in c lu d e s s e v e r a l o n l in e b o o k s :
This bo ok , t he ToolBook Instructor User Guide , d is c u s s e s h o w t o u s e
Ins t ruc to r s fea tu re s a nd p rov ides t he con t ex t and p rocedu re s youllneed to use Ins t ruc tor e f fec t ive ly .
A shor t in t rodu c tory boo k , Getting Started w ith ToolBook, cove rs t heba s ic t e chn ique s fo r au thor ing in ToolBoo k .
Program m ing in Open Scrip t p r o v id e s i n fo r m a t io n a b o u t h o w t o e x t e n dthe fea tu re s o f your app lica t ion us ing t he Ope nSc r ip t p rogram m ing
l a n g u a g e .
Ch t 1 G tti t t d 20
8/9/2019 Instructor User Guide
20/536
Chapter 1 Getting started 20
To open an online book:
From the S t a r t m en u , po in t t o P rogram s , po in t t o Too lBoo k 9 , po in t t o
In s t r u c t o r , p o i n t to D o c u m e n t a t io n , a n d t h e n c h o o s e t h e o n lin e b o o kyo u w a n t .
A va r i e ty o f o the r le a rn ing re so urces a re d i scussed i n t he sec t ion stha t fo l low.
Using the online Help system
The on line He lp sys t em i s a fa s t , com prehe ns ive in form a t ion re so urceab ou t us ing Ins t ruc to r . He re , you ll find in form a t ion on spe c ific d i a logb o x e s , m a p s o f s c r e e n e le m e n t s , k e yb o a r d a n d m o u s e s h o r tc u t s ,in f o r m a t io n a b o u t w h a t s n e w in In s t r u c t o r , a n d a n O p e n S c r ip t r e fe r e n c ere so urce . The re a re seve ra l w ays t o access on line He lp :
From the He lp m en u , choo se He lp Conten t s . Then , find t he i n form a t ion
yo u n e e d b y c h o o s in g f ro m t h e m a n y He lp c a t e g o r ie s a n d t o p ic s .
Ope n a con text -se n s i t ive Help topic in a d ia log bo x by c licking the Helpb u t t o n .
S e a r c h o n k e y w o r d s b y c h o o s i n g S e a r c h f o r He lp O n fr o m t h eHe lp m e n u .
Disp l ay too lt ips o n t he sc reen by paus ing t he po in t e r ove r a bu t t ono n a t o o lb a r .
Chapter 1 Getting started 21
8/9/2019 Instructor User Guide
21/536
Chapter 1 Getting started 21
Using the ToolBook Coach
The ToolBoo k Coach i s a q u i ck , con ven ien t r e fe ren ce t oo l t ha t p ro v ides
con t ex t - sens it ive i n form a t ion a s youre au thor ing . The Coa ch d i sp layst ips a nd sugges t ion s abo u t t he pa ge youre wo rk ing o n , s t ep-by-s t epprocedure s fo r any ob j ec t you s e l ec t , an d des ign gu ida nce . Lea ve t heCo a c h o p e n a s yo u w o r k a n d n o t e h o w t h e in f o rm a t io n i n t h e Co a c hw i n d o w c h a n g e s d y n a m ic a lly a c c o r d in g t o t h e o b je c t a n d p a g e y o u r ew o r k in g w i th .
To display the Coach:
Fr o m t h e H e lp m e n u , ch o o s e C o a c h .
Figure 1
The ToolBook Coach
Chapter 1 Getting started 22
8/9/2019 Instructor User Guide
22/536
Chapter 1 Getting started 22
Accessing release notes and other files
T h e r e l e a s e n o t e s ( in f o r m a t io n in a f ile n a m e d Re l e a s e N o t e s . p d f in t h eIn s t ruc to r p rogram d irec to ry) a re w r it t en a s t he s o f tw a re i s com ple t edt o e n s u r e t h a t y o u g e t t h e la t e s t p o s s i b le i n fo r m a t io n a b o u t t h e p r o d u c t .Th e n o t e s c o v e r e x c e p t io n s a n d la s t - m i n u t e i n fo r m a t io n . T h e n o t e s a ls oprov ide in forma t ion ab ou t con ve r t ing file s f rom ea r lie r ve r s ions o f t hep r o d u c t .
Visiting the ToolBook web siteThe Too lBook w eb s i te offe rs a va r ie ty of in form at ion . You llfin d t e c h n ic a l in f o r m a t io n a n d s u p p o r t , s e e e x a m p le s o f p r o d u c t sc r e a t e d w it h o u r s o f tw a r e , a n d le a r n a b o u t t h e m a n y s o lu t io n s w e p r o v id efor c rea t ing a nd m an ag ing on l ine lea rn ing . He re a re so m e exam ples fromam on g the m an y fea tu re s youll find a t ww w. too lbook .com :
Ac c e s s t o t h e Kn o w l e d g e B a s e , a d a t a b a s e o f p r o d u c t in f o r m a t io nw h e r e y o u c a n p e r fo r m k e y w o r d s e a r c h e s fo r a r t ic le s
Access t o f ile s t ha t you can dow nload , inc lud ing sam ple app l ica t i ons ,p lug- ins , an d upd a t e s o f cur ren t app l ica t i ons
Contacting SumTotal for technical support
If yo u h a v e q u e s t io n s t h a t c a n n o t b e a n s w e r e d b y t h e In s t r u c t o r d o c u -m en ta t i on , on l ine He lp , o r t he o n l ine re sou rces ava ilab le fromt h e To o l Bo o k w e b s i t e , y o u c a n c o n t a c t t e c h n ic a l s u p p o r t re p r e s e n t a t iv e sa t Sum Tota l Sys t em s . Re fe r t o t he t e l ephon e su ppo r t in fo rma t ion on t heS u m To t a l s it e : w w w . s u m t o t a ls y s te m s . co m .
Chapter 1 Getting started 23
8/9/2019 Instructor User Guide
23/536
Chapter 1 Getting started 23
About this book
This bo ok h as seve ra l pa r t s t ha t de sc r ibe d iffe ren t a spe c t s o f bu ild ing anin t e ra c t ive lea rn ing ap p lica t i on w ith Ins t ruc to r :
P a rt 1 , Welcome to ToolBook Ins t ruc tor , d i scusses bas ic Ins t ruc torc o n c e p t s a n d d e s c r ib e s t h e u s e r i n t e r fa c e .
P a rt 2 , Bui ld ing your ap p lica t i on , inc ludes con cep t s an d t e chn ique s t oh e l p yo u c o n s t r u c t a n d c u s t o m iz e y o u r o n l in e le a r n in g c o u r s e s .
P a rt 3 ,,,,, Adding inte rac t ive fea tures to your appl ica t ion, descr ibes howto u se bu i lt - in Ins t ruc to r fea tu re s t ha t ad d i n t e rac t i vit y to your a pp l ica t iona n d h e l p yo u e n g a g e y o u r le a r n e r s .
P a rt 4 , Adding be ha v ior w ith a c t ion sequ en ces , de sc r ibe s t he Ac tion sEdito r v isua l p rogram m ing too l an d p rov ides t u to r ia l - s t yle exa m ple s t ha td e m o n s t r a t e h o w t o u s e it t o a d d i n t e r a c tiv e b e h a v io r t o y o u r c o u r s e s .
P a rt 5 , Us in g r e s o u r c e s a n d d a t a , d e s c r ib e s h o w t o u s e t h e r e s o u r c esys t em to m an age g ra ph i ca l e l em en t s . Also i nc lude d is a de sc r ip t ion o f pow er fu l fea tu re s t ha t you ca n us e t o im por t an d expor t t ex t , g raph ic s ,a n d o t h e r d a ta .
P a r t 6 , Crea t ing s imu la t ions , prese nts too ls tha t ena ble you to co ns t ruc tsof twa re s im ula t ion s . It a l so des c r ibe s ho w to us e t he S im AutoBui lde r t o
cap tu re a c t iv it y in a so f twa re ap p lica t ion an d gen e ra t e a s im ula t ion file .P a rt 7 , Dis t r ibu t i ng your ap p l ica t ion , de sc r ibe s h ow to p re pa re a ndp a c k a g e a c o u r s e f o r d is t r ib u t io n a n d h o w t o d is t rib u t e y o u r c o u r s e o nthe In t e rn e t .
A g loss a ry is i nc lude d a t t he en d o f t h is bo ok .
Chapter 1 Getting started 24
8/9/2019 Instructor User Guide
24/536
Chapter 1 Getting started 24
Finding OpenScript instruction
Open Scr ip t is t he ToolBoo k program m ing l angu age . Althou gh you canu s e O p e n S c rip t to e x t e n d a n d e n h a n c e yo u r c o u r s e s , yo u d o n o t n e e dto know Open Sc r ip t t o use Ins t ruc to r . Ins t ruc to r ha s a sop h i s t ic a t ed a r rayof too ls , inc luding the Action s Editor v i sua l progra m m ing tool , for c re a t ingcou rse s w ithou t wr i ting s c r ip t s . Th i s book p rov ides s om e Ope nSc r ip t codee x a m p le s t h a t y o u c a n e x e c u t e u s i n g t h e s c r ip t e d it o r o r th e C o m m a n dw in d o w (c lic k t h e S c r ip t Ed it o r b u t t o n o r t h e Co m m a n d W in d o w b u t t o no n t h e I n s t r u c t o r t o o l b a r ). Mo r e i n f o r m a t io n a b o u t O p e n S c rip t c a n b efo u n d i n t h e o n l in e H e lp s y s t e m a n d i n Program m ing in Open Scr ip t , a non line b oo k ava i lab l e on your Ins t ruc to r p rogra m d isc .
Chapter 1 Getting started 25
8/9/2019 Instructor User Guide
25/536
C apte Gett g sta ted 5
Document conventions
This bo ok u se s t he fo llow ing v isua l con ven t ion s t o he lp you i den t ifyand i n t e rp re t i n fo rma t ion .
Document conventions
Example format Meaning
c o m b o B o x In a pa ragra ph , i ta l ic t ype ind ica t e s Ope nScr ip t
k e y w o r d s .Setup In s t ep-b y- s t ep p ro cedu res , i ta l ic t ype i nd i ca t es l it e r a l
c h a r a c t e r s t o t yp e .
CTRL+ALT+DEL Ke ys se pa ra te d by a p lu s sign in d ic ate ke ys to p re ssin c o m b in a t io n .
b u t t o n idb u t t o n idb u t t o n idb u t t o n idb u t t o n id 1 21 21 21 21 2 Th is fo n t in d ica te s a n Op e n Scrip t c o d e e xa m ple .
\ A b a cks la s h a t th e e n d o f a lin e in d ica te s th a t a nO p e n S c rip t s t a t e m e n t c o n t in u e s o n t h e n e x t lin e .
In a co d e e xa m p le o r s yn ta x s ta te m e n t , a n g le b ra cke tsin d i c a t e a p a r a m e t e r t h a t r e p r e s e n t s a l it e r a l v a l u e o re x p r e s s i o n .
- - In i t i a l i ze- - In i t i a l i ze- - In i t i a l i ze- - In i t i a l i ze- - In it ia liz e In a co d e e xa m ple , tw o h yp h e n s p re c e d e a co m m e n t.
b e f o r e | a f t e rb e f o r e | a f t e rb e f o r e | a f t e rb e f o r e | a f t e rb e fo re |a ft e r In Op e n Scr ip t s yn ta x, ve rt ica l b a rs se p a ra te th e o pt io n s
fr o m w h ic h y o u c a n c h o o s e .e n d [s t e p ]e n d [s t e p ]e n d [s t e p ]e n d [s t e p ]e n d [s t e p ] In Op e n Scr ip t s yn ta x, s q u a re b ra c ke ts in d ica te
o p t io n a l w o r d s a n d p a r a m e t e r s.
In Op e n Scr ip t s yn ta x, a n e llip s is in d ica te s th a t th ep a r a m e t e r c a n b e r e p e a t e d . In c o d e e x a m p le s , e llip s e sin d i c a t e t h e p r e s e n c e o f a n y n u m b e r o f s t a t e m e n t s .
T h is i c o n a p p e a r s b y te x t t h a t i n d ic a t e s w h e r e t o lo o k
in o n l ine He lp fo r m ore i n form at ion .
8/9/2019 Instructor User Guide
26/536
C h a p t e r 2
Basic concepts
This cha p t e r p rov ides an ove rv iew of Too lBoo k Ins t ruc to r an de x p la i n s im p o r t a n t c o n c e p t s yo u s h o u ld u n d e r s t a n d i n o r d e r t ouse Ins t ruc tor successful ly .
INTHISCHAPTER
About the ToolBook product family 27
About ToolBook Instructor 28
Planning your project 30
Building an application 35
Using the Actions Editor 39
Using OpenScript 40
Extending Instructor using
Windows technologies 41Using resources in your application 43
Chapter 2 Basic concepts 27
8/9/2019 Instructor User Guide
27/536
About the ToolBook product family
Below i s a de sc r ip t ion o f som e ToolBoo k sof tw a re t o o l s . For m ore i n form a-t ion abo u t ToolBoo k , vis it our Web s i t e a t ww w . too lboo k .com.
To o lB o o k A s s i s t a n t Des igne d fo r ea s e o f use , Ass i s t an t i nc lude s a r ichse t o f ba s ic d raw o b jec t s , g rap h i c s , an d p reprogra m m ed ob jec t s wi thex t end ed capa b i lit ie s . It s i n tu it ive i n t e r face is i dea l fo r t h ose w ho w an t t oc rea t e in t e ra c t ive l ea rn ing a pp l ica t i ons q u i ck lyw ithou t p rogram m ing .
T o o l B o o k I n s t r u c t o r Designed for the f lexible c rea t ion of content - r ichlea rning a ppl ica t ions , Ins t ruc tor inc ludes the abi lity to fully cus tom ize yourapp lica t ion us ing t he Ac tion s Ed ito r v isua l p rogra m m ing to o l and t heO p e n S c r ip t p r o g r a m m in g la n g u a g e . Yo u c a n c u s t o m iz e o b je c t s u s i n gt h e s e t o o l s a n d t h e n s a v e t h e m in t h e Ca t a l o g fo r u s e in b o t h In s t r u c t o ra n d As s is t a n t .
To o l B o o k Ne u ro n Ava i lab l e a s a fr ee b row se r p lug- in o r Ac tiveX
c o n t r o l, N e u r o n a llo w s y o u t o a c c e s s a n d r u n n a t i ve T o o lBo o kIn s t r u c t o r a n d A s s is t a n t a p p lic a t io n s i n t h e Ne t s c a p e N a v ig a t o r a n dMicros of t In te rne t Explorer b r o w s e r s . Yo u c a n o p t im iz e t h e p e r fo r m a n c eof you r na t ive ToolBoo k ap p l ica t ion s u s ing Im pul se fo r Neu ron , apos tp ro cess u t ilit y t ha t s egm en t s you r book t o a llow rap id da t a t r an s fe rove r t he In t e rn e t an d g rea t l y en ha nce s t he spe ed o f de l ive ry .
Chapter 2 Basic concepts 28
8/9/2019 Instructor User Guide
28/536
About ToolBook Instructor
Ins t ruc to r is a coursew are a u thor ing p rogram tha t a l low s course deve lope rsa n d in s t r u c t io n a l d e s ig n e r s t o c r e a t e , c u s t o m iz e , a n d d e l iv e r o n l in el ea rn ing ap p l ica t ion s . With Ins t ruc to r , you can c rea t e dynam ic , in t e ra c t ivec o u r s e s t h a t e n g a g e t h e l e a r n e r u s i n g s o u n d , a n im a t io n , vid e o , g r a p h i cs ,an d o the r sp ec i a l e ffec t s . Althou gh Ins t ruc to r p rov ides so ph i s t ic a t ed t oo l sfo r e x p e r ie n c e d p r o g r a m m e r s , yo u d o n t n e e d t o k n o w h o w t o p r o g r a mto use Ins t ruc to r : You ca n us e con ven i en t p rebu i lt tem pla t e s an d
p r e p r o g r a m m e d o b je c t s fr o m t h e C a t a lo g .
Figure 1
The ToolBook Instructor Catalog
Chapter 2 Basic concepts 29
8/9/2019 Instructor User Guide
29/536
With Cata log objec t s , i t s easy to add inte rac t ive behavior to your appl ica-t ion . You s im ply drag o bjec t s w ith the be ha vior you w an t from the Cata logt o a p a g e . Th e To o lBo o k C a t a lo g i n c l u d e s h u n d r e d s o f o b je c t s w it h
preprogrammed capab i l i t i e s t ha t hand l e eve ry th ing f rom page nav iga t i onan d quiz scor ing to spec ia l e f fec t s like m ul tim edia feed ba ck an d an im at ion.Thes e o bjec t s provide pre bu il t fun c t ion a l ity for the m ajor i ty of youra u t h o r in g t a s k s .
If you a re ne w to d eve lop ing on line lea rn ing a pp l ica t ion s , youll find t ha tt he e a sy- to -us e t em pla t e s an d t he Ca t a log wi ll ge t you qu ick ly on your
w ay to p rod uc ing h igh-qua lit y in t e ra c t ive cou rse s . More expe r ien cedc o u r s e d e s ig n e r s w ill a p p r e c ia t e t h e r o b u s t c o n t e n t - c re a t io n e n v ir o n m e n tof Ins t ruc to r , the Act ion s Ed ito r v isua l p rogram m ing too l , the pow er fu lO p e n S c r ip t p r o g r a m m in g la n g u a g e , a n d a v a r ie t y o f d e s ig n o p t io n s .
When you ha ve fin i shed a u tho r ing , you can d i s tr ibu t e t he app lica t ion youc rea t ed i n seve ra l ways : us ing t he In t e rn e t o r an in t ran e t , a loca l a reane two rk , o r a CD-ROM. Ins t ruc to r p repa re s you r file s a ccord ing t o t he
d is t rib u t io n m e t h o d yo u c h o o s e .
Exploring the kinds of applicationsyou can create with Instructor
Ins t ruc to r ha s spec i a l ly de s igne d fea tu re s t ha t a l low you t o c rea t e on line
c o u r s e s f o r tr a in i n g a n d e d u c a t io n e n v ir o n m e n t s . Yo u c a n c r e a t e avar ie ty of courses wi th Ins t ruc tor , inc luding s imula t ions , in te rac t ived e m o n s t ra t io n s , a n d g u id e d t o u r s , to n a m e ju s t a fe w . Bu t y o u r e n o tlim it ed t o cou rsew are deve lopm en t . With Ins t ruc to r s f lex ib l e an d ve r sa -t ile a u t h o r in g e n v ir o n m e n t , y o u a ls o c a n c r e a t e o n lin e p r e s e n t a t io n s ,k iosk a pp l ica t i ons , c a t a logs , an d ga m es . The b luepr in t fo r your Ins t ruc to rap p l ica t ion re s ide s in your ow n ima gina t ion .
Chapter 2 Basic concepts 30
8/9/2019 Instructor User Guide
30/536
Interactive online learning applications
An in t e ra c t ive on line lea rn ing app lica t ion p rov ides co m pute r -ba sed
in s t r u c t io n t h a t r e s p o n d s t o a s t u d e n t s a c t io n s . Yo u c a n c r e a t e a nIns t ruc to r app l ica t i on t ha t no t on ly p re se n t s i n fo rm a t ion , bu t a l so qu i zzess t u d e n t s a n d s t o r e s t h e ir r e s p o n s e s , d is p la y s h i n t s , a c k n o w l e d g e s c o r r e c tan swe rs , an d t r acks p rogre s s from l e s son t o l e s son .
Planning your project
Good pro jec t p lan n ing can he lp you t o t ake a dvan t age o f t he so ph i s tic a t edcou rsew are a u tho r ing fea tu re s a nd pow er fu l d is t r ibu t i on ca pab ilit ie stha t Ins t ruc tor offe rs . This sec t ion descr ibes spec i f ic f i l e organiza t ion andd i s tr ibu t i on i s sues t o con s ide r be fore you beg in u s ing Ins t ruc to r .
Creating an organized directory structureWhethe r you p lan t o bu ild jus t on e on line lea rn ing ap p l ica t ion o r seve ra l ,you ll fin d i t he lpful to o rgan ize your f iles . In a ddi t ion , wh en you p rep areyour a pp l ica t i on fo r r e l ea se , you ll wa n t t o keep t r ack o f an y an c illa ryfile s t h a t n eed t o be d i s tr ibu t ed a long w ith your a pp l ica t ion .
As w ell d iscuss la t e r in t h is ch ap t e r , app lica t ion s c rea t ed in Ins t ruc to r
a r e c o m p o s e d o f o n e o r m o r e file s c a l le d b o o k s . Th e s e b o o k s s h o u ldre s ide in o ne cen t ra l boo k d irec to ry , w ith on e o r m ore su bd i rec to r i e s fo rt h e m e d i a file s ( s o u n d , g r a p h ic s , v id e o , a n d a n im a t io n ) th a t a c c o m p a n yt h o s e b o o k s .
Chapter 2 Basic concepts 31
8/9/2019 Instructor User Guide
31/536
Le t s sa y you r ap p l ica t ion ha s j us t on e b oo kInt rod uc t ion t o F rench . Wesugge s t t he fo l low ing d irec to ry s t ruc tu re :
\FrenchIntroFrench.tbk (the ToolBook book)
\French media
EiffelTower.avi (a video file)
Now l e t s s ay you r app l ica t ion is m ore com plex . You h ave o ne m a in boo ka b o u t Ro m a n c e la n g u a g e s , a n d s e v e r a l r e la t e d b o o k s a b o u t Fr e n c h ,Span ish , e t c . You cou ld o rga n i ze t he file s u s ing seve ra l boo k
sub di rec to r ie s un de r a cen t ra l d irec to ry , a s sh ow n in t h is exam ple :
\Romance
Romance.tbk
\Romance and shared media
\French
IntroFrench.tbk
AdvFrench.tbk
\French mediaEiffelTower.avi
\Spanish
IntroSpan.tbk
AdvSpan.tbk
\Spanish media
PradaMuseum.avi
etc.
Chapter 2 Basic concepts 32
8/9/2019 Instructor User Guide
32/536
Deciding how youwill deliver your course
Perhaps t he m os t im por t an t de c is ion youll nee d t o m ake b e fore beg inn ingan app lica t ion is ho w you w ill de l ive r your cou rse t o your l e a rn e r s : us ingthe In t e rn e t o r a n i n t ran e t , a loca l a rea ne two rk , o r a CD-ROM. Beca useea ch de live ry me th od m ay requ ire d i ffe ren t p repa ra t ion , you w ill w an t t om ake t h is dec i s ion ea r ly in you r p ro jec t deve lopm en t .
T h e t a b l e o n t h e f o llo w in g p a g e p r o v id e s a b r ie f o v e r v ie w o f a p p l ic a t io n -
de l ive ry op t ion s a nd requ i rem en t s t o con s ide r fo r ea ch m e thod . Cha p te r 20 ,Dis t r ibut ing ap pl ica t ions o n the In te rn e t , an d Chap ter 21, Prepar ingna t ive ToolBoo k app lica t ion s fo r r e lea se , cove r t he se is su es in g rea t e rd e t a il. Yo u m a y w a n t t o r e v ie w t h e s e c h a p t e r s b e fo r e y o u b e g in y o u rp r o je c t s o t h a t yo u a r e p r e p a r e d f o r s o m e o f th e r e q u i r e m e n t s y o u llm e e t la t e r o n .
Chapter 2 Basic concepts 33
8/9/2019 Instructor User Guide
33/536
Prepare your project for releasebased on a method of distribution
Distribution Platformmethod required Preparation guidelines
Via th e In te rn et Micro s o ft In te rn et D o n o t u s e t h e O p e n S c rip t p r o g ra m m in go r in t ra n e t a s Exp lo re r 5 .5 SP1 la n gu a g e in yo u r a p p lica t io n ; in s te a d , u s ea s e rie s o f o r la te r ; th e Ac t io n s Ed ito r vis u a l p ro g ra m m in gWe b p a g e s th a t Ne ts c a p e 8 .1 , to o l.in co rp o ra te Fire fo x 2 .0 o r 1 .5 , o r Ensure that any media or anci l lary f i les are
DHTML Mo z illa b ro w s e rs c o m p a t ib le w ith In te rn e t s ta n d a rd s . Use the ToolBoo k Web Spec i a l is t t oexpor t your app l i ca t i on .
Via th e In te rn e t Win d o w s 200 0 SP 3 , Use a ll o f Ins t ruc to r s p ow er fu l fea tu reso r a n in tra n e t a s a Win d o w s XP o r la te r; fo r c re a tin g r ic h, in te ra ct ive a pp lic at io n s ,n a t ive To o lBo o k In te rn e t Exp lo re r in c lu d in g th e Op e n Scr ip t p ro g ra m m in ga p p lica t io n 4 .0 o r la te r , Ne ts ca p e la n gu a ge a n d th e Ac tio n s Ed ito r vis u a l
d is p la ye d in a 4 .0 o r la te r; Fire fo x 2 .0 p ro gra m m in g to o l.We b b ro w s e r o r 1 .5 En s u r e t h a t u s e r s h a v e (o r c a n d o w n lo a d )u s in g Ne u ro n th e Ne u ro n b ro w s e r p lu g- in .
Use the ToolBoo k Web Spec i a l is t t op r e p a r e y o u r a p p lic a t io n .
(continued)
Chapter 2 Basic concepts 34
8/9/2019 Instructor User Guide
34/536
Prepare your project for releasebased on a method of distribution, cont inued
Distribution Platformmethod required Preparation guidelines
Via a lo ca l Win d o w s 2 000 , Use a ll o f Ins t ruc to r s p ow er fu l fea tu resa re a n e tw o rk Win d o w s XP, fo r c re a t in g r ich , in te ra c t ive a p p lica t io n s ,a s a n a t ive o r Win d o w s Vis ta in c lu d in g th e Op e n Scr ip t p ro g ra m m in gTo o lBo o k la n gu a g e a n d th e Ac t io n s Ed ito r vis u a la p p lica t io n p ro gra m m in g to o l.
If use r s wi ll ins t a l l t he ap p l ica t i on on the i ro w n c o m p u t e r s , u s e t h e T o o lBo o kA u t o Pa c k a g e r to c r e a t e a s e t u p p r o g r a m .
Via CD-ROM Win d o w s 2 000 , Use a ll o f Ins t ruc to r s p ow er fu l fea tu reso r o th e r Win d o w s XP, fo r c re a t in g r ich , in te ra c t ive a p p lica t io n s ,tra n s fe ra b le o r Win d o w s Vis ta in c lu d in g th e Op e n Scr ip t p ro g ra m m in gm e d ia la n g u a ge a n d th e Ac tio n s Ed ito r vis u a l
p r o g r a m m i n g t o o l . U s e t h e T o o lBo o k A u t o Pa c k a g e r t o c r e a t e
a s e t u p p r o g ra m .
Chapter 2 Basic concepts 35
8/9/2019 Instructor User Guide
35/536
Building an application
You bu i ld an app lica t ion in Ins t ruc to r by s ta r t ing a boo k an d ad d ing you rcon t en t : t ex t, in t e ra c t ive o b jec t s , g raph i c s , na v iga t i on , an d so on . Youc a n c o n t r o l th e a p p e a r a n c e a n d b e h a v io r o f o b je c t s b y s e t t in g p r o p e r t ie s .The Ac tion s Ed ito r v isua l p rogra m m ing to o l can a lso co n t ro l the b eh av ioro f o b je c t s , o r y o u c a n u s e t h e O p e n S c rip t p r o g r a m m in g l a n g u a g e i nboo ks t ha t wi ll no t be e xpor t ed t o DHTML. You c rea t e ap p lica t ion s a tAuthor l eve l; use r s i n t e rac t w ith t hem a t Reade r leve l .
Author level and Reader level
Ins t ruc to r ha s tw o l eve l s o f ope ra t i on : Autho r leve l an d Reade r leve l .At Author l eve l, you c rea t e a nd m odi fy app l ica t ion s us ing au thor ing an ddeve lopm en t too ls such a s t em pla t e s , the ToolBoo k Ca ta log , d ia logboxe s , an d va r ious pa le t t e s . At t h is leve l , you can c rea t e a nd m odi fy
o b je c t s a n d s e t p r o p e r tie s t o d e fin e t h e ir a p p e a r a n c e a n d b e h a v io r .Rea de r l eve l is t he leve l a t w hich you t e s t you r app lica t ion s a s youd e v e lo p t h e m , a n d a l s o t h e l e v e l a t w h i ch u s e r s r u n y o u r a p p l ic a t io n s .At th i s l eve l , users can naviga te to par t icula r pages , type text in to f ie lds ,r e spo nd t o i n t e rac t i ve qu es t ion ob j ec t s , an d t r igge r even t s .
For m ore i n form a t ion abo u t Author leve l and Rea de r l eve l, s ee Chap te r 3 ,
Learning the Ins t ruc tor in te r face .
Chapter 2 Basic concepts 36
8/9/2019 Instructor User Guide
36/536
Auth or level
Reader level
Figure 2Author level and Reader level in ToolBook Instructor
Chapter 2 Basic concepts 37
8/9/2019 Instructor User Guide
37/536
Books and pages
An on line lea rn ing ap p lica t i on c rea t ed w ith Ins t ruc to r cons is t s o f one o r
m o r e file s c a l le d b o o k s . Yo u c a n o r d e r t h e b o o k s t o c r e a t e a s e q u e n c e dcou rse in w hich you r use r s a ccess o ne b oo k a f te r t he o th e r . Alt e rna t ive ly ,y o u c a n jo in b o o k s w it h h y p e r lin k s s o t h a t y o u r u s e r s c a n a c c e s s t h e m o na n a s - n e e d e d b a s i s ; fo r e x a m p le , o n e b o o k m a y b e a g lo s s a r y fo r a n o t h e rb o o k in y o u r c o u r s e .
In yo u r o n l in e b o o k , e a c h s c r e e n is c o n s id e r e d a s e p a r a t e p a g e . P a g e s
c o n t a i n t h e e l e m e n t s t h a t d e t e r m in e t h e lo o k a n d b e h a v io r o f yo u ra p p lic a t io n b u t t o n s , g r a p h i c s , t e x t, m e d i a p l a y e r s , a n d s o o n . Yo ua r ran ge t he page s in a ny o rde r tha t su it s your m a te r ia l and t hen de t e rminea w a y fo r y o u r u s e r s t o n a v ig a t e t h r o u g h t h e p a g e s .
A b a c k g ro u n d is t h e fo u n d a t io n fo r a p a g e . Se v e r a l p a g e s c a n s h a r e o n eb a c k g r o u n d , a n d a b o o k c a n c o n t a i n m a n y b a c k g r o u n d s . P la c in g o b j e c tso n t h e b a c k g r o u n d a l lo w s y o u t o m a i n t a in a c o n s i s te n t la y o u t t h r o u g h o u t
y o u r b o o k .
The m a in Ins t ruc to r window d isp lays on e pa ge . In add i tion , you can c rea t ep a g e s t o d i s p la y in w in d o w s t h a t a p p e a r a lo n g w i th t h e m a i n w i n d o w .Th e s e w i n d o w s a r e c a lle d v ie w e r s a n d c a n b e s m a l l, lik e a p o p - u pw in d o w , o r la r g e r , lik e t h e m a i n w in d o w . Fo r e x a m p le , yo u m ig h t u s et h e m a i n w in d o w t o d i s p la y y o u r a p p l ic a t io n a n d u s e a s m a l le r v ie w e rto di splay glos sa ry def in it ion s .
Chapter 2 Basic concepts 38
8/9/2019 Instructor User Guide
38/536
Click M ore.. .
. . .an d a viewer appears.
Figure 3
Display multiple pages simultaneously using viewers
Objects and properties
All o f the v isua l e lem en t s o f your a pp l ica t ion but ton s , t ex t , g raph i c s , an de v e n p a g e s a n d b a c k g r o u n d s a r e o b je c t s .
You can c rea t e o b jec t s in Ins t ruc to r us ing t he t oo l pa l e t t e , o r you ca n
drag a n o b jec t from the ToolBoo k Ca t a log a nd d rop i t on to your page .
Chapter 2 Basic concepts 39
8/9/2019 Instructor User Guide
39/536
Th e t o o l p a l e tt e c o n t a i n s t o o ls y o u c a n u s e t o d r a w o b je c t s o n a p a g e .You can d raw graph ica l ob jec t s , such a s c ir c le s a nd line s , a s w e l l a sfun c t ion a l ob j ec t s , such a s bu t t on s .
The Ca t a log co n t a ins a r i ch co llec t ion o f ob jec t s t ha t you use t o con s t ruc tan d en ha nce a n i n t e rac t ive app l ica t ion . Man y Ca ta log ob jec t s ha vepreprogrammed, bu i l t - i n behav ior .
Each ob jec t ha s a s e t o f p rope r t ie s t ha t de fine it s appe a ran ce an d beh av ior .A text fie ld , for e xam ple , has p rop er t ies su ch a s fill color , width , an dh e i g h t th a t d e t e r m in e it s c o lo r a n d s iz e , a n d o t h e r p r o p e r t ie s s u c h a s t e x t
a l ignm en t an d fie ld t ype t ha t de f ine ho w it d isp l ays t ex t an d w he the r i ta l lo w s u s e r s t o e n t e r d a t a .
Som e ob jec t s have ex t end ed p rope r tie s t ha t de t e rm ine m ore soph is t ic a t edcapa b i lit ie s . A me dia p l aye r , fo r exa m ple , ha s p rope r t ie s t h a t co n t ro l t heplayers in te ra c t ive func t ion a l ity , su ch a s w hich m ed ia f ile w ill p lay an dho w In s t ruc to r w ill p lay the file a t Rea de r leve l.
For m ore i n form a t ion ab ou t ob jec t s an d ob j ec t p rope r t ie s , s ee Chap te r 6 ,Working w i th o bjec t s , an d Chap ter 7 , Se t t ing ob jec t pro pe r t ies .
You can se t m os t p rop e r t ie s u s ing d ia log boxe s ava ilab l e in t he Ins t ruc to rin t e r face . How eve r , som e beh av ior can be s e t on ly by us ing t he Ac t ion sEdi tor or OpenScr ipt .
Using the Actions EditorThe Ac tion s Ed ito r is a v i sua l p rogram m ing too l t ha t you ca n u se t oc rea t e s oph is t ic a t ed i n t e rac t i ve cou rse s w ithou t us ing Open Sc r ip t , theToolBoo k progra m m ing l an gua ge . The Ac tion s Ed ito r is de s igne d t o g iven o n p r o g r a m m e r s a p r o g r a m m e r s l e ve l o f c o n t r o l o v e r o b je c tb e h a v io r a n d t o p r o v id e p r o g r a m m e r s w i th a t o o l t h e y ca n u s e t o c r e a t ebeh av ior t ha t w ill expor t t o t he Web.
Chapter 2 Basic concepts 40
8/9/2019 Instructor User Guide
40/536
In t he Act ion s Ed ito r , you use fam ilia r i n t e r face e l eme nt s t o c rea t e a c t ions e q u e n c e s t h a t p la y m e d ia , d is p la y p a g e s o r d o c u m e n t s , p r o m p t u s e r s fo rin f o r m a t io n , a n d m u c h m o r e . In a n a c t io n s e q u e n c e , yo u c a n s p e c ify
con di tion s fo r beha v ior o r c rea t e loo ps t o execu t e a c t ion s repe t it ive ly . Ana c t io n s e q u e n c e f o r a n o b je c t h a n d le s a p a r t ic u la r e v e n t s u c h a s a b u t t o nc lick , a pa ge l oad ing , o r t he se l ec t ion o f an it em from a l is t .
For m ore in form a t ion ab ou t add ing beha v ior t o you r app l ica t ion us ing t heActions Edi tor, see Chapter 15, Using the Act ions Edi tor, and Chapter 16,Crea t i ng a c t ion sequ en ces : P rac t i ca l exam ple s .
Using OpenScript
OpenScr ip t , the ToolBook p rogram m ing l angu age , is e a sy to u se be causeit s syn tax i s s im ila r to En gl ish .
A s c r ip t y o u w r it e in O p e n S c r ip t d e f in e s a n o b j e c t s a p p e a r a n c e o r
b e h a v i o r . Fo r e x a m p le , a s c r ip t m i g h t co n t ro l w h a t h a p p e n s w h e n alea rne r c l icks a bu t t on , en t e r s a pa ge , o r choo ses a se l ec t ion from a l is tbox . Many of t he se p rope r t ie s ca n a lso b e con t ro lled u s ing t he Ac tion sEdito r o r Ca t a log o b jec t s w ith p repro gram m ed b eha v ior s ; the re is o f tenm o r e t h a n o n e w a y to a c co m p lis h s u c h a t a s k .
Sc rip t s c rea t ed us ing t he Open Sc rip t p rogram m ing l angu age d o n o t expor tto DHTML w he n yo u u se the Too lBook We b Spe c ia lis t . If youve a dde dfun c t ion a l it y t o your a pp l ica t ion us ing Open Sc r ip t , you ca n de l ive r i t ove rthe In t e rn e t a s a na t ive ToolBoo k app lica t ion us ing t he ToolBoo k Neuro nb r o w s e r p lu g - i n , o r y o u c a n d e l iv e r i t a s a n a t iv e T o o l Bo o k a p p lic a t io nove r a n i n t ran e t o r on CD-ROM.
Fo r c o m p le t e i n fo r m a t i o n a b o u t u s i n g O p e n S c r ip t , r e fe r t o t h eProgram m ing in OpenS crip t o n lin e b o o k . Yo u c a n a l s o c o n s u l t t h e
on line He lp sys t em , w hich con t a ins a n Ope nSc r ip t r e fe ren ce re sou rce .
Chapter 2 Basic concepts 41
8/9/2019 Instructor User Guide
41/536
Extending Instructor usingWindows technologies
Ins t ruc to r p rov ides sup por t fo r su ch Wind ow s t echn olog ie s a s Ac t iveX,OLE, Act iveX Data Ob jec t s (ADO), Autom at ion (som et ime s re fe rred toa s OLE Autom a t ion) , and Dyna m ic Da ta Excha nge (DDE). Us ing t he set echn olog ie s , you ca n ex t en d Ins t ruc to r s ca pab ilit ie s an d a llow Ins t ruc to ra n d o t h e r W in d o w s p r o g r a m s t o s h a r e d a t a a n d i n t e ro p e r a t e in an e t w o r k e d e n v ir o n m e n t .
Ac t iv e X c o n t r o ls a r e s o f tw a r e c o m p o n e n t s t h a t yo u c a n u s e w i th i n a non line ap p lica t i on t o ad d so m e type o f fun c t ion a l it y. Thes e co n t ro l s a l lowyou to a dd cus tom fea tu re s t o a na t ive ToolBoo k app lica t ion o r to anapp l ica t ion you p l an t o expor t t o t he Web. For m ore i n form a t ion ab ou tus ing Ac t iveX in your a pp l ica t ion s , s ee t he o n l ine boo k i nc lude d w ithToolBook Ins t ruc tor , Advanced Features for Na tive To olBook Application s .
O LE is a t e c h n o l o g y b a s e d o n a lin k i n g a n d e m b e d d i n g m o d e l t h a t is
use d t o in t egra t e app lica t i ons . OLE en ab le s you t o c rea t e an ob j ec t in o neap p l ica t ion (t he se rve r app l ica t ion ) an d t hen inco rpora t e i t in to a no the rappl icat ion ( the cl ient appl icat ion). Because OLE objects re tain informationa b o u t w h e r e t h e y w e r e c r e a t e d , yo u c a n d o u b l e - c lic k a n O LE o b je c t a n ded i t it w ithou t l e av ing t he c lien t ap p l ica t ion us ing a hybr id u se r i n t e r facetha t i nc lude s e l em en t s o f t he se rve r app l ica t ion . For exa m ple , you canc rea t e a w orkshe e t in Microso ft Exce l ( the se rver) an d br ing i t in to
In s t ruc to r (the c lien t ) us ing OLE. You ca n th en do ub le-c l ick the OLEobjec t in Ins t ruc to r an d e d i t t he w orksh ee t i n p l ace . Us ing OLE, you ca nc rea t e app lica t ion s t ha t in t egra t e t he capa b ilit ie s o f m an y d iffe ren tWindows programs. OLE objec t s a re di f fe rent f rom Act iveX cont rol s intha t an OLE ob jec t h a s a se rve r a pp l ica t ion t ha t p rov ides it s fun c t ion a l it y.For m ore inform at ion a bou t us ing OLE in you r appl ica t ions , see the o nl in eb o o k , Advanced Features for Native Too lBook Application s .
Autom a t ion e x t ends Ins t ruc to r s func t ion a l it y, ena b ling you t o a ccess
Chapter 2 Basic concepts 42
8/9/2019 Instructor User Guide
42/536
a n d m a n ip u l a te t h e o b je c t s , p r o p e r t ie s , a n d m e t h o d s o f o t h e r W in d o w sap pl ica t ions . Autom at ion a llow s a c lien t app lica t ion ( Ins t ruc tor) to con ne c tt o a s e rve r a pp l ica t i on ( fo r exa m ple , Mic ros of t Word ) by c rea t i ng a n
in s t a n c e o f t h a t a p p lic a t io n a s a n o b je c t . Aft e r yo u h a v e c r e a t e d t h ea p p lic a t io n o b j e c t , y o u c a n w o r k w it h it u s i n g O p e n S c r ip t in t h e s a m ew ay you w ou ld w ork w ith an y o the r ob jec t : You ca n se t and re t r i evet h e o b j e c ts p r o p e r tie s a n d a p p l y it s m e t h o d s . T o s e e a n e x a m p le o f h o w A u t o m a t io n c a n b e u s e d w i t h In s t r u c t o r , e x p lo r e t h e P r o file r(Sam ple s \ ADO\ Profile r . exe o n your Ins t ruc to r p ro gram d i sc ). P rofile r i sa s a m p le a p p lic a t io n t h a t d e m o n s t r a t e s o n e u s e o f Au t o m a t io n u s in g
Au t o m a t io n t o a c c e s s a n d m a n ip u l a t e p ro g r a m m a b l e fe a t u r e s in W o r d .For m ore in forma t ion abo u t P rofile r a nd Autom a t ion , r e fe r t o t h e P rofile ron line boo k (Sam ple s \ ADO\ Profile r .pdf on your Ins t ruc to r p ro gram d i sc ).
ADO is a h igh- l eve l m echa n i sm th a t a l low s you t o access t h e da t a ind a t a b a s e s f ro m To o l Bo o k u s in g O p e n S c r ip t . To s e e a n e x a m p le o f h o wADO can be use d w ith Ins t ruc to r , exp lore t h e ToolBoo k Ins t ruc to r QuizBui lde r (Sam ple s \ ADO\ Quizb ldr . tbk on your Ins t ruc to r p ro gram d i sc ).
Th e Q u iz B u ild e r is a s a m p le a p p lic a t io n t h a t d e m o n s t ra t e s o n e u s e o f ADO t echn ologyus ing ADO to sen d da t a t o a nd re t r ieve da t a from aMic rosof t Access da t aba se . For m ore i n form a t ion a bou t t he Quiz Bui lde ran d ADO, re fe r to the Quiz Bui lder o nl ine boo k (Sam ples \ ADO\ Quizbldr .pdf on your Ins t ruc tor program disc) .
Dyna m ic Da ta Exchan ge (DDE) is a Wind ow s com m un ica t ion p ro toco l;t w o p r o g r a m s t h a t s u p p o r t DD E c a n e x ch a n g e d a t a a n d i s s u e c o m m a n d sto e ac h o the r . For e xam ple , Micros of t Exce l ha s a bu ilt - in u t ility forc rea t i ng cha r t s and g raph s , bu t you can c rea t e a m ore f lex ib l e , fr ien d lyin t e r face in Ins t ruc to r . You ca n m a in t a in da t a in a n Exce l sp rea dsh ee ta n d s e n d D DE c o m m a n d s f ro m y o u r In s t r u c t o r a p p lic a t io n t o p r o d u c echa r t s an d g rap hs i n Exce l. For m ore i n forma t ion abo u t DDE, re fe r t oCha pte r 12 , Us ing Dyna m ic Da ta Excha nge in t he Program m ing inOpenScript o n l in e b o o k .
Chapter 2 Basic concepts 43
8/9/2019 Instructor User Guide
43/536
Extending OpenScriptwith dynamic-link libraries
To ex t en d t h e ca pab ilit ie s o f Open Sc r ip t , you ca n ca l l dyna m ic - linklibra r ies (DLLs) , w hich a re l ibra r ies of fun c t ion s a va i lab le to an y Win do w sprogra m . Wind ow s inc ludes a nu m ber of DLLs tha t you ca n ca ll to in te ra c td i rec t ly wi th Window s ; fo r e xam ple , you can d i sp lay w ind ow s , r ece iveW in d o w s m e s s a g e s d i re c t ly , o r d e t e r m in e t h e c u r r e n t s t a t e o f t h e s y s te m .In ad d it ion , t h ird -pa r ty ven dors o f ten p rov ide DLLs a s a w ay fo r you t ouse t he i r p rodu c t s . For d e t a i ls a bou t ho w to ca ll the DLLs su pp l ied w itha n o t h e r p r o d u c t , r e fe r t o t h e d o c u m e n t a t io n t h a t c a m e w it h t h e p r o d u c t .
Fo r m o r e in f o r m a t io n a b o u t D LLs a n d h o w t o u s e t h e m t o e x t e n d t h ecapabi l i t ies of OpenScript , see Chapter 13, Using dynamic-l ink l ibraries ,in t he Program m ing in Open Scrip t o n lin e b o o k .
Using resources in your applicationYou ca n cus tom ize t he a ppe a ra nce o f your app lica t ion s in t e r face byim p o r t in g r e s o u r c e s s u c h a s c u r s o r s , ic o n s , g r a p h i c s , fo n t s , m e n u s , a n dco lor pa l e t te s . For exa m ple , you ca n impo r t :
a curso r to d i sp lay und e r ce r t a in c i rcum s tan cesfor ins t an ce , whe nt h e p o i n t e r is p a u s e d o v e r a n o b je c t t h a t c a n n o t b e c l ic k e d .
ic o n s o r b it m a p s t o u s e a s g r a p h ic s o n b u t to n s .
Yo u c a n i m p o r t th e s e r e s o u r c e s fr o m o t h e r W in d o w s p r o g r a m s .
Fo r m o r e in f o rm a t io n a b o u t r e s o u r c e s a n d h o w t h e y c a n c u s t o m i z e yo u rap p lica t i on , s e e Cha p te r 17 , Us ing re sou rces .
8/9/2019 Instructor User Guide
44/536
C h a p t e r 3
Learning the Instructor interface
This cha p t e r he lps a cqua in t you w ith t he ToolBoo k Ins t ruc to rv i sua l i n t e r face . He re you wi l l l e a rn abou t each i n t e r facec o m p o n e n t , h o w t o c u s to m iz e t h e in t e r fa c e , a n d h o w t o u s ebu i lt - in t oo l s t o na v iga t e in Ins t ruc to r ap p l ica t ion s .
INTHISCHAPTER
Introducing the visual interface 45
Working at Author level 46
Working at Reader level 68
Navigating in an application 69
Chapter 3 Learning the Instructor interface 45
8/9/2019 Instructor User Guide
45/536
Introducing the visual interface
Des igne d fo r ea se o f use , t he ToolBoo k Ins t ruc to r t oo l s an d v isua l in t e r -fa c e l e t yo u fo c u s o n t h e i m p o r t a n t t a s k s o f p re s e n t in g y o u r c o n t e n t a n dm ea sur ing s t ude n t r e su lt s . Ins t ruc to r ha s tw o w ork ing leve l s : Author leve lan d Read e r l eve l. At Author leve l , you bu i ld a pp l ica t ion s u s ing de ve lop-m en t t oo ls , such a s t he Ca t a log , Boo k Explore r , pa l e t t e s , and t he t oo lba r .With t he se t oo l s , you can bu i ld bo oks , c rea t e a nd m odi fy ob jec t s onpa ges , an d add i n t e rac t ive beh av ior to your ap p lica t i on .
A t Re a d e r l e v e l, yo u c a n t e s t y o u r a p p l ic a t io n t o s e e h o w it w i ll a p p e a rto your u se r s . Use r s wi ll run your ap p l ica t ion a t Reade r leve l , w he re t heyc a n n a v ig a t e t o p a g e s , r e s p o n d t o q u e s t io n o b je c t s , a n d t r ig g e r e v e n t s . Tosw it ch be tw een Author leve l and Reade r leve l , p re s s F3 o r choos e Authoro r Re a d e r fr o m t h e Vie w m e n u .
Chapter 3 Learning the Instructor interface 46
8/9/2019 Instructor User Guide
46/536
Working at Author level
When you f ir s t s t a r t Ins t ruc to r , you see t he Author - leve l wo rkspace . At Author l eve l,you us e t oo ls such a s t h e t oo lba r , s t a tus b a r , t oo l pa le t t e , and Ca t a log t o bu ild yourapp l i ca t i on .
Menu bar
Toolbar
Catalogobjects
StatusbarTool paletteGrid
BookExplorer
Figure 1
Author-level tools
Chapter 3 Learning the Instructor interface 47
The fol lowing tools are ava i lable a t Author leve l :
8/9/2019 Instructor User Guide
47/536
The fol lowing tools a re ava i lable a t Author leve l :
Bo o k E x p lo r e rBo o k E x p lo r e rBo o k E x p lo r e rBo o k E x p lo r e rB o o k E x p l o r e r An in t e r a c t iv e b ro w s e r th a t s h o w s a ll p a g e s a n dobjec t s in a n o u t line fo rm a t . It p rov ides a con ven ien t wa y to w ork w ith
ob j ec t s .
P a l e t t e s Con ta ins co l lec t ion s o f too ls o r bu t t on s t ha t you u se t o d ra wne w o b jec t s o r chan ge an ob j ec t s sha pe , co lo r , o r o the r p rope r t ie s .
T o o l B o o k C a t a l o g Con ta ins g raph ic s , nav iga t ion pan e l s , que s t iono b je c t s , m e d ia p la y e r s , a n d o t h e r p r e p r o g r a m m e d o b je c t s t h a t y o u c a nuse t o de s ign a pp l ica t ion s .
T o o l B o o k C o a c h P ro v id e s a u t h o r in g g u id a n c e a n d s t e p - b y- s t e pin s t r u c t io n s a s y o u w o r k .
Th e P ro p e rt ie s d i a lo g b o x a n d Ex t e n d e d P ro p e rt ie s d i a lo g
b o x A llo w y o u t o s p e c i fy p r o p e r t ie s t h a t d e t e r m in e a n o b j e c t sa p p e a r a n c e a n d b e h a v io r .
T h e A c t i o n s E d i t o r Allow s you t o add in t e ra c t ive be ha v ior t o you rIns t ruc to r app l ica t i ons t ha t wi ll be e xpor t ed a s Web pa ges .
Me n u b a r Allo w s y o u t o e x e c u t e c o m m a n d s a n d a c c e s s d ia l o g b o x e s .
T o o l b a r Prov ides a co l lec t ion o f bu t t on s t ha t you can use a s sho r t cu t sfo r co m m o n ly u s e d m e n u c o m m a n d s .
S t a t us b a r S h o w s y o u t h e n a m e o f o b je c t s , He l p te x t fo r m e n u
c o m m a n d s , a n d t h e c u r r e n t m o u s e p o s it io n . T h e r ig h t s id e o f th e b a rp r o v id e s a q u ic k w a y to s e le c t t h e c u r r e n t p a g e a n d c o n t a in s t o o lst h a t y o u c a n u s e t o n a v ig a t e b e t w e e n p a g e s .
Rulers Show you t he exa c t s ize a nd p os i t ion o f ob j ec t s .
Grid Disp l ays a m a t r ix o f do t s t ha t h e lps you s i ze a nd pos it ion ob j ec t sprecisely.
Rig h t - c l ic k m e n u s Appea r w he n you r igh t -c lick an ob j ec t , p rov id ingq u ic k a c c e s s t o c o m m o n s e t t in g s a n d d i a lo g b o x e s .
Chapter 3 Learning the Instructor interface 48
8/9/2019 Instructor User Guide
48/536
You can h ide an d show each o f t he se t oo l s and cus tom ize t he i r appe a r -an ce . The fo l low ing sec t ion s de sc r ibe i n d e t a i l e a ch i n t e r face e l eme nt sfun c t ion an d ca pab ilit ie s .
Working with the menu bar
Yo u w o r k w i th t h e In s t r u c t o r m e n u b a r a s y o u w o u l d w o r k w it h a n yW in d o w s m e n u b a r . S im p l y c lic k th e m e n u n a m e a n d c h o o s e a c o m m a n dfr o m t h e m e n u . Yo u c a n m o d i fy h o w t h e m e n u b a r a p p e a r s a t Re a d e r
leve l ; fo r m ore i n form a t ion , s ee t he o n l ine boo k inc luded w ith ToolBoo kIns t ruc to r , Advanced Features for N ative To olBook Application s .
Working with the toolbar
Th e t o o lb a r p r o vid e s q u ic k a c c e ss t o c o m m o n m e n u c o m m a n d s a n ded i t ing t oo ls . Som e of the p os i t ion s on t he t oo lba r con t a in tw o bu t tons : a
defaul t but ton and a hidden but ton. To di splay hidden but tons , press CTRL
To hide and show the toolbar:
Fr o m t h e Vie w m e n u , c h o o s e T o o l b a r .
Chapter 3 Learning the Instructor interface 49
Toolbar command buttons and their function
8/9/2019 Instructor User Guide
49/536
Toolbar command buttons and their function
Default Toolbar button when
toolbar button CTRL is pressed
Op e n a n o th e r To o lBo o k Ru n a n o th e r a p p lica t io na p p lica t io n o r in s ta n c e o f In s t ru c to r
Sa ve yo u r b o o k Sa ve yo u r b o o ku n d e r a d i ffe r e n t n a m e
Undo l as t ac t i on
Dupl i ca t e se l ec t ed ob j ec t
S h o w o r h i d e Ca t a l o g
S h o w o r h id e Co m m a n d w in d o w
S h o w o r h i d e t o o l p a l e t te
Sh o w o r h id e lin e p a le t te Sh o w o r h id e lin ee n d s p a l e t te
S h o w o r h i d e p a t t e r n p a l e t te
S h o w o r h i d e c o l o r tr a y
S h o w o r h i d e p o l yg o n p a l e t t e
Vie w c u r r e n t b a c k g r o u n d
Ad d n e w p a g e t o y o u r b o o k
(continued)
Chapter 3 Learning the Instructor interface 50
Toolbar command buttons and their function cont inued
8/9/2019 Instructor User Guide
50/536
Toolbar command buttons and their function, cont inued
Default Toolbar button when
toolbar button CTRL is pressed
O p e n R e s o u r c e Ma n a g e rd ia l o g b o x
Open C l ip M anager d i a log box
O p e n Vie w e r s d i a lo g b o x
O p e n P ro p e r t ie s d ia l o g b o x
O p e n Ex t e n d e d P ro p e r t ie sd ia l o g b o x
Open Ac tions Edi to r
Op e n th e Op e n Sc rip t Ed ito r Op e n Scr ip t Ed ito r fo rs h a r e d s c r i p ts
Op e n Fo n t ta b o f Pro p e rt ie s Op e n Pa ra g ra p h ta b o f d ia lo g b o x Pro p e rt ie s d ia lo g b o x
G ro u p o r u n g r o u p o b j e c t s
Br in g to fro n t Brin g o b je c t c lo s e r
Se n d to b a c k Mo ve o b je c t fa r th e r
Flip h o r iz o n ta lly Flip ve r t ic a lly
Ro ta te le ft Ro ta te r ig h t
Chapter 3 Learning the Instructor interface 51
Working with the status bar
8/9/2019 Instructor User Guide
51/536
Working with the status bar
The s t a tus ba r , w hich d isp l ays in form a t ion ab ou t Ins t ruc to r an d t he
c u r r e n t p a g e , h a s s e v e r a l p a r t s :
Ca p t io n a re a Disp l ays He lp t ex t fo r m en u co m m an ds , t he He lp t ex tfo r t o o lb a r o r t o o l p a le t t e b u t t o n s , o r t h e n a m e o f a n o b je c t , d e p e n d i n gon t he po s it ion o f the po in t e r . Ins t ruc to r a lso d i sp lays p rogre s s m es -s a g e s in t h e c a p t io n a r e a w h e n a p r o c e s s is u n d e r w a y .
Mo u s e p o s it io n in d ic a t o r Disp l ays t he co ord ina t e s o f t he po in t e r i n
p a g e u n i ts .
P a g e s e le c t io n in d ic a t o r S h o w s t h a t yo u a r e w o r k in g o n t h eforegrou nd . You can c lick he re t o s e l ec t the e n t i re pa ge .
N a v ig a t io n c o n t ro l b u tt o n s M o v e yo u t o t h e n e x t o r p r e v io u s p a g ewhen c l i cked .
S ta t u s b o x D is p la y s t h e c u r re n t p a g e n u m b e r a n d t o t a l n u m b e rof pages , o r t he w ord Backgrou nd if you a re w ork ing on t heb a c k g r o u n d .
Tip By default, Instructor displays the status bar only at Author
level. You can display the status bar at Reader level by pressing
F12. At Reader level, the status bar does not include the page
selection indicator.
Caption area Page selection indicator
Mouse position indicator Page numberindicator
Navigationcontrols
Figure 2
The status bar at Author level
Chapter 3 Learning the Instructor interface 52
If you c rea t e v iew ers , which a re ad d i tion a l wind ow s , each v iew er can h ave
8/9/2019 Instructor User Guide
52/536
If you c rea t e v iew ers , which a re ad d i tion a l wind ow s , each v iew er can h aveit s o w n s t a t u s b a r . Yo u c a n h id e a n d s h o w e a c h s t a t u s b a r i n d iv id u a lly ,in c lu d i n g t h e o n e fo r t h e m a i n w i n d o w .
To hide or show the status bar:
U s in g t h e i n t e r fa c e
From the View m en u , cho ose S t a tus Ba r . Alt e rna t ive ly , p re s s F12 .
U s in g O p e n S c r ip t
Yo u c a n w r it e a n d e x e c u t e O p e n S c r ip t c o d e u s in g t h e s c r ip t e d i to r o rCo m m a n d w in d o w . Fo r m o r e in f o rm a t io n a b o u t u s in g t h e O p e n S c rip tp rogram m ing l angua ge , r e fe r t o t he Program m ing in Op enScript on line bo ok .
To s h o w o r h id e t h e s t a t u s b a r fo r t h e c u r r e n t w i n d o w , u s e t h e show o rhide c o m m a n d . To s p e c i fy th a t a w i n d o w s h o u ld s h o w o r h id e t h e s t a t u sba r by defau l t, se t i t s authorSta tusBar o r readerStatusBarprope r ty :
--Displays status bar in current windowshow statusBar
--Removes status bar from current window
hide statusBar
--Shows status bar at Reader level
readerStatusBar of viewer ID 0 = true
Working with palettes
A pa le t t e is a co llec t ion o f too ls o r bu t t ons t ha t you use t o d raw ne w ob j ec t sor t o se t va lues t ha t mo dify ex is t ing o b jec t s . For exam ple , you cho ose a t oo lo n t h e t o o l p a l e tt e t o d r a w a n e w o b je c t , a n d y o u c h o o s ea l ine wid th on t he line pa le t t e t o de t e rm ine h ow th ick a line s ho u ld be .
Ins t ruc to r i nc lude s s ix pa le t t e s , de sc r ibed in t he fo l low ing t ab l e .
Chapter 3 Learning the Instructor interface 53
Instructor palettes
8/9/2019 Instructor User Guide
53/536
Use this palette... If you want to...
To o l Cre a te n e w o b je c ts o n a p a g e .
Lin e Se t lin e w id th o r b o rd e r a ro u n d a n o b je c t .
Lin e e n d s Ad d a r ro w h e a d s o r ta ils to a lin e .
Pa t te rn Se t a p a t te rn o r d e s ig n to fill a n o b je c t .
Co lo r Se t th e co lo r o f a n o b je c t o r o f te xt .
Po lygo n Se t th e n u m be r o f s id e s , fro m 3 to 9 9 , o f th en e x t p o lyg o n t o b e d r a w n .
To hide or show a palette:
Fr o m t h e Vie w m e n u , p o in t t o P a le t t e s , a n d t h e n c h o o s e a p a le t t e .Al te rna t ive ly , c l i ck the pa le t te s but ton on the Ins t ruc tor toolbar .
To move a palette:
Pos it ion t he po in t e r a t the t op o f t he pa le t t e , and t he n d ra g t he pa le t t eto it s new pos it ion .
Chapter 3 Learning the Instructor interface 54
Tool Pattern Line Polygon Line en ds
8/9/2019 Instructor User Guide
54/536
Tool
palette
Pattern
palette
Line
palette
Polygon
palette
Line en ds
palette
Color tray
Figure 3
Yo u c a n s h o w a s m a n y p a le t t e s a s y o u lik e , h id e t h e m t o m a k e r o o mo n s c r e e n , o r m o v e th e m a r o u n d a s n e e d e d .
Chapter 3 Learning the Instructor interface 55
Working with the Catalog
8/9/2019 Instructor User Guide
55/536
T h e Ca t a lo g c o n t a in s t h e a u t h o r in g o b je c t s y o u u s e t o b u ild y o u r in t e r -ac t i ve on line lea rn ing ap p l ica t ion . The re a re h un dreds o f ob j ec t s in t heCa ta log , inc lud ing que s t ion se t s , m edia p l aye rs , na v iga t i on pa ne ls , an do t h e r i n t e r a c tiv e o b j e c ts , m a n y w it h p r e p r o g r a m m e d b e h a v io r t h a t y o ucan cus tom ize . To inc lude a n o b jec t in you r app lica t ion , you s im ply d ra git fr o m t h e C a t a l o g t o y o u r p a g e o r b a c k g r o u n d . Th e n , s e t it s p r o p e r t ie sor ex t en ded p ro pe r t ie s t o fu r the r de f ine i t s appea ran ce an d beh av ior . Inad d i tion , you can link a n a c t ion o r sequ en ce o f ac t ion s t o an y Ca t a logobjec t us ing t he Act ion s Ed ito r o r w r it e a sc r ip t fo r a n ob j ec t us ing
OpenSc r ip t .
Figure 4
The ToolBook Instructor Catalog
Chapter 3 Learning the Instructor interface 56
To display the Catalog:
8/9/2019 Instructor User Guide
56/536
Do on e o f t he fo llow ing :
Fr o m t h e V ie w m e n u , c h o o s e C a t a lo g . Click t he Ca t a log bu t t on o n t he Ins t ruc to r t oo lba r .
P re s s F2 .
For m ore i n form a t ion abo u t us ing Ca t a log ob jec t s t o bu i ld a n a pp l ica t ion ,see Cha p te r 5 , Work ing w ith t he Ca t a log .
Working with the ToolBook Coach
The ToolBook Coach i s a convenient re fe rence tool tha t provides context -sen s it ive i n form a t ion a s youre a u tho r ing . The Coach d isp l ays t ips a nds u g g e s t io n s a b o u t t h e p a g e y o u r e w o r k in g o n , s t e p - b y- s t e p p r o c e d u r e sfor an y ob j ec t you s e l ec t , an d des ign gu ida nce . Lea ve t he Coach o pen a sy o u w o r k a n d n o t e h o w t h e in f o r m a t io n i n t h e Co a c h w in d o w c h a n g e sdyna m ica l ly accord ing t o t he o b jec t an d pa ge youre w ork ing w ith .
To display the Coach:
Fr o m t h e H e lp m e n u , ch o o s e C o a c h .
Chapter 3 Learning the Instructor interface 57
8/9/2019 Instructor User Guide
57/536
Figure 5
The ToolBook Coach
Working with the Propertiesand Extended Properties dialog boxes
Afte r you add an ob j ec t to t he pa ge , you se t i ts p rop e r t ie s t o cu s tom ize i t s
appe a ran ce a nd beha v ior i n your app lica t ion . You se t an ob jec t s p rope r -t ie s by f ir s t s e l ec t ing t he ob j ec t an d t he n ope n ing t h e o b jec t s P rope r t ie sor Ex ten ded Prope r t ie s d i a log box . The se d i a log boxes a llow you t o se t a nobjec t s color , spec i fy a graphic di splayed on a but ton, ident i fy the correc ta n s w e r s in a q u e s t io n o b je c t , c o n t r o l w h e n a v id e o p la y s , a n d m u c hm o r e .
Chapter 3 Learning the Instructor interface 58
Working with the Properties dialog box
8/9/2019 Instructor User Guide
58/536
Using t he P rope r t ie s d ia log bo x , you s im ply en t e r o r s e lec t t he va lues youw a n t t o s e t . As a c o n v e n ie n c e , y o u c a n le a v e t h e P r o p e r tie s d i a lo g b o xo p e n a s yo u w o r k t h e P r o p e r t ie s d i a lo g b o x s h o w s y o u t h e p r o p e r t ie s o f t he cur ren t ly se l ec t ed ob jec t . Th i s fea tu re a llow s you t o q u i ck ly se t t heprope r t ie s o f d iffe ren t ob jec t s on your page w ithou t hav ing t o c lose an dr e o p e n t h e d i a lo g b o x s e v e r a l t im e s .
Figure 6
The Properties dialog box
The too lba r i n t he P rope r t ie s d ia log box i nc lude s bu t t ons t o g ive you qu ickaccess t o com m an ds , o the r ob jec t p rope r t ie s , an d o n l ine He lp . For exam ple ,if you m ake a m is t ake , you can c lick t he Und o bu t ton t o r eve r se t hec h a n g e s yo u m a d e .
You ca n a lso u se the Prop er t ies d ia log box to spec i fy beha vior tha t extendsbeyon d ind iv idua l ob j ec t s . For exa m ple , you can se t p rope r t ie s fo r a pa ge ,a backgroun d , an d a book . Ins t ruc to r a l so p rov ides a P rope r t ie s fo r Lesson
d ia l o g b o x , w h e r e yo u c a n s e t s c o r in g a n d lo g g in g o p t io n s .
Chapter 3 Learning the Instructor interface 59
To display the Properties dialog box:
8/9/2019 Instructor User Guide
59/536
Do on e o f t he fo llow ing :
Fr o m t h e O b je c t m e n u , c h o o s e o n e o f t h e p r o p e r t ie s o p t io n s .
Click t he P rope r t ie s bu t t on o n t he Ins t ruc to r t oo lba r .
Right -c lick an ob j ec t , an d t hen c lick t he P rope r t ie s bu t t on o n t her igh t -c lick m en u to o lba r .
Pres s SHIFT+F6.
Working with the Extended Properties dialog box
Man y ob jec t s from the Ca t a log have ex t end ed p ro pe r t ie s t ha t de fine t he i rbeh av ior . In a dd i tion t o t he P rope r t ie s d i a log box , the se o b jec t s ha ve anExtend ed Prope r t ie s d i a log box , wh e re you ca n s pec i fy and re fine t he seex t en ded capa b i lit ie s .
To display an objects Extended Properties dialog box:
Do on e o f t he fo llow ing :
W it h t h e o b je c t s e le c t e d , fr o m t h e O b je c t m e n u , c h o o s e t h e e x t e n d e dprope r t ie s com m an d. (For exam ple , if a t rue / fa l se que s t ion i s s e -lec t ed , choo se P rope r t ie s fo r True / Fa l se Ques t ion . )
With t he o b jec t s e l ec t ed , click t he Extend ed Prope r t ie s bu t t on o n t heIns t ruc to r t oo lba r .
In the ob j ec t s P rope r t ie s d ia log bo x , c lick t he Ex tende d Prope r t ie sb u t t o n o n t h e d i a lo g b o x t o o lb a r .
With the ob jec t se lec te d, pres s CTRL+F6.
For m ore i n form a t ion ab ou t se t t ing o b jec t p rope r t ie s , s ee Chap te r 7 ,
Se t t ing ob jec t pro pe r t ies .
Chapter 3 Learning the Instructor interface 60
Working with the Actions Editor
8/9/2019 Instructor User Guide
60/536
The Ac tion s Ed ito r is a v isua l p rogra m m ing too l t ha t you ca n u se t o b u i ld
or ed it a s e r i e s o f beh av ior s ca lled a n a c t ion sequ en ce . In t he Act ion sEdito r , you use fam ilia r i n t e r face e l eme nt s , inc lud ing m en us a nd at o o lb a r , t o c o n s t r u c t s o p h is t ic a t e d b e h a v io r s b a s e d o n s t a n d a r d p r o g r a m -m ing p ro toco ls . Us ing t he se que nce s you c rea t e in t h e Ac t ion s Ed ito r , youcan re spo nd t o an even t (a bu t t on c l ick , fo r exa m ple ) by p lay ing m edia ,p r o m p t in g u s e r s fo r in p u t , c h a n g in g t h e a p p e a r a n c e a n d b e h a v io r o f ob j ec t s , con t ro lling u se r na v iga t i on , an d m uch m ore . You ca n a lso sp ec i fy
con dit ion s fo r beha v ior , ins e r t loo ps t o execu t e ac t ion s r epe t it ive ly , an dse t a nd ge t va r i ab l e sal l w ithou t w r it ing a sc r ip t .
Ac t io n s e q u e n c e s a r e a g o o d w a y to d e liv e r c u s t o m in t e r a c t iv e b e h a v io ron t he Web. By us ing t he ToolBoo k Web Spec i a l is t , a c t ion sequ en ces ca nbe e xpo r ted a uto m at ica l ly to DHTML.
Chapter 3 Learning the Instructor interface 61
Object type O bjec t nam e
8/9/2019 Instructor User Guide
61/536
Status b ar (indicates w heth er the current ly selected act ion is val id)
Actions Editor too lbar
Actions palette
Action sequence
Figure 7
The Actions Editor window
To open the Actions Editor for an object:
Do on e o f t he fo llow ing :
With t he ob j ec t s e lec t ed , from the Objec t m en u , choo se Ac tion s .
With t he o b jec t s e l ec t ed , c lick t he Ac t ion s bu t t on o n t he Ins t ruc to r
too lba r . Right -c lick t he o b jec t , and t hen c lick t he Ac t ion s bu t t on o n t h e
too lba r o f t he r i gh t -c lick m en u .
With t he o b jec t s e l ec t ed , p re s s F5 .
With t he o b jec t s e l ec t ed , d isp l ay the P rope r t ie s d ia log box , an d t henc lick t he Ac t ion s bu t t on o n t he t oo lba r o f t he P rope r t ie s d ia log box .
Chapter 3 Learning the Instructor interface 62
For m ore in form a t ion a bou t t he Ac t ion s Ed ito r , s ee Cha p te r 15 , Us ingthe Act ion s Ed ito r , an d Cha p te r 16 , Crea t i ng a c t ion sequ en ces : P rac t ica l
8/9/2019 Instructor User Guide
62/536
, p , g qe x a m p l e s .
Using the Book Explorer
The Book Explore r a llow s you t o v iew a l l o f the ob j ec t s in your bo ok i n acon ven ien t ou t line fo rm a t . You ca n ed it in fo rm a t ion ab ou t an i nd iv idua lob j ec t , such a s a pa ge n am e . The Book Explore r i s a lso u se fu l fo r r eo r -d e r in g p a g e s in yo u r b o o k s im p ly d r a g a n d d r o p t h e p a g e i co n s in t o a
n e w o r d e r.
Figure 8
The Book Explorer
Chapter 3 Learning the Instructor interface 63
You can use t he Boo k Explore r fo r m an y d iffe ren t t a sks . Click a n ob j ec t inthe Book Explore r t o se lec t t h is ob jec t in t he m a in w ind ow . Use d ra g an d
8/9/2019 Instructor User Guide
63/536
p j gdrop t o m ove a ny ob jec t t o