numbas / numbas-lti-provider

An LTI tool provider to run Numbas exams
https://docs.numbas.org.uk/lti/en/latest/
Other
11 stars 12 forks source link

When an LTI launch is embedded in an iframe, navigating back from an attempt then forwards starts from scratch #266

Closed christianp closed 9 months ago

christianp commented 1 year ago

To reproduce:

christianp commented 9 months ago

I think this can also happen when the browser restarts, and restores the pages it had open.

To solve this, the SCORM model shouldn't be embedded in the page. It should do an AJAX request to get the latest SCORM model from the server - that can't be cached.