I'm working on building a simple employee training module in Xerte. The "owners" of this training want employees to take a quiz at the end and be forced to keep taking the quiz until they pass (e.g., score 80%). And they want to be able to keep track of who's taken the training and passed the quiz.
I know I can do this with an LMS and SCORM. But I don't have an LMS handy, and I'm loathe to expend the effort to spin up an entire Sakai or Moodle instance just for this purpose. (Using our existing Canvas LMS that the students use is not a viable option for a number of reasons.)
Is there a clever way to accomplish this in "pure" Xerte? I was thinking that if I could get the "Interactivity > Quiz" page type to refuse to navigate to the next page unless the quiz was passed I could do something on the following page with Javascript and a RESTful API to receive notice of a "pass", but I do not see a way to get the quiz to only enable the "Next" navigation button when the quiz is passed.
Alternatively, is there some free/open source way to wrap SCORM around a Xerte LO without spinning up an entire LMS? Some PHP module or something?
Any/all suggestions/examples welcome...