I am looking for ways to persist the learners progress between sessions and save in the backend. I have two constraints:
1- I cannot use SCORM therefore Spoor extension is not a possibility
2- Bootmarket extension is also not a possibility as it has a dependency on Spoor
I am comfortable using the Adapt API to capture completions events for components, blocks, articles etc, and POST them to a back-end and then retrieve these values in the next session. Yes I may be re-inventing SCORM here, and I was hoping this challenge may already have been solved / there may be some shortcuts someone can suggest.
Question: How to capture and then restore full state of the course including assessments.