Articulate QuizMaker not submitting results when user passes in IE

Oct 17, 2013

Hi,

I'm experiencing a strange problem. I have an applicaiton which let's users take online tests. The test is developed in Quizmaker. It is working fine in Chrome and FireFox. But in IE (versions 8 and above), the javascript function 'player_DoFSCommand(command, args) ' DOES NOT get called in the end when the user has passed an exam and clicks on submitting results. However, when the user has failed an exam and clicks on 'Submit Results' , this function does get called and the results are stored in our DB. I have created alerts within this function to find this out. Hers is a snapshot of my alerts in that function:

function player_DoFSCommand(command, args) {
    alert('Control reached beginning of player_DoFSCommand() method');   
    args = String(args);
    command = String(command);

.

.

.

       case "CC_StoreQuizResult":
            alert('Control reached beginning of case "CC_StoreQuizResult"');   
            g_oQuizResults.dtmFinished = new Date();
            g_oQuizResults.strResult = arrArgs[0];
            g_oQuizResults.strScore = arrArgs[1];
            g_oQuizResults.strPassingScore = arrArgs[2];
            g_oQuizResults.strMinScore = arrArgs[3];
            g_oQuizResults.strMaxScore = arrArgs[4];
            g_oQuizResults.strPtScore = arrArgs[5];
            g_oQuizResults.strPtMax = arrArgs[6];
            g_oQuizResults.strTitle = arrArgs[7];
            alert('Control reached case "CC_StoreQuizResult":  just before calling clienttoServer() in quiz.js');
            clienttoServer(g_oQuizResults.strScore, g_oQuizResults.strResult);           
}

I see all the alerts when the person has failed an exam and clicks on 'Submit Answers' but if has passed and clicks on 'Submit Answers', I don't see any alerts which indicates this function never got called. Please,  help me out with this ASAP, as its very urgent. Thanks.

3 Replies
Greg Lowe

Hi Syed,

I just ran into the same problem. It is because IE10 doesn't support FSCommands in standards mode. You need to add a meta tag or HTTP header to force your content to run in IE8 compatibility mode.

For example:

Unfortunately due to how scorm works, with nested framesets you may need to add this to the LMS source code to fix the problem.

http://connect.microsoft.com/IE/feedback/details/781040/ie-10-browser-mode-flash-fscommand-issue

This discussion is closed. You can start a new discussion or contact Articulate Support.