High Definition eLearning
Welcome guest, is this your first visit? Create Account now to join.
  • Login:

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.

+ Reply to Thread
Results 1 to 4 of 4
  1. #1
    Member
    Join Date
    Apr 2009
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default 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.

  2. #2
    RBW
    RBW is offline
    Member
    Join Date
    Apr 2009
    Location
    Atlanta, GA
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    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.

  3. #3
    RBW
    RBW is offline
    Member
    Join Date
    Apr 2009
    Location
    Atlanta, GA
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default

    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.

  4. #4
    Member
    Join Date
    Sep 2008
    Location
    Milton Keynes
    Posts
    8
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default 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
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.