That really depends on the updates you are making...if they are simple like spelling, grammar or minor text edits, you can overwrite the existing package without affecting users currently in progress. However if you make more substantial changes or change the course flow, reorganize content, etc, user will be reset.
Pleas make sure to test, test, test to see what works for you.
@nicole.roman - @lrnlab is typically always right. There is a little more to a practice with a minor caveat. The practice is? When you know that you are going to do something simple (image adjust, text change), go ahead overwrite the training material and ask the learner to refresh their page or to navigate away and come back to it.
If you are going to do something structural - generate a second training material and bring it into the course with the associated changes. Hide the first training material in the course and show the second one. You retain the course completions.
Only caveats there - for people in progress with the first course? Their progress will be “reset” in the newer version of the course. This does support minimal disruptions when you are working with a course that is going to see heavier revisions.
If you are going to do something structural - generate a second training material and bring it into the course with the associated changes. Hide the first training material in the course and show the second one. You retain the course completions.
Only caveats there - for people in progress with the first course? Their progress will be “reset” in the newer version of the course. This does support minimal disruptions when you are working with a course that is going to see heavier revisions.
For that reason, for longer courses I typically prefer to break down the course into several smaller SCORM files and have them uploaded as separate learning objects to Docebo, so in case of changes the progress is only lost in one lesson and not the whole course.
But of course, this may not be feasible in all situations and depends on the overall course design and structure.