Paths or programs?

  • Updated

We are designing paths to replace and expand programs. This takes time, since programs are a cornerstone of the learners’ experience; until then, both have characteristics that can be an advantage or a disadvantage, depending on your needs. Note that program-specific features will gradually be integrated into paths in 2022.

In this article, we’ll cover the major use cases for which you should use one or the other.

Both programs and paths use courses as basic building blocks. If you need to write about a single topic that isn’t mandatory, you may want to create a standalone course instead, and share it to the Catalog.

If you need to schedule Classrooms, or send automated emails

Create a program.

Learn more about:

If you need learners to play courses in a specific mode, with a minimum score, a time limit, or an availability date

Create a program.

Learn more about the following properties of a course in a program:

If you need a session-specific forum

Create a program.

The section Messages will be available to all users registered to the program session. Only members from a common private group will be able to see each other’s posts. Learn more in Write a post.

If you need to add requirements

Create a program.

You can add requirements on a program template or program session; they will not be visible in the users’ Catalog until they meet those requirements (remember that being assigned to a program session takes precedence over requirements).

If you need learners to play again courses they have already played

Create a program.

Learners registered to the program session will have to play all courses in the program, regardless of whether they’ve completed them before.

If you need to add users who don’t already have an account on the platform

Create a program.

You will then be able to invite them from the program session.

If you need OPCO logs for the session

Create a program.

Learn more in Download OPCO statistics.

If you need to add the session to the Public channel

Create a program.

Learn more in Add a session to the Public channel.

If you need to manipulate sessions through API

Create a program.

We’re gradually adding more routes to Paths Use Cases, but it’s not as exhaustive as the Programs ones currently.

In all other cases

Create a path.

In particular, paths offer the following advantages:

  • they can be linear or non-linear;
  • they can have optional steps;
  • they can include programs and other paths;
  • they can be edited by multiple users (whereas program templates can only be edited by their author, and platform administrators);
  • they can be edited after a session has started.
Check out our blog for more L&D resources.