Kingsley eLearning Solutions

You have big dreams for your eLearning.
We'll make them come true.

image of Kingsley

#Articulate Quizmaker & Javascript calls

Submitted by Kingsley on Tue, 11/03/2009 - 13:01

Pat posted a comment to another blog post:

In Quizmaker 2.1 there was a javascript call StoreQuizResults when the user completed the last question on the quiz. Now in 09 that javascript is not being called. Do you have any insight into what javascript is being called(only get Close window) for so that we can capture the quiz results?

Is there a resource that we can access, do we need to hire a programmer with more Articulate experience, or javascript?



I took a few minutes to dig though the quiz.js in the published Quizmaker folder/quiz_content
And it looks like it sends the final quiz data via an FSCommand (line 172)
With the command "CC_StoreQuizResult" (line 223)
And saves all the date into the JS object g_oQuizResults (lines 224-232)
If you know your way around JavaScript there is quite a bit you can do with the info that is being send out.
In Pat's case I do not think they need a programmer with a lot of Articulate experience... any good web programmer should have enough JavaScript experience to get what you need.


Submitted by Geordie (not verified) on Mon, 10/01/2012 - 21:18



I am having the same issue, an upgrade to Articulate broke all the integration with our intranet.

The function is there alright, but it just does not get called.

This is from my flashcommand.js file.
I put a couple of alerts in to see what was going on. I get the StoreQuestionResult alert after each question but I do not get the StoreQuizResult alert.

case "CC_StoreQuestionResult":
alert("case CC_StoreQuestionResult");

case "CC_StoreQuizResult":
alert("case CC_StoreQuizResult");

I am hoping that there is an option somewhere in the publish process that will switch this behavior on, otherwise it is a case of trying to revert to the old version and stick with it

Any help appreciated

Add new comment

This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.

Enter the characters shown in the image.