Skip to main content
Best Answer

Uploading enrollments - in progress/completions training material


Forum|alt.badge.img

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!

Best answer by dklinger

lrnlab wrote:

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.

View original
Did this post help you find an answer to your question?

13 replies

lrnlab
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 4851 replies
  • August 29, 2024

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


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1678 replies
  • Answer
  • August 29, 2024
lrnlab wrote:

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.


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1678 replies
  • August 29, 2024

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


TMWolfman
Contributor I
  • Contributor I
  • 11 replies
  • August 29, 2024

Manually mark the training.


Forum|alt.badge.img+3
  • Guide II
  • 420 replies
  • August 29, 2024

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


Forum|alt.badge.img+3
  • Guide II
  • 420 replies
  • August 29, 2024

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


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1678 replies
  • August 29, 2024
dianex.gomez wrote:

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. 


hwolfehall
Helper I
Forum|alt.badge.img+1
  • Helper I
  • 226 replies
  • August 29, 2024

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. 


Forum|alt.badge.img
lrnlab wrote:

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?


Forum|alt.badge.img
TMWolfman wrote:

Manually mark the training.

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


dklinger
Hero III
Forum|alt.badge.img+8
  • Hero III
  • 1678 replies
  • September 4, 2024
ariel.zimmerman wrote:
TMWolfman wrote:

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.

 


Forum|alt.badge.img+3
  • Guide II
  • 420 replies
  • September 4, 2024

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.
 

 


Forum|alt.badge.img
dklinger wrote:
ariel.zimmerman wrote:
TMWolfman wrote:

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


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings