Skip to main content
Best Answer

Import courses via CSV

  • February 17, 2022
  • 8 replies
  • 1106 views

Hi all you Docebo specialists. 

 

A quick question from a Docebo starter. 

How can i easily import courses from a CSV & which fields are required. 

I know how to import users via a CSV, both via users  and the automation app. 

Reason is that i want to upload the recent history of courses into Docebo

 

( we’re starting with docebo and we want to give the users their history of courses they’ve enrolled) 

 

Best answer by lrnlab

Hi @kurt you cannot create courses with a CSV import so you would need to manually create them first, then you can use the CSV enrolment to add your users. After that you can select the users you want to mark as completed. It’s a bit off a process and with the CSV import you cannot set the completion status nor can you add scores however you can do that if you use an API.

8 replies

lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • Answer
  • February 17, 2022

Hi @kurt you cannot create courses with a CSV import so you would need to manually create them first, then you can use the CSV enrolment to add your users. After that you can select the users you want to mark as completed. It’s a bit off a process and with the CSV import you cannot set the completion status nor can you add scores however you can do that if you use an API.


  • Author
  • Novice I
  • February 18, 2022

thnxs for the answer.  Ik wil try to load the courses via an api.


lrnlab
Hero III
Forum|alt.badge.img+10
  • Hero III
  • February 18, 2022

there are a couple you might be interested in...the “Batch import courses” and “Batch import assignments”….we used the latter to track learning history for a large group of users and it worked great.


KMallette
Hero II
Forum|alt.badge.img+9
  • Hero II
  • February 22, 2022

I use the Automation app and a SFTP to upload a .csv that creates course shells. It does not add content, or enroll learners, but if you’ve got lots of course shells, it is worth the effort.

This is the import schema I use:

 


  • Author
  • Novice I
  • February 22, 2022

I use the Automation app and a SFTP to upload a .csv that creates course shells. It does not add content, or enroll learners, but if you’ve got lots of course shells, it is worth the effort.

This is the import schema I use:

 

Many thnxs for this tip, ik will surely try it !


cgroetzer
Novice III
  • Novice III
  • August 11, 2022

This would be easier to accomplish for admins by updating the UI to create new via CSV import IMHO… :) 


Bfarkas
Hero III
Forum|alt.badge.img+6
  • Hero III
  • August 11, 2022

This would be easier to accomplish for admins by updating the UI to create new via CSV import IMHO… :) 

Sounds like you might want to make an idea and see if you can get some votes for the product team to take notice for it :)


codywinchester
Contributor III
  • Contributor III
  • February 12, 2024

@cgroetzer, if you’ve created the idea for this, let me know. Manual course creation is no bueno. CSV import is essential.