Sandbox release disclaimer: Some content in this article outlines how to use functionalities that will be publicly released to all clients at the end of January 2026. If you see differences between this article and your platform, check back at that time. Learn more about the release cycle.
Introduction
Instructor-led trainings (ILTs) are courses that learners attend “live” at a specified time: either in a physical classroom location, or online using a videoconferencing tool. When delivered online they are also referred to as virtual instructor-led trainings (VILTs). On the platform and in this article, the term ILT covers both types.
Compared to e-learning courses, ILT courses have a more complex structure, comprising three levels: ILT course > sessions > events
- ILT course: The ILT course is the main course “shell” and is similar to that of an e-learning course. This is where you upload training materials and configure the course properties, widgets, and so on.
-
ILT sessions: Each ILT course can be offered in one or more occurrences, referred to as “sessions”. Once a user is enrolled in an ILT course, they also need to be enrolled in the specific session that they are going to attend.
The sessions of an ILT course are accessed in the Sessions tab of the ILT course page. -
ILT events: ILT sessions in their turn consist of one or more events. When a user is enrolled in an ILT session they can automatically attend all the events composing that session.
The events of an ILT session are accessed in the Events and attendance tab of the session page.
ILT enrollments: There are two levels of enrollments in an ILT course. Learners can be enrolled only in the course, in which case they will later need to be enrolled in a session to attend it. Or they can be directly enrolled in both the course and session at the same time. There is no event-specific enrollment: learners enrolled in a session are listed in the Attendance tab of all the session’s events.
→ For more information see the article Enrolling users in ILT courses and sessions.
Instructors: ILT instructors are defined at the session level, in the session properties. (Note that ILT instructors do not need to enroll in the course and are not automatically enrolled in the course) The session instructor is automatically the instructor for all events in the session. It is also possible to define specific instructors at the event level, in the event properties.
Session completion: In a typical configuration, a learner “completes” an ILT course when they complete their enrolled session. In the session properties, you can define the criteria for a session being marked as completed. For example, based on instructor evaluation, attendance at session events, or more. Note that:
- Evaluation is marked at the session level (the learner is evaluated for the whole session)
- Attendance is marked at the level of the individual event
→ For more information see the article Creating and managing ILT sessions.
Event and session dates: An ILT session can be composed of one or more events. Each event occurs on a specific date, and has a start time and end time. An individual event cannot span multiple days. However you can configure multiple events within a session, over any amount of time. The start and end of the session are automatically determined by the dates/times of the first and last events within it.
Events (onsite or online): When you configure an event, you can define whether it is offered online (via videoconference tool), onsite (at a physical venue) or both ways. Within a session, you can include a combination of both types of events.
Use case scenarios
Take advantage of ILT courses to manage blended learning. Add SCORM, AICC, or xAPI (TinCan) training material to ILT and VILT courses to mix live and online experiences offering comprehensive training to learners. As an example, you can
- ask learners to take online tests or exams after a live course event
- enrich your instructor-led classes with online materials to provide extra support over time
Prerequisites
If the ILT course is going to include online events, you will need to have integrated one of the videoconference tools supported by the platform, or set up your own custom tools:
- To learn more about the third-party integrations with webinar hosting software, you can refer to the corresponding manuals in Docebo’s Knowledge Base: Zoom, GoToMeeting, Webex, Adobe Connect, and Microsoft Teams.
- Also, note that webinars can be attended on Go.Learn, the Docebo mobile app. Learn more about ILT and VILT courses on mobile devices.
If the ILT course is going to include onsite events, when you configure these events you will need to set the Location (physical address) and optionally a Classroom where that event is taking place.
For more information see the article: Managing locations and classrooms for onsite events.
Create an ILT course
To start creating a new ILT course:
- Navigate to Admin menu > E-learning > Course management .
- In the top right corner, click the (+) plus button and select New course.
- In the panel that opens, under Course type select ILT (Instructor-led training).
- Then fill in the Details, Skills and Category sections, and finally any fill in any mandatory additional fields.
→ This is all done in the same way as for e-learning courses. For details see the article Creating and managing e-learning courses > Creating an e-learning course.
When you are finished click Create and edit. The new ILT course will be created and you can continue its configuration as described in the rest of this article.
Configuring the course properties
Once a course is created, use the Properties tab to configure the course properties.
Adding training material and course widgets
Move to the Training material tab to start adding training resources prior to enrolling learners in the course. From this area, you can add and manage training material and configure the layout of the page of your course in the platform. Training materials are shared among all of the course sessions. To add new training material, click the Add training material button, and choose the type of training material you would like to upload.
You can also organize training material into folders. Folders are very useful when you need to organize your material by topic or chapter. The root folder will take the same name as the course. Click on the Add training material button and then select New folder in the dropdown menu to create a new folder. Define a name and save your changes. Once created, you can delete the folder or edit it by clicking on the menu icon at the end of the folder row in the training material area and then selecting the corresponding option. In case you want to delete a folder containing training material, the system will ask you whether you want to set the course as completed for users who have completed all of the other training materials in the course.
You can change the order of the folders by dragging them to the desired position. To add a subfolder, select the destination folder and once you are inside of it, create a new folder following the same steps described above. We suggest not going too deep into the hierarchy in order not to confuse users in the navigation. To assign training material to a folder, drag it to the Folders area on the left.
Learn more about the types of training materials supported in the platform and how to manage them.
As an option, you can import training material from the Central repository, as described in the Adding training material chapter of the article of the Knowledge Base on the Central repository.
Please note! If an ILT course has no sessions but includes content as training material, learners will not have access to the content. Only the learners enrolled in an upcoming ILT session have access to the course training material.
Press Add course widgets to add specific areas to the page of your course, providing your learners with additional information about each session (such as the instructor name, related files, and Iframed content) and making their experience more interactive through comments and forums. Learn more about the course widgets.
Creating a new session
In order to create a new session, while in the course management area, click on the plus button in the top right corner and select the New session option.
Tip: When scheduling sessions for an ILT course, consider creating the course with no sessions as a first step and allow users to enroll before creating sessions. Once you have enough users enrolled, create the sessions according to the number of course enrollments and notify users via the New ILT session created notification by selecting the users not enrolled in any session as recipient, so that they can enroll in the session that suits them the best.
Check out the article Creating and managing ILT sessions for further information on sessions and events.
Enrolling users
Learn more about enrolling users in ILT courses and sessions in the dedicated article of the Knowledge Base.
Remember that for ILT and VILT courses, Instructors are not enrolled in the session but assigned to it. Learn more about assigning instructors to sessions.
Session statistics
To view statistics related to the different sessions of the course, access the course’s main page, then move to the Sessions statistics tab. On the top of this page, use the Session dropdown menu to select which session you want to view.
Once you’ve selected the session, statistics related to it appear below, including:
- Percentage and total number of users that have passed the session
- Total number of enrolled users
- Total session effective time
Session details section
- Session schedule: including session name, date, time and effective duration
- Location and classroom information
Session statistics session
List of every user enrolled in the session with
- Attendance time
- Evaluation status
- Score
Please note: When the session completion is set to Manual in the Properties tab of the session, the actual score of a user will not be reflected in the Score column. To display the score, set the Session completion to Evaluation based or Training material based.
Reports
From the Reports tab, you can view the course report and check course progress and statistics of users on courses and training materials, and check learners’ assignments.
Assigning a course to catalogs, learning plans, and channels
You can assign and unassign courses in catalogs, learning plans, and channels directly from the course area. Click on the plus button in the top right corner of the page, and select Assign to learning plans, Assign to catalogs, or Assign to channels. Make your selection in the right panel that will open and press Confirm to complete your action.
The course associations to catalogs, learning plans, and channels are available in the corresponding tabs of the course edit view. From those tabs, you can check the associations already available for the selected course (if any) and also remove existing assignments. To do so, click on the ellipsis menu at the end of the course row and select Unassign.
Please note! As a Power User, when editing a course you will have visibility only on the catalogs for which you have editing permissions.
Publishing a course
When a course is created, its status is Under maintenance, meaning that it is not visible to learners. When you are ready to make it visible, change its status to Published using the Status dropdown at the bottom of the course page. Click Save changes to confirm.
As an option, while in the Course management page, use the option button in the Published column to change the publication status from Published to Under maintenance. You can change the publication status for more courses at a time by selecting them using the checkboxes at the beginning of their rows and then clicking Choose action at the bottom of the table and selecting the Change status > Published option.
Duplicate an ILT course (New!)
You can duplicate an ILT course to quickly create a new course starting from an existing one. During duplication, you can choose which elements to copy, including training materials, widgets, enrolled learners, additional fields, and sessions.
To duplicate an ILT course:
- Go to Admin menu > E-Learning > Course management.
- Locate the ILT course you want to duplicate in the list.
- From the course’s ellipsis menu (...) select Duplicate.
- In the right panel that opens, go through the steps to set how you want to duplicate the course:
→ The steps that you have to complete depend on whether the course has sessions, and on whether there are mandatory course or session additional fields. After you complete each step click Next, and then in the final step click Confirm.
Once the course is duplicated, it will appear in the list in course management.
Course details step
In this step, enter the Name and Description for your new ILT course, and optionally a Code.
In the Duplication options area, set what you want to copy over from the original course to the new one:
- Training materials: Copy all files and resources from the original course
- Course widgets: Copy over the widgets of the original course. Note that the copied widgets are restored to their default settings
- Course additional fields: For non-mandatory course fields, apply the same values used in the original course. (Note: for mandatory course fields, the values to use are set in the Course fields step)
- Publish immediately: Make the new course immediately available after duplication. The course will be created with Published status. You can deselect this option to initially create the course as Under maintenance, and then publish it later.
- Enrolled learners: Enroll into the new course the users that were enrolled in the original course. Note that session enrollments are not copied, only enrollments in the course itself.
- Sessions and events: Set whether you also want to copy the sessions of the original ILT course. If you select this option, in the Sessions step you will be able to choose which sessions to copy.
-
Session additional fields: For non-mandatory session fields, apply the same values used in the original sessions. (Note: for mandatory session fields, the values to use are set in the Session fields step).
→ This option appears only if you have chosen to copy Sessions and events.
Course fields step
This step appears only if there are mandatory course additional fields configured in the platform.
- All the mandatory course additional fields will appear here, prepopulated with the value they had in the course you are copying, if available.
- You can edit or enter the value that you want to use for each mandatory field in the new ILT course.
Sessions step
This step appears only if the course you are copying has some sessions configured, and you have chosen to copy Session and events in the Course details step. You will see listed all the sessions in the original course, and you can select those which you want to copy over into the new course.
- You must select at least one session, and you can select a maximum of 30 sessions.
All the details of the session, including its events and instructors, will be copied over, with the following exceptions:
- Remember that the session enrollments won’t be copied over.
- If the option to prevent overlapping sessions is enabled in the platform Advanced settings, the session classroom will not be copied.
Session fields step
This step appears if you have chosen to copy Session and events in the Course details step, and there are mandatory session additional fields in the platform. All the mandatory session additional fields will appear here, and you can enter what values you want to use for them in the copied sessions.
Note that the original sessions may already have values entered for these mandatory fields. You can decide whether you want to keep or overwrite these pre-existing values with the options:
- Apply values set here to all sessions: The values you enter here will overwrite any pre-existing values in the original sessions. So all your copied sessions will have these values.
- Fill only empty fields: Any pre-existing values in the sessions are preserved. The values set here will be used only where the fields are blank in the original session.
Deleting an ILT course
In order to delete a course from the platform, click on the ellipsis menu at the end of a course row, and then click Delete. When a course is deleted from the platform, all of its tracking is lost, together with the training material uploaded in the course and not available in the central repository.
If enrollments have been archived, they will be permanently deleted when the course is deleted.
Upon deletion, the course is also removed from the catalogs, the channels, the certifications, and the subscription plans it is associated with.
The course will also be removed from any learning plans it belongs to, along with any prerequisite rules associated with it. If the course is the last mandatory one in a learning plan, the plan’s status will change from Published to Under maintenance. Additionally, if learners were only missing this mandatory course to complete the plan, their enrollment status will be updated from In progress to Completed.
If a course is associated to an Enrollment status based condition regulating the population of automatic groups, you will not be allowed to delete it, unless you first remove it from the condition of the group(s) it is involved in.
Learner view
When the course configuration is over, click the Learner view button to see how learners will see the course upon enrollment.
Please note! When a Superadmin or a Power User clicks on the Learner view button, they will be automatically enrolled in the course.