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 2 of 2
  1. #1
    Member
    Join Date
    Feb 2011
    Posts
    5
    Thanks
    2
    Thanked 0 Times in 0 Posts

    Default variables are not reset when learner chooses to start over

    I'm developing a course published to SCORM 2004 that grades the learner in multiple categories based on decisions they make. These category scores are handled via custom variables. So for example a learner might answer a question in a manner where they would gain points in category A and the variable CategoryA is simply being incremented. These variables have the "Retain variable value between sessions" check box ticked.

    The problem I am running into occurs in the LMS. When a learner begins the course, answers a few questions, accumulates points in one of these custom variables and then exits and returns later... the LMS gives the learner the option to continue from where they left off or start over. If the learner chooses to start the course over, they are placed at the beginning of the course however, these variables have not been reset and retain their value form the previous session.

    It seems correct that these variables would need to be set to retain their value so that if a learner returns and chooses to continue from where they left off, the variables could be restored. And that, indeed does work correctly. However, if a learner selects to start over, why wouldn't these variables be reset?

    We have tested this course in scorm cloud and moodle and encountered this issue in both. It also may be worth noting that on specific pages of the course these variables are being manipulated using custom javascript. However this issues occurs even if the learner has not reached one of those pages, so it seems unlikely to that the custom scripting is a factor.

    Am I missing something in the configuration of the course or these variables? Or is there possibly even a way to detect that the learner is starting over so that these variable could be reset manually if the LMS can't do so automatically?

  2. #2
    Ben Pitman aka Dr Lectora
    Join Date
    Jun 2005
    Location
    Atlanta, GA
    Posts
    5,948
    Thanks
    7
    Thanked 271 Times in 265 Posts

    Default

    The course is acting the way it should. Suppose someone wants to review a course. Naturally they would select Start from the Beginning but they would likely NOT want to repeat all the exercises.

    You do have the option to reset all variables with just one action. Consider having a button appear on the first page if they have already been in the course that allows them to reset all the variables. If you are absolutely sure you want it to reset when the go to the first page, then you can put an On Show action to do that. But I would be very wary of that approach. I recommend the button and set a variable say on the second page or use some existing variable and have an On Show, Show button action with a condition if variable is not empty.
    New Jan 19: Free Chapter of Designing Effective eLearning: A Step-by-Step Guide from Amazon

    cheers, ben -- aka Dr. Lectora: Lectora Resources & Services

    678-571-4179 - ben.pitman@eProficiency.com


 

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.