Articulate Community Forums

Articulate Community Forums » Articulate Product Forums » Articulate Quizmaker » Quizmaker + Aicc + Mac = ??

Reply
 
LinkBack Thread Tools Search this Thread
Old 11-04-2008, 12:58 PM   # 1
Member
 
Join Date: Sep 2008
Posts: 7
Default Quizmaker + Aicc + Mac = ??


Anyone else having problems with QuizMaker09, AICC and Mac?

I get all sorts of weird results on Mac browsers that I don't see on Windows browsers.

The use of " in essay questions seems to break the PutInteractions as does new line characters. Some of my questions don't track at all on Mac/Firefox but do on Safari.

All this in a Quizmaker course that works fine on IE & Firefox in Windows.

Am I alone?

-adam
antmuzic is offline  
Reply With Quote
Old 11-05-2008, 11:07 AM   # 2
Member
 
Join Date: Sep 2008
Posts: 7
Default Re: Quizmaker + Aicc + Mac = ??


Quote:
Originally Posted by antmuzic View Post
Anyone else having problems with QuizMaker09, AICC and Mac?

I get all sorts of weird results on Mac browsers that I don't see on Windows browsers.

The use of " in essay questions seems to break the PutInteractions as does new line characters. Some of my questions don't track at all on Mac/Firefox but do on Safari.

All this in a Quizmaker course that works fine on IE & Firefox in Windows.

Am I alone?

-adam
Is there anyone who uses AICC and Macs that can test this? I can reproduce it consistently.

-adam
antmuzic is offline  
Reply With Quote
Old 11-06-2008, 09:08 AM   # 3
Moderator
 
Justin's Avatar
 
Join Date: Feb 2006
Posts: 6,855
Default Re: Quizmaker + Aicc + Mac = ??


This may be specific to your LMS. Have you submitted this issue to them?
__________________
Justin Wilcox
Customer Support Manager
Articulate - Empowering Rapid E-Learning
You may follow me on Twitter here.
Justin is offline  
Reply With Quote
Old 11-06-2008, 09:57 AM   # 4
Member
 
Join Date: Sep 2008
Posts: 7
Lightbulb Re: Quizmaker + Aicc + Mac = ??


I don't think so - I've tried it on two separate LMS's.

The problems seems to be two-fold:

1. The Flash part of Articulate is not escaping quotes, newlines or parens - but only on Mac browsers - it works fine on windows. For example a call from flash to the js may look like player_doJSCommand('CC_LogInteraction','Foobarquux ') but, if the answer has a quote we get player_doJSCommand('CC_Loginteraction',"Foo "bar" quux") which unsurpisingly fails. So the PutInteractions call never happens in this case.

I suspect this has to do with subtle differences in Flash on the Mac and PC.

2. This problem is cross platform. The javascript code to send interactions does not correctly handle " or newlines in interactions. It attempts to handle quotes, but only first quote gets properly escaped. Newlines are not handled at all. The PutInteractions call in this case is successful but formatted improperly and generally causes the LMS to puke. I fixed this by patching the JS file, which I've attached.

Patch is at line 2637. Uses new function at 2570. This may not meet AICC spec, quotes are handled like Excel does, by doubling them up: "". It may be better to just remove them.

I've replicated both problems in two LMS's and confirmed by tracing JS calls with Firebug and HTTP calls with an HTTP trace tool.

This is case 00104021
Attached Files
File Type: zip patched_articulate.js.zip (15.3 KB, 26 views)
antmuzic is offline  
Reply With Quote
Old 11-12-2008, 12:08 PM   # 5
Member
 
Join Date: Sep 2008
Posts: 7
Default Re: Quizmaker + Aicc + Mac = ??


Not sure if anyone was following this thread, but I thought I'd update it.

Still having the same problems. Short-term, we're recommending Windows platform which is fine for now, but long-term we'd like to support Windows and Mac end-users. So these issues hurt us on that front.

I'm not sure if there are any other assessment engines that have good cross-platform functionality. Any recommendations?
antmuzic is offline  
Reply With Quote
Old 02-17-2009, 06:35 PM   # 6
Member
 
Join Date: Mar 2007
Posts: 25
Send a message via Yahoo to DebSeidman
Default Re: Quizmaker + Aicc + Mac = ??


I posted a new thread today about problems I am seeing on Macs versus PC's. I had been searching earlier and didn't see this thread. When I used Google to search now I found your thread. Did you happen to fix your problems? My posting is under quizmaker and is probably still on the first page of the forums since I just posted today.

I definitely see different results between Macs and PCs although I have to admit there are some issues with totally gobblygook code in the AICC CORE area that doesn't happen all the time.
__________________
Deb Seidman
WelcomeDriver Inc.
DebSeidman is offline  
Reply With Quote
Old 02-18-2009, 09:54 AM   # 7
Member
 
Join Date: Sep 2008
Posts: 7
Default Re: Quizmaker + Aicc + Mac = ??


We never solved our problem - I don't think there have been any Articulate updates since I found this issue and I haven't tested it again since.

We deal with this by mandating IE on Windows and patching the Articulate courses - not ideal, but it's a solution that works for us.

-adam
antmuzic is offline  
Reply With Quote
Old 02-27-2009, 04:42 PM   # 8
Member
 
Join Date: Feb 2009
Posts: 7
Default Re: Quizmaker + Aicc + Mac = ??


Any update on this issue? I'm getting the same results, too.
Using SCORM 1.2 Saba 5.4, AP 9.0 and quizmaker.

"Successful Result from PC/IE 6.x debugger"
2249:Fri Feb 27 15:34:54 CST 2009 - In SCORM_GrabAPI
2250:Fri Feb 27 15:34:54 CST 2009 - SCORM_GrabAPI, returning
2251:Fri Feb 27 15:34:54 CST 2009 - Calling LMSSetValue
2252:Fri Feb 27 15:34:54 CST 2009 - strResult=true
2253:Fri Feb 27 15:34:54 CST 2009 - Returning true
2254:Fri Feb 27 15:34:54 CST 2009 - Calling LMS Finish
2255:Fri Feb 27 15:34:54 CST 2009 - In SCORM_Finish strExitType=FINISH, blnStatusWasSet=false
2256:Fri Feb 27 15:34:54 CST 2009 - In SCORM_ClearErrorInfo
2257:Fri Feb 27 15:34:54 CST 2009 - Getting completion status
2258:Fri Feb 27 15:34:54 CST 2009 - In SCORM_GetCompletionStatus
2259:Fri Feb 27 15:34:54 CST 2009 - In SCORM_IsContentInBrowseMode
2260:Fri Feb 27 15:34:54 CST 2009 - In SCORM_CallLMSGetValue strElement=cmi.core.lesson_mode"

Results (unsuccessful) from mac/FF3.x:
"292:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - Returning true
293:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - Calling Finish
294:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In SCORM_CallLMSFinish
295:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In SCORM_GrabAPI
296:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - SCORM_GrabAPI, returning
297:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - Calling LMS Finish
298:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - strResult=true
299:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - Returning True
300:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - Returning true
301:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In Unload
302:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ClearErrorInfo
303:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ExecFinish, ExiType=SUSPEND
304:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ClearErrorInfo
305:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In Unload
306:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ClearErrorInfo
307:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ExecFinish, ExiType=SUSPEND
308:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ClearErrorInfo
309:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In Unload
310:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ClearErrorInfo
311:Fri Feb 27 2009 16:41:32 GMT-0600 (CST) - In ExecFinish, ExiType=SUSPEND
"
packmule is offline  
Reply With Quote
Old 03-02-2009, 11:55 AM   # 9
Member
 
Join Date: Feb 2009
Posts: 3
Default Re: Quizmaker + Aicc + Mac = ??


It also happens with Linux users who attempt the quiz with Firefox.


Last edited by AndreBR : 03-02-2009 at 11:58 AM.
AndreBR is offline  
Reply With Quote
Old 01-20-2010, 08:29 AM   # 10
Member
 
Join Date: Jan 2010
Posts: 6
Question Re: Quizmaker + SCORM 1.2 and Moodle


In ExecFinish, ExiType=SUSPEND

The same thing happens to us on an Apache Server running Moodle 1.96 using IE8 and Firefox on a PC.

We have applied this patch Moodle shows a course as “suspended” – Articulate Presenter ‘09 Knowledge Base

I turned the Articulate Debugger on and ran it through Moodle. Here are the last few lines of the debugger. Anyone have any ideas?

1279:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1280:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ExecFinish, ExiType=SUSPEND
1281:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1282:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In Unload
1283:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1284:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ExecFinish, ExiType=SUSPEND
1285:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1286:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In CommitData
1287:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1288:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In IsLoaded, returning -false
1289:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In SetErrorInfo - Num=7 Desc=Cannot make calls to the LMS before calling Start
1290:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - Conceding control with type: SCORM_RECOMMENDED
1291:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1292:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In Suspend
1293:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1294:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ExecFinish, ExiType=SUSPEND
1295:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1296:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In Unload
1297:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1298:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ExecFinish, ExiType=SUSPEND
1299:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1300:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In Unload
1301:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
1302:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ExecFinish, ExiType=SUSPEND
1303:Tue Jan 19 2010 10:35:26 GMT-0600 (Central Standard Time) - In ClearErrorInfo
tvector is offline  
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On