Skip to content

Key concepts ​

A handful of terms unlock most of the platform. Skim these before diving in.

Program

The top-level container for a body of learning. A program has a title, description, and one or more cycles.

Cycle

A scheduled run of a program with start and deadline dates. Users enrol in a specific cycle. Re-run the program each year by adding a new cycle.

Definition

The structural template a cycle uses — its paths and steps. Multiple cycles can share the same definition, or each cycle can have its own.

Path

A learning track inside a definition. A definition can have several paths; users are placed on one (often by default) and follow its steps.

Step

A single unit of work on a path — a piece of content the user reads, watches, answers, or submits.

Content

The reusable material a step points to — Static Content, Video, Quiz, Activities, Learning Portfolio, and other types.

Portal

The user-facing space tied to a slug (e.g. default). One tenant can host multiple portals with different branding and program lineups.

Competency

A skill or outcome you measure against. Programs and steps can map to competencies for analytics and reporting.

Enrollment

A user's membership in a specific program cycle. Tracks progress, status, and completion.

Evidence

Submissions, uploads, or activity logs a user builds up across programs — viewable in their portfolio.

How they fit together

A portal hosts many programs. Each program has many cycles, and has competencies that are assessed through steps. Each cycle uses one definition, which many cycles can share. A definition contains many paths, each path contains many steps, and each step references one piece of content that other steps can reuse. An enrollment links one user to one cycle and places them on one path. Evidence builds up from a user's submissions on steps.

Program → has many Cycles → each cycle uses a Definition → a definition contains Paths → each path contains Steps → each step references one piece of Content, which can be reused by other steps.