Apple/Safari Not Completing Modules

If you are finding that you are completing a module, clicking "Exit Activity" but the modules are not updated then this article will help you.

This issue has been observed when using the Safari browser.

info icon
Please ensure you are clicking “Exit Activity” which contains a trigger for the training software to understand you have completed that module successfully. If you have already done this, then the easiest solution is to install Google Chrome to complete the training modules.

Safari’s privacy features (especially cross-site tracking prevention and cookie blocking) can prevent SCORM packages from properly communicating completion data back to Moodle. As a result, even though the learner finishes the module, Moodle does not receive the completion signal.

Primary Solutions

Option 1: Adjust Safari Settings (Recommended if continuing to use Safari)

  1. Open Safari Settings

  2. Go to Privacy

  3. Turn off:

    • Prevent Cross-Site Tracking

    • Block All Cookies

  4. Close Safari completely.

  5. Reopen Safari and relaunch the module.

  6. Complete the module again and click “Exit Activity.”

Option 2: Use a Different Browser (Preferred Solution)

We recommend switching to Google Chrome when completing Moodle SCORM modules.

Steps:

  1. Install Google Chrome via the app store

  2. Open Google Chrome, log into Moodle and complete a module.

  3. Click “Exit Activity.”

  4. If you run into any issues, then please contact us

Chrome generally provides more consistent SCORM tracking compatibility.

Option 3: Turn off privacy/adblocker plugins

  • Ad blockers

  • Privacy extensions

  • Script blockers

These can block SCORM communication scripts.

info icon
If you’ve applied these solutions and it still doesn’t work then your browser may simply be caching the old data. Clear your browser’s cache, and restart your browser. This should resolve any old data.

Did this answer your question?
😞
😐
😁