I am using C3 and I am creating a scenario based course. I am
trying to find out how to use scripting to keep track of
information selected during the course and show the choices at the
end of the course. Similar to the quiz function but with other
information not contained in a quiz. Any suggestions on how this
can be done?Need to tally information
Since Captivate doesn't natively support scripting, you're
facing a pretty big challenge.
However, Captivate files are basically pre-compiled Flash
movies, so internally they support Actionscript. If you know Flash,
you could probably build a series of widgets to track the user's
path and then create a Flash animation that makes use of that
tracked information.
The big downer is that there is no documented way of pulling
information from Captivate-generated objects, so unless you can
reverse engineer a Captivate movie, you'll have to hard code at
least some of the tracking information.
If it were me, I'd do something like this:
1. Use a descriptive slide name at the start of each decision
branch.
2. At the start of each branch, insert a Flash widget that
adds the branch number to a global array variable. For instance,
for the third branch, I would insert a Flash animation called
''Branch3Start.swf'' that adds the number 3 to the global tracking
array. For Branch 7, I would insert ''Branch7Start.swf'' that adds
the number 7, and so on. This way, each Branch# swf file can be
generic, which saves a lot of work across projects.
3. On the summary slide, insert a Flash animation with two
main features:
3a) An array or list of all the slide names you entered in
step 1.
3b) An iterative loop that displays the values from the array
or list based on the values it finds in the global tracking
variable.
For example, if the user visited branches 3 and 7, the global
tracking array would contain ''3'' and ''7'', so the summary slide
would show the 3rd and 7th values in the slide name array.
There's probably a lot better ways to do it, but hopefully
this least offers some food for thought.Need to tally information
Thanks for your assistance. I have flash but I have not had
time to learn how to use it. Is there someplace that tells you how
to make Flash widgets?
Sorry, but a ''widget'' is not an actual thing... it's just a
fun way of saying ''specialized piece of functionality''. In this
case, the ''widget'' is a Flash animation that sets a variable.
If you absolutely must have the functionality, you might want
to look into hiring a Flash developer. I can't imagine it would be
more than a few hours work for someone who knows what they're
doing. Of course, I say that as someone whose knowledge of Flash is
fairly limited, so that estimate might be way off.
Subscribe to:
Post Comments
(Atom)
No comments:
Post a Comment