Forum Discussion
SCORM 1.2 Suspend Data--Seems Wonky to My Pea Brain
Hello all,
If most suspend data threads are saved (when tested across devices and browsers), then the logic is working.
If there are occasional problems, it is likely that the suspend data thread is corrupted due to a loss of connection between the client and the server, while the client (the learner using the courseware in the browser) had continued to navigate through the course.
I suggest developing JavaScript that runs in the Storyline client, and that pings the server, and saves the suspend data thread each time the learner navigates from one screen to another. If the "ping" returns a message that the server is not found, then message the learner that they should close the browser, and re-launch the course. It should (all else being equal) re-launch from the previous screen.
This is a suggestion, others please join in. If this doesn't make sense, please post your reasoning.
Thanks!
Robert
Robert Edgar
Program Manager, Learning Systems Design and Development
Director, Stanford Redwood City Digital Production Studio
Stanford | University Human Resources | Learning Solutions Group
485 Broadway, University Hall, 3rd Floor, Room U309
Redwood City, CA 94063
Cell: 650-387-5914
Visit Us Online: Learning Solutions Group
Stay Connected: Cardinal at Work Connect
See Our Studio: https://redwoodcity.stanford.edu/campus-resources/srwc-digital-media-production-studio
Robert,
Not all of us are proficient in JavaScript to be able to utilize this type
of high-end coding solution. I really need something that I can apply
either within Storyline or within the LMS without having to resort to
outside custom solutions. I'm not trying to be offensive, I am just sharing
where I sit in terms of my expertise.
Nora
- RobertEdgar3 years agoCommunity Member
Hi Nora,
Oh, you are certainly not offensive.
This is a big problem for many though, and I offer this possible solution to those who might use it.Best
RobertRobert Edgar
Program Manager, Learning Systems Design and Development
Director, Stanford Redwood City Digital Production Studio
Stanford | University Human Resources | Learning Solutions Group
485 Broadway, University Hall, 3rd Floor, Room U309
Redwood City, CA 94063
Cell: 650-387-5914
Visit Us Online: Learning Solutions Group
Stay Connected: Cardinal at Work Connect
See Our Studio: https://redwoodcity.stanford.edu/campus-resources/srwc-digital-media-production-studio
- DougKipta-cc7d63 years agoCommunity Member
Hi Robert,
Pretty much what happens is the storage on the LMS or cache is where the limit gets hit. So it doesn't matter what you're doing. It is the volume passed, hit limit and then dead end.
Best way to see what is happening. Have a course of 10 slides. Complete go through, and it gives completion. The learner relaunches the course and shows up on page 7, the learner has to complete the last three pages to get completion, or it will show in progress. The server holding the bookmarking information is complete, so it will never let you fill pages 8, 9 and 10. That is the cmi limit or cap. This puts everyone into a looping effect where don't go back into courses, or if you do, it ends up starting on the page it maxed out at.
So your discussion of javascript, etc., is a moot point. Solutions are pushed to the 2004 standard and make the content smaller in volume to fit within the limit. The limit is stupid for 1.2. 2004 a bit better, and in a tin can/cmi5, it is fully open throttle. Your javascript would work great in tin can/cmi5.
Having said this, the LMSs and Articulate need to do better at compression. Lazy design in the systems is what is creating this headache. Not us designers, the developers. The funniest thing ever is why on earth would a command that is on 6 mg be so limiting when size doesn't matter. The intelligent thing would be for LMS or Articulate to design a code that would stretch that limit; not like we don't have the size now since we are talking exabytes of information.
Cheers,
Doug Kipta, CTDP.
Advisor, Learning Systems and Platforms | HR Learning Services | Suncor Energy Inc.
C: 403.296.8696 | C: 403.650.4722
dkipta@suncor.comHR Learning Services Portal
- RobertEdgar3 years agoCommunity Member
Hi Doug,
Thanks for your note, and I agree with your suggestions.
My note, however, was intended for an additional cause of the corruption of the suspend data, leading to a learner's having to relaunch a course after having spent time going through much of it. Sometimes this is caused by the suspend data string being too large, yes. But if suspend data string size is not the problem, there is still a percentage of learners who will have online time wasted because of a loss of connection between the server and the client.
It is for those who have that problem that I offer my suggestion.
Robert Edgar
Program Manager, Learning Systems Design and Development
Director, Stanford Redwood City Digital Production Studio
Stanford | University Human Resources | Learning Solutions Group
485 Broadway, University Hall, 3rd Floor, Room U309
Redwood City, CA 94063
Cell: 650-387-5914
Visit Us Online: Learning Solutions Group
Stay Connected: Cardinal at Work Connect
See Our Studio: https://redwoodcity.stanford.edu/campus-resources/srwc-digital-media-production-studio
Related Content
- 1 month ago
- 1 year ago
- 11 months ago