Skip to main content
Skip table of contents

Creating a Sub-course

How to create a sub-course

What is a Sub-course?

Sub-courses are a special type of course that essentially enable adding a course within a course. Like a normal course, sub-courses support features including enrolment workflows, payment workflows, media components, awarding certificates, and skills. The key difference is that sub-courses are designed to be a component of a course; similar to adding media, but with most features of a standard course.

Sub-course_Learner_view.png

Learner view of a sub-course within a Course syllabus

A Course with a Sub-course setup has similarities to a Learning Path with Courses setup, but there are some benefits including:

  • Ability to use all course features such as Tutors, media assignment, tasks, and feedback forms

  • Better view of completion with a Course instruction function which Learning Paths do not have

  • Ability to hide sub-courses in the My Learning area

  • More reporting options

Sub-course Use Cases

Sub-courses are ideal for use in blended learning scenarios. For example: a free online course that has an optional paid certification available; or a predominantly online course that has a requirement to attend an onsite assessment session or workshop offered at various dates or locations. The later is possible by adding a sub-course template to a course.


Configuration Steps

The following configuration step is first required for enabling sub-courses:

Sub-course Types

Sub-courses require a Sub-course type which can be created in the Course types function. In a standard vanilla database there are no Sub-course types configured so they might require creation. This can be done by using the Create icon and selecting the Sub-course type option. The creation of a Sub-course type is almost identical to the creation of a standard Course type with Duration of use or Date dependent release modes and identical tabs to populate. The only real differences are that the Sub-course type option does not have the 'External course' or 'Pre-booking' settings as these workflows are not supported with Sub-courses.

With Sub-courses there is a specific meta tag called ‘Hide sub-course in “My Courses”’ that is used to determine if the sub-course is to be accessible to the learner directly in their ‘My Courses’ function or whether it can only be accessed via the parent course syllabus.

Creation Steps

The Sub-course creation process is the same as regular courses. There is a requirement to create Sub-course templates which the sub-courses are then created from as described below:

Sub-course Templates

Like a standard course, sub-courses must be created from a course template. Therefore, a sub-course template must first be created from a sub-course type. When creating a sub-course template it's easy to identify sub-course types by adding either the Course Terms column or filter and searching for ‘Sub-course type’.

When creating a sub-course template, the same approach can be taken as when creating a normal course template; e.g. populate the default description data and any content that will be used in all sub-courses to be derived from the template. Once the sub-course template has been created and published, it will then be possible to create a sub-course.

Sub-course Creation

The creation of the sub-course is done identical to a normal course, by clicking the ‘Create’ icon, selecting the desired sub-course template in the pop-up window, populating fields/components, and then saving. Once again, when creating a sub-course it is easy to identify sub-course templates by adding either the ‘Course Terms’ column or filter and searching for ‘Sub-course type’.

Assigning Sub-courses to Courses

Unlike assignment of media to a course template, it's not possible to assign sub-courses or sub-course templates to the Components tab of a Course template. Instead, Sub-courses and Sub-course templates can only be assigned at the Course level in the Components tab by creating a Course set.

Sub-course_Creating_Course-set_in_Course_Components_tab.png

Creating a Course set in the Components tab of a course

When creating a ‘Course set’ a new screen will load and the first step is to populate the Description tab with a name and brief description of the completion requirements. One thing to note when adding sub-courses or sub-course templates to a course set is that the learner is only required to complete one item to satisfy completion requirements of the course set and this is ideally described. Therefore, a scenario requiring multiple sub-courses to be completed will require multiple course sets to be created.

Next in the Contents tab is where it's possible to add either Sub-course templates or Sub-courses using the ‘+’ icon and selecting from the pop-up window. The difference being that the selection of a ‘Sub-course template’ will display to the learner all sub-courses derived from the sub-course template including any created after assignment, whereas adding sub-courses will just show the selected course. Once desired sub-courses and sub-course templates have been added, click the Close button and then Save & back to return to the course Components tab.

Sub-course_Adding_Course_set_to_Course.png

Selecting a Sub-course template when creating a Course set within a Course.

Where learners are required to attend one instructor-led sub-course from multiple sessions, the use of a sub-course template will automatically display new dates and remove past dates.

Sub-course Administration

Sub-courses are administered exactly like a standard courses with Participant administration, Course instruction and Attendance tracking functions all supported. Administrators with Clearance to the sub-courses can use the Participant administration function to manually enrol participants, approve requests, manage completions and even create automatic enrolment workflows. Whereas Tutors assigned to the sub-courses receive access via the Course overview function as with standard courses and complete facilitation requirements via the Course instruction or Attendance tracking option.


JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.