Uploading and Converting Video Learning Objects

Learn how to upload or embed videos into your courses

Last Updated

August 7th, 2019

Reading Time

4 min

User Level

DISCLAIMER: Some content in this article outlines how to use functionalities with the new Course Management. Check out this article for further info.


Videos are the main frontier of E-learning. This is a major trend that should be considered within an e-learning context, as people are generally more engaged when watching a video than when following a slideshow. Also, videos are often used for compliance training. Through videos, you can also show how to complete specific tasks and procedures.

In your platform, you can either upload a video learning object into a course or into the Central Learning Object Repository, or you can embed a linked video from the Internet as a learning object. This article outlines how to upload a video file into courses.

Uploading Video Files in E-Learning Courses

Begin by login into the platform and access the course for which you would like to upload a video. Reach the Admin Menu from the gear icon in the top right corner, then select the Course Management item in the E-Learning section. On the Courses Management page, find the course in the list and click on its description to access the course area, then move to the Training Material tab.

Once in this tab, press the Add Training Material button, then select Video from the dropdown menu. On the upload page, flag the option to upload a file, then select the Upload File button to choose your file.

Add a title and description, then decide if you want users to be able to move through the video by dragging the playhead. Please note that if you enable this option, users can jump and skip part of the videos, which will mark the material as complete despite the fact that parts of the video were not viewed. Next, flag whether or not you want to allow learners to change the speed of the video in the video player or not.

Once your video is finished uploading, you can move to the Additional Info tab. Add a short description for your video as select a thumbnail for it. You can choose from pre-loaded thumbnails, or upload your own.

You can also add tags to your video to improve its searchability in your platform’s global search. Some tags may be automatically generated based on the content of your asset, as understood by your platform using artificial intelligence (note that this only works for English content). The types of assets that are tagged using artificial intelligence include .mov and .mp4 files. (The entire list of taggable content types can be found here).  You can edit or remove tags at any time, with a limit of 15 tags per learning object.

Finally, add subtitles to your video, if necessary. Switch to the Subtitles tab and upload your VTT file that includes the subtitles you want to add, then select the language of the subtitles from the dropdown menu. Subtitles must be in VTT format; if you are unfamiliar with this standard, please read more about it here.

Upload one file for each language you want to include. Then, mark one language as the fallback language. When you’ve completed each tab, press Save Changes. The video is now being uploaded and converted properly into your LMS. It will automatically be optimized by the system.

Once the upload is complete, the video will be available on the course’s Training Materials page. If you want to check the final outcome, switch to the learner view using the corresponding button at the top of the Training Materials page.

Technical Specifications

To learn more about the technical specifications for video files (file types, size limitations, conversion formats, video and audio specifications), refer to this document.

Tips & Tricks

On modern browsers, the video is served directly with best in class technology such as HTML5; this applies to IE11, Firefox, Chrome, and Safari. For a legacy browser, the system will automatically fall back on a flash player.

Special consideration is needed for Firefox because it relies on the Operating System to play mp4 videos, which will work perfectly in the following conditions officially specified by Mozilla:

  • Platform Min. Firefox version
  • Windows Vista 22.0
  • Linux 26.0 (relies on GStreamer codecs being installed)
  • More info here


Videos are delivered to the final users via Amazon CDN (Content Delivery Network), which means that the content is served via the closest available datacenter to that user. This allows faster loading time and the ability to increase the number of concurrent supported users. Docebo deliver videos using the HLS streaming and encoding technology, which allows videos to be delivered to you in a more efficient and secure way. HLS technology supports adaptive resolution while delivering the video (the resolution of the served video will change based on the available bandwidth).

Video Learning Object Completion

Video objects are marked as completed for learners using the following criteria:

  • When the video reaches 15 seconds before the end marker if the video is longer than 150 seconds.
  • When the video reaches 90% of completion from the start marker if the video is shorter than 150 seconds.