February 24, 2019 at 10:49 am #418446
Heidi StrangbergMember3 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, HeidiFebruary 24, 2019 at 10:38 pm #418452
Adam CainMember16 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. ; )February 25, 2019 at 4:50 am #418455
Tim KMember292 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.
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.February 25, 2019 at 11:17 am #418489
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.February 25, 2019 at 5:49 pm #418576
Heidi StrangbergMember3 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!February 25, 2019 at 9:12 pm #418596
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.
– JoeFebruary 27, 2019 at 3:10 pm #418802March 12, 2019 at 11:07 am #419939
@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.March 12, 2019 at 12:09 pm #419945
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.March 13, 2019 at 8:26 am #420011
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.
You must be logged in to reply to this topic.