FLASH CS3
User Guide
348
SCORM communication overview
When a student takes a SCORM-compliant quiz, the following events occur:
•
The LMS is initialized.
•
The student logs in to the LMS.
•
The student starts a quiz built using a Flash quiz template.
•
The content is embedded in the Flash/SCORM HTML template, which is opened in a SCORM-compliant
frameset.
Note:
This frameset is not exposed to the user.
The LMS creates the SCORM-compliant frameset, which includes all the necessary functions to communicate back
to the LMS.
•
The student progresses through the quiz.
•
The Flash file sends the tracking data to the LMS through the HTML/JavaScript tracking files.
Prepare Flash learning interactions for web hosting
For web users to see your Flash application, embed it in a web page.
Prepare an AICC-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 files 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 AICC 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 and any linked files (such as mp3 or FLV) on the web server
in the same directory. Additional files are created if Detect Flash Version is selected in the HTML tab of the Publish
Settings dialog box. Copy all the HTML files to your web server, but not the FLA file.
7
Open the Learning Extensions Srvr Files folder, which is located in the Flash 8 program folder in the en/First
Run/HTML/Learning Extensions folder. Copy the contents of this folder (frameset.htm, results.htm, and the scripts
folder) to the same web server directory as the SWF file and the HTML file published in Flash.
8
Open the new copy of the frameset.htm file in a text editor.
The following lines are found in the frameset.htm file:
<frameset frameborder="0" border="0" framespacing="0" rows="*,1">0
<frame src="Untitled-1.htm" name="content" frameborder="0">
<frame src="results.htm" name="cmiresults" scrolling="0" frameborder="0">
9
In the second line, change Untitled-1.htm to the name of the HTML file you published in Flash (typically the
HTML filename specified in the formats Tab of Publish Settings).
The main file references any HTML files that the publishing process creates. For example, if myQuiz.htm,
myQuiz_content.htm, and myQuiz_alternate.htm were created by publishing the document, myQuiz.htm replaces
Untitled-1.htm in the frameset.htm file. Then, myQuiz.htm calls myQuiz_content.htm and myQuiz_alternate.htm
when necessary.