SCORM suspend_data

Christian.S.978
Christian.S.978 Posts: 3 🌱
edited July 16 in Development

I have tried everything I could think of, but every time I start a SCORM package while impersonating a learner, the package`s suspend_data is reset and the learner is brought back at the beginning of the activity. I use SCORM specifically so the progress is saved and the learner cannot reset its progress. Even when I enable Review content, the cmi.suspend_data is empty. The progress, score of each attempts are reflected in the reports so I know the communication with SCORM is working, but each attempt seems to reset as a new one. I am using the New SCORM, and the package saves suspend_data correctly on ScormCloud, so I also know the problem is not with the package. If there is a setting to resume a previous attempt, please indicate it because I could not find it through the course admin nor in the documentation.

Thanks,
CS

Tagged:

Answers

  • @Christian.S.978 Hi Christian,

    Thank you for your post on the Community site.

    For testing out Scorm topics on the Brightspace site we recommend you log in as a test student and take the scorm instead of impersonating.

    With impersonation, the scorm attempt does not get logged correctly.

    Can you please login to your Brightspace site as a test student and attempt the package, and then check if the progress for this attempt is logged correctly and you are prompted for a retake?

    Regards,

    Nik

  • Christian.S.978
    Christian.S.978 Posts: 3 🌱
    edited November 2024

    Hello, unfortunately, even logging with a Learner account does not resolve the problem. If I close the new window and re-open it, it starts a new attempt. Even with the prompt for review, reviewing does not show the previous attempt with the suspend_data, it starts a read-only session anew. I have been able to save the data when I Quit from the Scorm package using ScormApi.quit(), but when I close the window from the browser, it closes the attempt and I cannot resume the previous one. It's very important in this case that the learner must resume the previous attempt because they should have only one attempt at passing that training.

  • Hi Christian,

    Thank you for the detailed explanation and for testing with both impersonation and a learner account.

    Based on your description, the issue appears to be related to the development or configuration of the SCORM package itself rather than the LMS (Brightspace). If this is not the case and you believe the LMS is contributing to the issue, we encourage you to submit a support ticket so our team can investigate further.

    I recommend reviewing the following resources which may help you troubleshoot the suspend/resume behavior:

    These resources provide guidance on how SCORM handles session persistence and may offer insight into how to ensure cmi.suspend_data is saved and restored correctly.

    Let us know if you have any further questions.

    Best regards,
    Raquel