Skip to content

AdminDefinitions, paths & steps

The definition is the structural template behind a cycle. It holds the paths a user can take and the steps they'll complete.

Open the definition

Click Manage Definition on any cycle row. The definition editor opens as a full-screen modal.

Definition tree view showing the CE Activities path connected to seven steps including Learning Portfolio, Activities, Static Content, and Quiz steps.Definition → Tree view. Paths sit in the centre column; steps fan out to the right. Click any card to edit it.

Two views toggle in the toolbar:

  • Tree — a visual layout of paths and their steps. Best for understanding flow and adding/reordering items.
  • Tables — flat tables of all paths and all steps. Best for bulk edits and seeing details like Required, Prerequisites, and assigned Roles.

Tables view: see everything at a glance

Switch to Tables when you need to scan many paths or steps at once.

Definition tables view: a Paths table (Name, Default, Steps, Enrollments) and a Steps table (Title, Paths, Content, Required, Prerequisites, Roles).Definition → Tables view. The Paths table shows which path is default; the Steps table shows every step with its membership and gating flags.

  • Paths table columns: Name, Default (one path is marked with a star), Steps, Enrollments.
  • Steps table columns: Title, Paths (a step can live on more than one path), Content count, Required, Prerequisites, Roles.

Configure a path

Click Edit on a path to open the path editor — two tabs: Path and Path Conditions.

Path edit dialog with name, description, and a Set as default path toggle.Path tab. Name, description, and a default flag — users are assigned to the default path when they enrol unless conditions override that.

Path Conditions tab explaining context-based visibility rules with an Add Condition button.Path Conditions tab. Hide a path from users whose enrollment context doesn't match — useful when different roles or cohorts should see different tracks.

Path Conditions let you control path visibility based on enrollment context — values populated by form submissions earlier in the program. For example: only show an advanced path to users whose form submission set their experience level to Senior.

Configure a step

Click Edit on a step. The editor has five tabs covering everything from content to sign-off.

Step tab — basics & content

Step edit dialog with Title, Description, Content picker bound to a Learning portfolio item, and a Required toggle.Step tab. Title and description, plus the content this step delivers and a Required toggle for completion gating.

  • Step Title and Step Description — what users see on the step strip.
  • Content — pick the content item this step delivers (Static Content, Video, Quiz, Activities, Learning Portfolio, etc.). A step can carry multiple content rows.
  • Required — when on, the step must be completed for the program to count as complete.

Access tab — who sees it and when

Access tab with Role Access list, Allow read-only for non-assigned roles toggle, and a Prerequisites selector.Access tab. Limit a step to specific roles, allow read-only viewing for others, and require completion of earlier steps.

  • Role Access — restrict the step to certain roles (Member, Reviewer, etc.). Drag to set the order if ordering is enforced.
  • Allow read-only view for non-assigned roles — others can see the step but can't act on it.
  • Prerequisites — other steps that must be completed first.

Mentorship tab — require review

Mentorship tab with a Require Mentor Review toggle.Mentorship tab. When enabled, every content item in this step must be approved by a mentor before completion.

Step Conditions tab — automatic status

Step Conditions tab with Add Condition button and a Then set status to dropdown defaulting to Exempt.Step Conditions tab. Auto-set a step's status (e.g. Exempt) when enrollment context values match.

Useful for skipping steps that don't apply — e.g. mark the New Hire Orientation step as Exempt for anyone whose context says they've been with the org > 1 year.

Sign-off Chain tab — multi-stage approval

Sign-off Chain tab explaining role-based sequential sign-off, with an Add role button.Sign-off Chain tab. Define an ordered list of roles that must each sign off after the user finishes the step.

The chain runs top-to-bottom: the first role signs off, then the second, and so on. Leave it empty to skip sign-off entirely.

Share definitions across cycles

When you create next year's cycle, point it at the same definition. Changes you make to that definition apply to both cycles. Want to evolve the structure without touching the live cohort? Duplicate the definition first, then attach the copy to the new cycle.