Skip to main content
Create an on-demand course

Building on-demand learning experience for your learners to take at their own time

Ben Shoval avatar
Written by Ben Shoval
Updated over a week ago

This article describes how to set up self-serve, on-demand learning experiences you can then enroll your students to.

Before you begin

It's important to know that Strigo's on-demand courses are based on existing class templates, this means that in order for you to offer your students an on-demand learning experience, you must have at least one class template saved in your Strigo account.

Creating a new course

Start by accessing the on-demand section in Strigo's management dashboard, then, hit the create new button located on the right side.

Customizing the course

Here, you can customize the different aspects of the on-demand course, like what class template it will be based on and how much time will each student get to complete it.

Begin by naming your course, this name will appear in the course's welcome page your students see when they access it.

Set course content

It's time to decide what class template you want to base this course on. After selecting the desired class template, Strigo will allow you to choose what content from that class template your would like the on-demand course to include.

Note that the lab is automatically available in the on-demand course, there's currently no way to set up an on-demand course without a one.

Configure enrollment settings

Here, you control the amount of hours students get to complete your course as well as the enrollment duration, after which students can no longer claim their allotted hours. The enrollment duration is calculated from when the student first starts the course.

In the example above, we see an enrollment configuration that will give each student 5 hours to complete the course, available for 30 days from the moment they started.

Inactivity time

The on demand environments come with an auto-pause feature that pauses the enrollment timer after a certain period of inactivity. This is meant to prevent time loss in case the student forgot to manually pause it.

This parameter determines the how much inactivity time is measured before the environment auto-pauses. We recommend leaving it untouched or select a small number of minutes to prevent any major time-loss for your students in case they forget the pause it themselves.

External ID

This lets you assign your own ID to this on-demand course. You can then use this ID with Strigo's APIs and to correlate between Strigo and other tools in your training toolchain.

Preparing the course for student enrollments


This determines whether or not the course is available for students trying to access it. For now, lets change the course status to online.

Saving the course

Once you're done editing your on-demand course's settings, it's time to save it. To do that, simply scroll to the top of the page and hit the blue button that says Create.

That's it!

Now, onto our next task - enrolling your students.

Did this answer your question?