Adobe 38039481 User Guide - Page 355

Extending learning interaction scripts

Page 355 highlights

FLASH CS3 349 User Guide 10 Start the LMS system (or create the AICC Course Descriptor Files) that references the frameset.htm file. Prepare a SCORM-compliant learning interaction for web hosting 1 Open the document in Flash. 2 Select File > Publish Settings. 3 In the Publish Settings dialog box, check that (at least) both Flash (SWF) and HTML are selected in the Formats panel. 4 Click the HTML tab at the top of the Publish Settings dialog box, and select the Flash With SCORM Tracking template from the Template pop-up menu. 5 Click Publish, and close the dialog box. 6 Place the files that publishing the Flash file produces on the web server in the same directory. 7 Start the LMS system and reference the name of the HTML file. Set the LMS to launch the SCORM tracking frameset. Extending learning interaction scripts Accessing cumulative tracking data through the SessionArray Cumulative tracking data is useful to extend tracking or analysis of the interactions, including creating customized quiz environments and creating quizzes in a format different from that of the Flash quiz templates. Data is tracked through the SessionArray as follows: • When the Flash application is run, the first interaction component to load creates an Array on the level of the interaction assets. • The component then creates an instance of the LToolBox global class in index0 of the Array. The instance of LToolBox is a storage place for all of the interaction's data. Data is set or retrieved from the instance by using predefined property names. • When the Timeline moves to the second interaction, that interaction's component creates an instance of LToolBox global class in index1 of the SessionArray. • When the Timeline moves to the third interaction, that interaction's component creates an instance of LToolBox global class in index2 of the SessionArray. It continues with index3, index4, and so on, until all interactions are in an index. • At the end of a series of interactions, all the data processed during those interactions are available and organized. Note: SessionArray and session are reserved keywords on the level where the interactions reside. Do not use these words as identifiers for other data. The SessionArray is used the same way in the stand-alone interactions and the quiz interactions. Tracking properties available in the SessionArray The property names reference standard interaction tracking values for both AICC and SCORM LMSs. Retrieve an interaction's properties by referencing its location in the following command: SessionArray[n].[property_name] For example, to reference the interaction_id value for interaction #1, use the following command:

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506
  • 507
  • 508
  • 509
  • 510
  • 511
  • 512
  • 513
  • 514
  • 515
  • 516
  • 517
  • 518
  • 519
  • 520
  • 521
  • 522
  • 523
  • 524
  • 525
  • 526

FLASH CS3
User Guide
349
10
Start the LMS system (or create the AICC Course Descriptor Files) that references the frameset.htm file.
Prepare a SCORM-compliant learning interaction for web hosting
1
Open the document in Flash.
2
Select File
> Publish Settings.
3
In the Publish Settings dialog box, check that (at least) both Flash (SWF) and HTML are selected in the Formats
panel.
4
Click the HTML tab at the top of the Publish Settings dialog box, and select the Flash With SCORM Tracking
template from the Template pop-up menu.
5
Click Publish, and close the dialog box.
6
Place the files that publishing the Flash file produces on the web server in the same directory.
7
Start the LMS system and reference the name of the HTML file. Set the LMS to launch the SCORM tracking
frameset.
Extending learning interaction scripts
Accessing cumulative tracking data through the SessionArray
Cumulative tracking data is useful to extend tracking or analysis of the interactions, including creating customized
quiz environments and creating quizzes in a format different from that of the Flash quiz templates. Data is tracked
through the SessionArray as follows:
When the Flash application is run, the first interaction component to load creates an Array on the level of the
interaction assets.
The component then creates an instance of the LToolBox global class in index0 of the Array. The instance of
LToolBox
is a storage place for all of the interaction’s data. Data is set or retrieved from the instance by using
predefined property names.
When the Timeline moves to the second interaction, that interaction’s component creates an instance of
LToolBox
global class
in index1 of the SessionArray.
When the Timeline moves to the third interaction, that interaction’s component creates an instance of
LToolBox
global class
in index2 of the SessionArray. It continues with index3, index4, and so on, until all interactions
are in an index.
At the end of a series of interactions, all the data processed during those interactions are available and organized.
Note:
SessionArray and session are reserved keywords on the level where the interactions reside. Do not use these words
as identifiers for other data. The SessionArray is used the same way in the stand-alone interactions and the quiz inter-
actions.
Tracking properties available in the SessionArray
The property names reference standard interaction tracking values for both AICC and SCORM LMSs. Retrieve an
interaction’s properties by referencing its location in the following command:
SessionArray[n].[property_name]
For example, to reference the
interaction_id
value for interaction #1, use the following command: