Upload content to a course
  • Updated on 04 Feb 2020
  • 5 minutes to read
  • Print
  • Share
  • Dark

Upload content to a course

  • Print
  • Share
  • Dark

Lesson is a single unit of learning content in the form of Video, PDF, Word or PPT file for a course. We can have one or more lessons for a course depending upon how admin decides to structure the course.

On the Microsoft Community Training Management Portal, there are two ways to upload content for a course. Admin can either upload content for each lesson manually or use bulk upload lesson feature to upload list of lessons at one go.

In this article, you will learn more about how to upload content to a course on the management portal in the respective sections:

Permissions Level

The Microsoft Community Training management portal provides role-based administration and depending upon the type of access level admins can perform an action on the portal. Table below shows administrative role which are allowed to upload content to a course in the portal:

Access Level Upload content to a course
Organization Administrator Yes
Category Administrator Yes
Course Administrator Yes
Group Administrator No

Option 1 Manually add content for each lesson in a course

You can manually upload the required content to a course using New Lesson option on the course details page.

  1. On the Microsoft Community Training portal, login and swtich to administrator view.

  2. Under Course tab, select the course under a category in the list to which you want to upload the content.
    course selection

  3. Select New Lesson, to create a new lesson for the course.
    New Lesson

  4. Enter Lesson Name. The lesson name is the title of the lesson. For example, What is Smart Farming?

  5. Add content to the lesson either by uploading content directly to the portal or embedding an external web link.
    a. For uploading content - Click or tap Upload button and choose the content file you want to upload for the lesson. The format of the content must be Video, PDF, Word, Excel or PowerPoint.
    b. For embedding external web link - Paste the URL of the web page in the textbox available. The web page can be a YouTube link or any other HTML5 page available on the web. For example: Sample YouTube Video

In case of external web link, learners will not be able to download the content on the mobile app.
  1. Enter tags in the Add Tags field to help learners search for the content using relevant keywords. You can add one or more tags for each lesson. For example – Smart Farming, Internet of Things, Precision Farming

  2. Click or tap Save icon the to upload the content for the lesson.
    Upload progress

Important Note
Click or tap the Save button to complete the add lesson operation. If you perform any other activity before clicking on the Save button, then all your progress will be lost.
  1. For video content, after upload is completed, the system will start the encoding process to create multiple copies to optimize streaming on different devices and network quality. You can check the encoding status on the course page as shown below.
Depending upon the video size, it can take upto 20 minutes to complete the encoding process.
  1. Repeat Step 2 to Step 6 to continue to add more lessons for the course.

Next> Add practice quiz and exams to the course or publish the course for the learners

Whenever you are performing content upload, scale up your platform configuration to reduce the upload and processing time for the content

Option 2 - Bulk Upload lessons

Similar to the Bulk Upload Courses , administrator can use the Bulk Upload Lessons feature to save time and add multiple lessons and upload content for a course at once.

In this topic, you will learn the simple steps to add multiple lessons for a course in the management portal.

Prerequisite for using Bulk Upload Lessons feature

Before you start doing the bulk upload of lessons for a course, you need to make sure the content for the lessons is structured correctly and available in the required file format (Sample bulk upload lessons file) on your local machine. The steps below provide information on how to get your content ready for bulk upload lessons:

  1. Copy the content files which you want to upload as lessons for a course on your local machine.

  2. Select all the files you want to upload and compress them into a ZIP file. Right click > Send to > Compressed (zipped) folder.

  3. Ensure there are no folders and unsupported content files inside the ZIP file


Practice quizzes and exams cannot be added to the course via bulk upload functionality unless you are exporting courses from one instance to another.

The admins have to add them via add quiz and exam workflow.


Please note size of the zip file should not be more than 2GB.

Steps for bulk upload lessons for a course

  1. On the Microsoft Community Training platform, login and swtich to administrator view.

  2. Click or tap More (...) icon to the right of the course name to bulk upload lessons for a course.
    Bulk uplod lesson drop down

  3. Click or tap Bulk Upload Lessons (Preview) from the drop-down menu.

  4. Using the file picker, select the ZIP file which contains course content for bulk upload.
    Bulk uplod lesson window

  5. Using the file picker, select the ZIP file which contains content for uploading lessons in bulk.

  6. Wait for file upload operation to be completed. Do not close the browser window at this point.
    Upload successful

Depending upon your network connectivity and size of the ZIP file, it can take some time to complete the upload operation.
  1. After upload, you will see the following message on the top-right corner which indicates that content file was successfully uploaded to the portal for processing.
    Bulk upload successful
If there are issues with the content format or structure of the ZIP file then the system will throw an error message.
  1. Once the upload is completed, you can enter tags in the Add Tags field to help learners search for the content using relevant keywords. You can add one or more tags for each lesson.

  2. Click on the Save icon to update the tags for the lessons in a course.

Next> Once the lessons are uploaded, you can add assessment or publish course for learners to consume the content via the web portal or mobile application.

For video content, processing can take hours depending upon the number of videos, size and configuration of media service end point. This processing is a non-blocking operation and admins are allowed to do other tasks.
Was this article helpful?