|
|
# 1 | ||
|
Member
Join Date: Sep 2008
Posts: 7
|
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 |
||
|
|
|
|
# 2 | ||
|
Member
Join Date: Sep 2008
Posts: 7
|
Quote:
-adam |
||
|
|
|
|
# 3 | ||
|
Moderator
![]() Join Date: Feb 2006
Posts: 6,855
|
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. |
||
|
|
|
|
# 4 | ||
|
Member
Join Date: Sep 2008
Posts: 7
|
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 |
||
|
|
|
|
# 5 | ||
|
Member
Join Date: Sep 2008
Posts: 7
|
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? |
||
|
|
|
|
# 6 | ||
|
Member
|
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. |
||
|
|
|
|
# 7 | ||
|
Member
Join Date: Sep 2008
Posts: 7
|
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 |
||
|
|
|
|
# 8 | ||
|
Member
Join Date: Feb 2009
Posts: 7
|
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 " |
||
|
|
|
|
# 9 | ||
|
Member
Join Date: Feb 2009
Posts: 3
|
It also happens with Linux users who attempt the quiz with Firefox.
Last edited by AndreBR : 03-02-2009 at 11:58 AM. |
||
|
|
|
|
# 10 | ||
|
Member
Join Date: Jan 2010
Posts: 6
|
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 |
||
|
|