Explore the community Forums Lectora LMS Integration Course Not Bookmarking in IE on SumTotal when browser window closed

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #418446 Score: 0
    Profile photo of Heidi Strangberg
    Heidi Strangberg
    Member
    beginner
    intermediate
    contributor
    lab member
    verified member
    friend finder
    advocate
    curious george
    wise owl
    LUC17 Attendee
    3 pts
    @heidi

    Hi, Recently (since v17 ) we found that our courses will not bookmark using the IE11 browser. They will bookmark in Chrome. The LMS is SumTotal. We did use the special extension for that LMS. Bookmarking on these scorm  published courses will not work when the browser window is closed. It WILL work if the user exits using the Exit button within the course. We have tried so many different things, I am now wondering if we can send info back to the LMS on every single page that will record the user’s current page. but I dont know if that is possible. Any advice would really be appreciated! Thanks, Heidi

    #418452 Score: 0
    Profile photo of Adam Cain
    Adam Cain
    Member
    beginner
    intermediate
    profile
    picture perfect
    wise owl
    friend finder
    Group Member
    curious george
    contributor
    16 pts
    @cainam

    You could always build your own bookmarking feature – self-contained within the module.

    Say you create a variable I’ll call ‘var_page’ initially equal to 0, and retain variable between session.  On the first page ‘on page show, mod var_page equal to 1’, and the 2nd page ‘on page show mod var_page equal to 2’, etc.

    Then add a button on the module that you would likely describe in your ‘navigation page’ that it is a bookmarking feature allowing the user to jump back to the last page they visited if not taking the module all at once.

    That bookmarking feature / progress tracker… whatever you’d like to call it, would show them a button option to return to the last page they were on (the button would have a series of actions attached… ‘go to page 1 if var_page = 1’, next action is ‘go to page 2 if var_page = 2’, so on and so forth for as many pages as you have.

    You could probably also do this leveraging the status indicator?  Anyway, this one option that should work – there are likely other ways to deal with this as well – maybe there is a simple action you could add to every page that would commit the variable value and communicate it to the LMS – so maybe wait a few days to see other responses before committing to a resolution.  ;  )

    #418455 Score: 1
    Profile photo of Tim K
    Tim K
    Member
    contributor
    beginner
    intermediate
    advanced
    friend finder
    junior moderator
    advocate
    wise owl
    curious george
    Group Member
    292 pts
    @timk

    I tested in moodle with Lectora 17.0.6 (no seamless play) and IE 11. In my combination the default bookmarking works flawlessly. In the end this might mean that there are lots of potential sources for your issue.

    You can set LMS values with javascript. The bookmark is saved in cmi.core.lesson_location (Scorm variable) via AICC_Lesson_Location (Lectora). I tested with an action on AU level:

    On: Show
    Action: Run javascript
    Javascript:

    var adress = window.location.href.split("/");
    var bookmark = adress[adress.length-1];
    LMSSetValue("cmi.core.lesson_location", bookmark);
    LMSCommit("");

    The code retrieves the file name of the current page (e.g. “a001_page_1.html”) and saves it to the LMS immediately. Through this “AICC_Lesson_Location” is bypassed but you might check whether this variable is updated correctly in your course and use it instead.

    This worked in moodle, i.e. the bookmark (cmi.core.lesson_location) is updated whenever a page is loaded. The default prompt to redirect me is shown when I reopen the course … but of course at this point the LMS value has been overwritten by Lectoras default bookmarking.

     

    This post has received 1 vote up.
    #418489 Score: 0
    Profile photo of Joe Wieloch
    Joe Wieloch
    Moderator
    beginner
    intermediate
    friend finder
    contributor
    LUC16 Attendee
    verified member
    wise owl
    LUC17 Attendee
    advanced
    picture perfect
    48 pts
    @wheels

    This can happen when IE 11 goes into a compatibility mode and reports itself as an older browser. We have a fix that we will implement in the next release of v18.

    For the short term, you can use Tim K’s solution (above), or put an on show action at the title level which does this:

    Modify Variable -> AICC_Score set it to VAR(AICC_Score)

    Put that action on a delay of 0.25 seconds to ensure that bookmarking is done.

    That will fire a LMSCommit() which will save the bookmark.

    #418576 Score: 0
    Profile photo of Heidi Strangberg
    Heidi Strangberg
    Member
    beginner
    intermediate
    contributor
    lab member
    verified member
    friend finder
    advocate
    curious george
    wise owl
    LUC17 Attendee
    3 pts
    @heidi

    Hi Joe! thanks for responding…do you know about when the next release of v18 Inspire will be – ballpark?

    Tim and Adam – thanks for offering suggestions, we will try those plus Joe’s suggestion for a short term fix. Hopefully one will work if the next release will be a while.

    Thanks!

     

    #418596 Score: 0
    Profile photo of Joe Wieloch
    Joe Wieloch
    Moderator
    beginner
    intermediate
    friend finder
    contributor
    LUC16 Attendee
    verified member
    wise owl
    LUC17 Attendee
    advanced
    picture perfect
    48 pts
    @wheels

    Hi Heidi!
    We are shooting for end of April, but it’s possible we do a maintenance release sometime in March. Sorry I don’t have anything more definite than that at this time.
    – Joe

    #418802 Score: 0
    Profile photo of Lauren F-C
    Lauren F-C
    Member
    profile
    beginner
    intermediate
    wise owl
    @lfowlercarter4895

    @wheels Thanks! This workaround was helpful.

    #419939 Score: 0
    Profile photo of Lauren F-C
    Lauren F-C
    Member
    profile
    beginner
    intermediate
    wise owl
    @lfowlercarter4895

    @wheels What is the best way to manually reset the AICC_Score if using the solution you mentioned? Reset All Variables only handles user-defined variables, I know that would not work.

     

    I need the bookmark to clear upon relaunch of the course after a learner has failed the test.

    #419945 Score: 0
    Profile photo of Joe Wieloch
    Joe Wieloch
    Moderator
    beginner
    intermediate
    friend finder
    contributor
    LUC16 Attendee
    verified member
    wise owl
    LUC17 Attendee
    advanced
    picture perfect
    48 pts
    @wheels

    The AICC_Score is only ever being set to itself in this case to cause an LMS_Commit to happen so the lesson location is saved.

    In your case it sounds like you should set the variable AICC_Lesson_Location to empty (nothing set) when the test is failed.

    #420011 Score: 0
    Profile photo of CarlFink
    CarlFink
    Member
    beginner
    intermediate
    contributor
    LUC16 Attendee
    wise owl
    curious george
    advanced
    18 pts
    @CarlFink

    You could also test the AICC_Score when loading the course, and if it’s below the passing value (e. g. 80%) then navigate to the first page.

Viewing 10 posts - 1 through 10 (of 10 total)

You must be logged in to reply to this topic.