SCORM suspend_data

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

  • Nikhil.P.90
    Nikhil.P.90 Posts: 120

    @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: 2 🌱
    edited November 6

    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.