Welcome to the Lectora and CourseMill Forums
If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed.
-
SCORM Completion Status
Hi Folks,
I have a couple courses developed in Lectora that I'm now trying to host on an LMS called LearnPro. The courses run ok, but LearnPro never sees them as complete.
I'm publishing in SCORM 2004 and the final exit button sets the following variables via an Action Group:
AICC_Lesson_Status = completed
CMI_Completion_Status = completed
AICC_Score = 100 (Everyone gets 100 if they make it to the end)
The last thing the exit button does is go to web address javascript:top.window.close(), because the normal Exit doesn't work on LearnPro.
I'm a bit concerned about the variable names, because they seem to differ depending where one looks.
For example, in Lectora, CMI_Completion_Status uses underscores, but everything I can find on the web indicates that the SCORM 2004 standard is cmi.completion.status (dots instead of underscores). To further muddy the water, LearnPro says they are looking for cmi.completion_status (one of each!).
I tried making a new variable called cmi.completion_status, but Lectora won't allow me to create a variable with a dot in it.
LearnPro's initial suggestion is to use something other than Lectora, claiming that it causes problems. I'd prefer not to recreate these courses in another app!
Any suggestions would be greatly appreciated.
-
-
Just as an FYI, these are just the names that Lectora assigns the variables, but when they publish out to SCORM they are supposed to convert to the correct and established variable names dictated by the makers of SCORM and AICC. At least that is what developers assured me of a few years ago when I asked the same question.
-
-
My other suggestion would be not to attach your completion actions to the exit button, but rather put them on the last page of the course, independant of any buttons. They should work. You will need to chang them all to be On: Show.
-
-
Try SCORM 1.2 and Debug Mode
I would agree you should set the values for completed via another button or on showing the last page rather than via the exit button (if you have to, then just make absolutely sure that the Exit course action is the last to fire).
Make sure you use the variable value 'completed' as you suggest, all in lower case. You do not have to worry about the variab
le names being used by Lectora, as the LMS debug extract from a typical Lectora SCORM course shows below they are all converted for you and sent to the LMS per the SCORM standard
Tue, 22 Nov 2011 18:28:13 UTC: LMSInitialize("", "") => 0
Tue, 22 Nov 2011 18:28:13 UTC: LMSGetValue("cmi.core.lesson_status") - not attempted => 0
Tue, 22 Nov 2011 18:28:13 UTC: LMSSetValue("cmi.core.lesson_status", "incomplete") => 0
Tue, 22 Nov 2011 18:28:13 UTC: Commit("", "") => 0
If you dont have a particular need to publish in SCORM 2004, then you might find that using 1.2 might help.
If that doesnt work then try piblishing with the Lectora debug mode enabled to see what is going back and forth between the course and the LMS (ideally your LMS provider should provide you with a live debug script themselves so that you can see the comms between both the course and the LMS.
Hope this helps.
Tim
-
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
Forum Rules
Lectora and CourseMill are registered trademarks of Trivantis Corporation, Camtasia and Snagit are registered trademarks of TechSmith Corporation and
Flypaper is a trademark of Flypaper Studio. Camtasia and Snagit are used with the permission of TechSmith Corporation.
Copyright © 1999-2012 Trivantis Corporation Inc. All rights reserved.