What challenge are we facing today?
When we edit a course that is already running (i.e. learners are already enrolled and they are going through the course content), and we re-publish the course, all progress of the learners are erased, even their quiz scores.
From a team who're used to delivering courses traditionally, moving to purely self-paced is challenging when they cannot edit courses on the fly because they have seen that there are content that should changed/improved immediately in a course.
My proposed solution:
Save a user's progress and quiz scores. Their data should not be erased when only minor changes have been made to a course.
Who in our organization needs this functionality?
Our Learning & Development team. They are the ones rolling out our courses.
Which industry do we operate it?
Technical consulting, managed services, Information Technology
What would be the impact of this change for us?
We don't have to wait for learners to finish a course to implement minor improvements to it. Our courses can always be open for new learners to sign up and enroll. The learners will always get the best version of the course.
This has been a big problem for us. We routinely update our courses, and when we do that, all those who enrolled or completed the course before the update lose access to it and see a blank screen that never loads.
As a workaround for those currently enrolled, we have to re-enroll them in the course so they can access it. However, this is not an ideal solution because:
The enrollment data is now incorrect, and this messes up our reporting.
It requires extra manual labor that should not be necessary for something like a simple SCORM update.
The other problem is that users who have completed the course lose access to it, too, and there is no bulk option to re-enroll people and mark a course as complete. You would have to export a report of learners who completed the course, re-enroll them, and then while referencing your report, go one by one, and mark them as complete (there is no bulk complete option). For courses with thousands of users, it is simply not doable.
Yes, I learned this the hard and horrible way this week- total chaos for learners. We have a continuous improvement process for our courses and this will impact our ability to support learners experience in a timely way.
This is a big issue for us as well. We create courses for a saas platform that is constantly changing. We try to publish updates sparingly (currently 1x/month) and publish during off hours. In our experience the record of their completion and score remains if they finished, but they will be prompted to start over if they were in progress during the change.
When I intitally brought up this issue during onboarding with Absorb, we were told to not edit existing courses and publish new versions of courses instead, but that doesn't work for our use case at all. We'd have to constantly be managing who should see/do which version of a course.
We have the same issue. We have to unenroll everyone who is currently enrolled in the course before updating with a new version. Sometimes this is hundreds of people in progress. We then go into each individual learner, write down where they are in the course, and then unenroll them. Then we have to go back in after the new version is pushed and re-enroll people. Then we have to go in and impersonate each person and move them along to the point they were in the course. Like I said, sometimes it is hundreds of people and will take half a day.