Solution for #268
Possible solution for #245
During a learner’s progression through a course, Adapt will be testing that connectivity is being maintained with the LMS. At the point a connection with either the LMS results in a failure, a notification pop-up will appear to the learner warning them of an error occurring and that future progression data isn’t being saved.
The learner will be allowed to retry establishing their connection or close the course.
Selecting the Retry button will cause Adapt to attempt sending and retrieving a small data file to and from the LMS’s server.
If unsuccessful, another notification will appear allowing the user to retry or close the module.
If unsuccessful a 2nd time, a final notification will appear informing the learner they must close and re-launch the course.
If successful, a new notification pop-up will appear informing the learner that their progress is being saved again.
Selecting the Close will close the course and learners will return to the LMS.
An additional configurable option will be provided if learners would like to continue progressing through the content at their own risk.
All SCORM progress is being saved up until the point at which the loss of connection occurred.
Testing
More to follow
Work in Progress
While the connection error handling is in place, I still need to add in the UI for the notify pop-ups as well as configurable JSON fields to assist in on-screen messaging.
New
Solution for #268 Possible solution for #245 During a learner’s progression through a course, Adapt will be testing that connectivity is being maintained with the LMS. At the point a connection with either the LMS results in a failure, a notification pop-up will appear to the learner warning them of an error occurring and that future progression data isn’t being saved.
Testing
Work in Progress
While the connection error handling is in place, I still need to add in the UI for the notify pop-ups as well as configurable JSON fields to assist in on-screen messaging.