Skip to main content

We are working on getting completion history into Docebo. For any Active courses, we will be enrolling via csv. Here’s the question I can’t find an answer to: 

For courses that are “in progress”, how does that get managed?  Is there a way to mark the completed modules/training materials as complete? 

Thanks!

you might some options using the API’s otherwise you can only do this manually for each individual user.


you might some options using the API’s otherwise you can only do this manually for each individual user.

Let me expand @lrnlab note. You can go into the system under enrollments and make folks en masse as completed as long as they all have completed the same date. If they did not complete the same date, the API will be your best bet.

I think you will want to think through your implementation of moving in progress carefully. If you know the training material level - you can go into the system and manually - user by user mark training material progress as completed. When I opened up this question with a consulting partner as of recent, I got some feedback about it not being possible from the API. Those that are enrolled but not started are “kind of easy” - the training material would not have been engaged.

I mention this because we are a shop that generates most of our content externally (via elearning rapid development authoring tools)...for us moving in progress gets mirky. During our recent migration project, we left it as if the training material was left in progress, the person would need to pick up where they left off as there was no way to move that granularity over to the newer destination.


Also - you can play with External Learning and use a CSV upload as an alternative to all of this.


Manually mark the training.


You can mark training materials complete via API. The user must be enrolled in a course with the training material. 


We used APIs for data migration, mostly course completions to keep specific dates. We did migrate some training material completions for specific use cases. 


We used APIs for data migration, mostly course completions to keep specific dates. We did migrate some training material completions for specific use cases. 

Would love to learn some more about that migration and marking training material as completed via the API. 


There is a professional service offered by Docebo to do this for you too.  We used it when we implemented and it saved a ton of time and work as we don’t have staff to manage via APIs and such efficiently.  It’s their data migration service. Not sure if that might be of interest to you.  It was worth it to offload that work for us. 


you might some options using the API’s otherwise you can only do this manually for each individual user.

I don’t think there is a manual way to mark Training Materials as complete, is there?


Manually mark the training.

I don’t think there is a manual way to mark Training Materials as complete, is there?


Manually mark the training.

I don’t think there is a manual way to mark Training Materials as complete, is there?

There is - Specifically with SCORM related content (we only work with SCORM content) - it can be done under the reports tab and pulling up a user from the User Statistics tab. Pull up a single user to reveal their progress. If you click on the status, you will see that it can be changed.

 


You can mark most training materials complete using the method above. Warning it is transaction date only. If you want to retain the completion dates, you need to use APIs. Here is the end point. 
Notes: 
It has a lot of conditions, not a very friendly endpoint to use. E.g., the obligatory fields depend on the type of training material (activity) you are updating, the completion date cannot be in the future, etc.
 

 


Manually mark the training.

I don’t think there is a manual way to mark Training Materials as complete, is there?

There is - Specifically with SCORM related content (we only work with SCORM content) - it can be done under the reports tab and pulling up a user from the User Statistics tab. Pull up a single user to reveal their progress. If you click on the status, you will see that it can be changed.

 

Thank you!!!


Reply