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 opens with tabs covering everything from content to sign-off.

Step tab — basics & content ​

Step tab of the definition editor with a rich-text Step Title editor, a rich-text Step Description editor, and a Content section with a content picker and a Required toggle.Step tab. Title and description are rich-text editors; below them you pick the content this step delivers and set a Required toggle for completion gating.

  • Step Title and Step Description — both are rich-text editors with multi-language support. The title and description you write here become the header at the top of the step in the user view, shown consistently across every content type. The description toolbar also offers collapsible definitions — turn a word into a link that reveals an explanation beneath the sentence.
  • Content — pick the content item this step delivers (Static Content, Video, Quiz, Activities, Learning Portfolio, etc.). A step can carry multiple content rows. Each content row has a Required toggle.

One header per step

You no longer set a separate title and description on each content module. The step's title and description render once, as the step header, above whatever content the step delivers.

What makes a step required

A step counts as required when it has at least one required content item. A step with no content (an information-only step) is treated as optional. Required steps drive the program's progress bar and completion — optional steps don't.

Progress Step Dashboard — stats on the member's step card ​

Still on the Step tab, below Content, decide what the member sees on this step's card on their Program Steps dashboard.

Progress Step Dashboard section of the Step tab, directly below the Content section, with a Show step description switch, an Enable Step Progress Stats switch, a Stats Mode select reading Count submitted only, and a Step Stats to Display multi-select holding Completion Requirement and Period Completion Rules.Step tab → Progress Step Dashboard. The description switch applies to every step; the mode and stats selects appear once you enable stats.

  • Show step description in user view Program Steps' step card — on by default. Turn it off to keep the step's description off the dashboard card. The description still appears on the step itself, so this only declutters the card. This switch works on its own — you don't have to enable stats to use it.

  • Enable Step Progress Stats — off by default. Turn it on to show progress toward this step's completion requirements on the card.

  • Stats Mode — how partially-completed work counts. Count submitted only (the default) counts what the member has submitted; Count saved only counts what they've saved but not submitted; Count both saved and submitted counts everything. "Saved" means the member actually entered something — simply opening a Learning Portfolio goal and leaving it blank doesn't count towards progress.

    The selector only appears when it can change something. A quiz's score and attempts come from attempt records and read the same either way, so if the requirements you picked are only those, the selector is replaced by a note saying there is no counting mode to choose. Every other requirement — Learning Portfolio rules included — does follow the mode.

  • Step Stats to Display — pick which of this step's requirements appear. Each one you select becomes its own row on the card.

What you can choose depends on the step's content:

ContentAvailable stats
Learning PortfolioCompletion Requirement, Form Completion Rules, Period Completion Rules
Activities / Category ActivitiesSubmissions Required, Form Completion Rules
Competency RatingRequired Competency Groups, All Competency Groups
FormSubmissions Required
QuizScore, Attempts Used

Content types without a countable requirement (Static Content, HTML, Video, eLearning, Path Selection, Certificate) show a note instead of the selects — there's nothing to count.

Hidden requirements stay hidden

A stat only appears if the member can already see that requirement inside the step. If you've hidden a Learning Portfolio's Completion Requirements card, or a quiz's passing score, that number won't be offered here either.

Inherited steps share the required competency groups

When a step inherits from another program's step, it uses that step's Required Competency Group Sub-Set — so a member sees the same "any 2 of 5" requirement wherever the step appears, and the progress card counts against the same groups. Set the sub-set on the step being inherited from; there's no per-program variation. If one program genuinely needs a different requirement, give it its own step rather than an inherited one.

Only the dashboard card changes

These settings affect the step card on the Program Steps dashboard. They don't change the step itself, and they don't change the horizontal or vertical step strips.

See Open a program for what the member sees.

Access tab — who sees it and when ​

Access tab of an Activities step with a Role Access list, an Allow read-only for non-assigned roles toggle, a Prerequisites selector, and two toggles switched on: Enable Allow User Reopen Step and Enable user Reopen Activity, each with its helper text.Access tab. Limit a step to specific roles, allow read-only viewing for others, require completion of earlier steps, and let users reopen their own work. The second reopen toggle appears only on Activities 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.
  • Enable Allow User Reopen Step — let users reopen this step themselves after they complete or submit it. Off by default. See below.
  • Enable user Reopen Goal — on a Learning Portfolio step only, let users un-submit their own submitted goals while the step is still in progress. Off by default, and independent of the toggle above. See Let users reopen a submitted goal.
  • Enable user Reopen Activity — on an Activities step only, let users send their own approved activities back to draft while the step is still in progress. Off by default, and independent of the toggle above. See Let users reopen a single activity.

Let users reopen a step themselves ​

Normally a completed or submitted step is locked, and only an administrator can reopen it from Programs → Program Cycle Enrollments → Step Progress → Mark In Progress. Turn on Enable Allow User Reopen Step and the user gets a Reopen button on that step instead, so they can correct their own work without waiting for you.

Turning it on changes nothing about what a completed step looks like until the user actually reopens it, and it does not affect any other step — the setting is per step.

A user only sees the button when all of the following are true:

  • They own the enrollment. A mentor viewing the step never sees it.
  • The step is Completed or Submitted.
  • They hold one of the roles in Role Access, if the step restricts roles. Someone viewing the step read-only cannot reopen work that a role holder completed.
  • The program is still available to them — one you have taken offline is unavailable entirely.
  • They are still inside the dates. Reopening closes at the enrollment's deadline, including any grace period or extension you have granted, and separately at the step's own due date. Either one passing hides the button.

Finishing the cycle does not close it

Completing every required step does not take Reopen away, even on a cycle set to read-only after submission. Finishing the work is not the same as the deadline passing, and turning this toggle on is a deliberate decision that outranks the completion freeze — a user who has just finished everything is often exactly the one who spots a mistake. A passed deadline still closes it.

An auditor holding the work wins

While the work is with an auditor, reopening is blocked no matter how this toggle is set. The user still sees the button, but greyed out with a short explanation, so it is clear the work is with the auditor rather than simply missing.

That means blocked once they press Submit for Review or Resubmit for Review, and blocked for good once the review is finalised. But when an auditor sends work back as Resubmission Required, the ball is in the user's court again — so Reopen works from then until they press Resubmit. That is the window in which they are meant to act on the feedback, and it stays open even if they have completed every step.

What reopening does

The step returns to In Progress and its content becomes editable again, exactly as if an administrator had used Mark In Progress. Every reopen is written to the activity log with the user's name and the step, so you can see who reopened what. On a Learning Portfolio step the user first picks which submitted goals to reopen, so correcting one goal leaves their other submitted goals untouched.

Sign-off runs again

If the step uses a sign-off chain, reopening clears the completed sign-off. When the user finishes the step again it returns to Submitted and goes back through the chain from the first signer — the reviewers who approved the original work are asked again, because the work they approved has changed.

Plan for this before switching the toggle on for a step that reviewers sign off: users correcting their own work will generate repeat sign-off requests. Never assume a step that reads Completed was signed off after its latest edit.

Reviewed activities keep their approval

On an activities step, a user's own reopen leaves any Approved activity approved, along with who reviewed it and when — a user cannot undo a reviewer's decision by reopening their step. Everything short of an approval (Submitted, Under Review) returns to draft with the rest of the step.

An administrator reopen still resets Approved activities to draft, which is how you undo an approval that was granted in error. The difference is deliberate.

Let users reopen a single activity ​

Enable user Reopen Activity is a separate, smaller permission, and it only appears on a step whose content is Activities or Category Activities — it does nothing anywhere else, so it is hidden on every other step type.

An approved activity is locked: the user's row menu offers only View. Turn this on and, while the step is still In Progress, they get a Reopen Activity button beside Log Activity that opens the same Reopen Approved Activities picker you get from an enrollment. They tick the activities to unlock, those return to Draft, and everything they leave unchecked keeps its approval.

The two reopen toggles are independent

They answer different questions, and neither implies the other:

Enable Allow User Reopen StepEnable user Reopen Activity
When the user sees itthe step is Completed or Submittedthe step is still In Progress
What it revertsthe whole step's workonly the activities they tick
Step typesevery typeActivities steps only

Turn on the first if you want users to reopen finished steps. Turn on the second if you want them to correct a single approved activity mid-cycle without disturbing the rest. Turn on both if you want both.

Only automatic approvals are offered

The user's picker lists activities that were approved automatically. An activity an actual reviewer approved is theirs to undo, so it appears only on your enrollment-side picker — the same rule as the step-level reopen.

Every reopen is written to the activity log with the user, the step, and exactly which activities they unlocked.

On a self-completing step, the button can be a one-shot

The button is only for a step that is still in progress. Most Activities steps complete themselves as soon as their requirements are met, and reopening an activity re-derives that — so on a step whose requirements are already satisfied, the first reopen can flip it to Completed and take the button away. The user then needs Enable Allow User Reopen Step to carry on.

If you switch this on for a self-completing step, consider switching on Enable Allow User Reopen Step as well; otherwise a user can be left with one reopen and no way to unlock the next activity themselves.

Let users reopen a submitted goal ​

Enable user Reopen Goal only appears on a step whose content is a Learning Portfolio — it is hidden on every other step type.

Access tab of a Learning Portfolio step with Enable Allow User Reopen Step on and, directly below it, the Enable user Reopen Goal toggle switched on with its helper text.Manage Definition → edit a Learning Portfolio step → Access. Enable user Reopen Goal sits directly below Enable Allow User Reopen Step.

A submitted goal is locked. Turn this on and, while the step is still In Progress, the user gets a Reopen Goal button above their goals table, just after + Add. It opens a Reopen Goals dialog listing their submitted goals — the same columns as your enrollment-side Reopen Goals dialog — and they tick the goals to reopen. Those goals become editable again (their answers are kept); everything left unchecked stays submitted. It does the same thing as Unsubmit Goals on the user's enrollment.

The button only appears when the user owns the enrollment, has at least one submitted goal recorded against this step, holds one of the step's roles (if it restricts roles), and the enrollment is not read-only or unavailable. A mentor or auditor viewing the step never sees it.

Completed steps use Reopen Step instead

Once the step itself is Completed or Submitted, the Reopen Goal button disappears and reopening belongs to Enable Allow User Reopen Step — whose Reopen button already asks which submitted goals to reopen. Turn on both if you want users to be able to reopen goals before and after finishing the step.

An auditor holding the work wins

As with Reopen Step, while the work is with an auditor — after Submit for Review, or once an auditor has completed their review of the step — the button is greyed out with a short explanation.

Every reopen is written to the activity log with the user, the step, and exactly which goals they reopened.

Older goal records

Goals submitted before goal progress was recorded per step aren't tied to a single step. When another step on the same enrollment uses the same portfolio, the user's Reopen Goal and Reopen dialogs leave those goals out — otherwise reopening them from one step could unlock work another step (possibly a completed or audited one) depends on. You can still unsubmit them from the user's enrollment with Unsubmit Goals. On a portfolio no other step uses, they're offered as usual.

Rewording the Reopen button ​

Every piece of text the user sees on this control — the Reopen button, the confirmation prompt, the audit-review explanation, and the Reopen Goals dialog — can be reworded for your organization from Settings → Custom Text, filed under the Step reopen surface. Search for the wording you want to change; the page lists the text itself, not internal names.

The Reopen Goal button, its dialog's column header and submit button, and its audit-review explanations are filed under Goal reopen; the dialog's heading, instruction and "select at least one goal" warning are shared with the step-level picker, so they appear under both Step reopen and Goal reopen.

The Reopen Activity button and its "select at least one activity" warning are filed under Reopen approved activities. The dialog's heading and instruction are shared with the step-level picker, so they appear under both surfaces — rewording them changes both dialogs.

Rewording changes only the wording — the rules above are unaffected. Each piece of text is separate, and so is each language: renaming the button in English leaves the confirmation prompt and the French wording exactly as shipped. Clear a field to go back to the default.

Don't see Settings → Custom Text?

Custom Text is an optional feature and is off unless it has been switched on for your site. If the page isn't in your Settings menu, ask your SkilSure contact to enable it.

Review steps do not offer this setting — the toggle is hidden on them, since a review step belongs to the reviewer rather than the user.

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.

Configure a Learning Portfolio step's suggested goals ​

When a step delivers a Learning Portfolio content that has suggested goals enabled, a Suggested Goals Configuration section appears beneath that content in the Step tab. This is where you decide which competency ratings generate suggested goals for the user — a suggested goal is created automatically when a user rates a competency at or below a threshold on a Competency Rating step.

The Competency Rating step can live in the same program and cycle as this Learning Portfolio step, or in a different program and cycle — for example, a self-assessment program whose results feed a separate development-planning program.

Suggested Goals Configuration section on a Learning Portfolio step, with a source row: Program set to Current Program, Cycle set to Current Cycle, and Competency Rating Step set to QA Self-Assessment step.Step tab → Content → Suggested Goals Configuration. Each source row points at the competency-rating step whose low ratings generate goals.

Expand the section and add one or more source rows. Each row defines:

  • Program — the program containing the competency-rating step. Choose Current Program to use this same program, or pick another program (the list is limited to programs in the same portal that have competency-rating steps).
  • Cycle — the cycle of that program the rating belongs to. Current Cycle is offered only when Program is Current Program; choosing a different program lets you pick either a specific cycle or Any Cycle.
  • Competency Rating Step — the step within the chosen program/cycle whose ratings are evaluated. With Any Cycle, the list comes from the program's most recent cycle that has a competency-rating step, and the step you pick only identifies which competency rating content to watch.
  • Rating Scale — the scale that step rates against.
  • Suggest goals at these rating values — the scale values that count as "at or below threshold". A rating at any of these values creates a suggested goal for the matching competency.

The suggested goal's name and description come from the competency's own suggested-goal title and description, and its competency is the one that was rated low — so these are filled in for the user and shown read-only on their side (see working on a suggested goal). Whether these suggested goals are automatically assigned to the user is set by the Required toggle on the Learning Portfolio content itself.

Use Any Cycle for a program that repeats every year

A source row pinned to a specific cycle stops generating goals the moment that program opens a new cycle — nothing fails, users simply stop getting suggested goals until someone edits the row. Any Cycle watches the chosen competency rating content in every cycle of that program, including cycles created later and cycles built on a duplicated definition, so a long-running portfolio needs no yearly edit.

Two things to know: when a user has ratings in several cycles, opening the portfolio uses their most recent completed rating only; and a competency that already produced a suggested goal in this enrollment reuses that goal rather than creating a second one, so rating it low again in a later cycle does not add a new goal.

Either order works

A suggested goal is created whether the user completes the competency-rating step before or after they open the portfolio step — SkilSure backfills from an already-completed rating when the portfolio is opened, and pushes new goals when a rating is completed later.

Duplicate a definition ​

Duplicating gives you a working copy of an entire structure — every path, step, step order and schedule, content attachment, role assignment, prerequisite and mentorship setting. Use it when you want to evolve next year's structure without touching the definition your current cohort is enrolled under.

There are two ways in. From a cycle — described below — the copy is also selected for that cycle, which is what you want when you're setting the cycle up. From the Program Definitions tab the copy is simply created and left unattached, which is what you want when you're building a structure ahead of time.

Open Create New Cycle, or Edit on an existing cycle row, and pick the definition you want to copy. A duplicate button sits to the right of the Definition selector.

Edit Program Cycle dialog. The Definition field shows "2026 target program definition" with a New definition link above it and a duplicate button immediately to the right of the selector.Edit Program Cycle → Definition. New definition starts an empty structure; the button beside the selector copies the one already chosen.

Click it and name the copy. The name is prefilled with Copy of the original — replace it with whatever you'll actually call this structure.

Duplicate Program Definition dialog explaining that paths, steps, and content attachments are copied and that content items stay shared except a path-choice step, with a Name field prefilled "Copy of 2025 target program definition".Duplicate Program Definition. The copy is created as soon as you confirm, and is then selected for the cycle you're editing.

Click Duplicate and the new definition is created and selected in the form. Open Manage Definition on the cycle afterwards to edit the copy — the original is untouched.

What the copy does and doesn't include ​

CopiedNot copied
Paths, and which steps sit on eachCycles — the copy starts attached to nothing
Steps, their order, and release/due schedulingEnrollments and any user progress or submissions
Content attachments on each stepThe content items themselves, apart from a path-choice step — see below
Step role access, prerequisites, conditions
Mentorship settings and review steps

Content items are shared, not copied

The copy gets its own attachments to content, but both definitions point at the same content items. Editing a piece of content — including a Learning Portfolio's completion rules and periods — changes it for every definition that uses it, including the live one. To change content for the new structure only, duplicate that content in Content Management → Contents and attach the copy.

One exception: a step that lets users choose a path

The list of paths such a step offers belongs to the definition it was set up for, so sharing it would leave users on the copy with no paths to choose from and no way past that step. The copy gets its own path-choice content, pointing at its own paths. That one piece of content is therefore not shared — editing it on the copy won't affect the original, or the other way round.

Saving re-points a cycle that already has users

Duplicating only selects the copy in the form — the cycle moves onto it when you click Save changes. If that cycle already has enrolled users, their progress was recorded against the original definition's paths and steps, so switching makes their work appear to be missing. The dialog warns you when the cycle has enrolled users. To build next year's structure, attach the copy to a new cycle instead.

See and manage every definition ​

Programs → open a program → Program Definitions lists every definition in your organisation, not just the ones this program uses. Definitions are shared — one can sit behind cycles in several programs — so the list is the same whichever program you opened. Think of it as the definitions manager that happens to live on the program page.

Program Definitions table listing definitions with columns for Program Definition Name, Programs, Cycles, Enrollments, Paths and Steps, and Rename, Edit, Duplicate and Delete actions on each row.Programs → Edit program → Program Definitions. Search, choose columns and page through the list; each row carries its own actions.

Each row tells you what the definition touches before you change anything:

ColumnWhat it counts
Program Definition NameThe name, in your language
ProgramsEvery program running this definition, listed by name
CyclesEvery cycle using it, across all those programs
EnrollmentsUsers enrolled through it
PathsPaths in the structure
StepsSteps placed on a path — a step that sits on no path isn't counted, because no user can reach it

Deleted cycles are ignored throughout, so the counts match what you can actually see elsewhere.

Row actions ​

  • Rename — change the name without opening the builder. It edits the name in your own language and leaves the other languages alone.
  • Edit — opens the same builder as Manage Definition on a cycle row.
  • Duplicate — makes a standalone copy, exactly as Duplicate a definition above describes.
  • Delete — hides the definition. Only available when nothing is using it.

Deleting is reversible ​

Deleting a definition hides it rather than destroying it. Its paths, steps and content stay exactly as they were, and anyone already enrolled carries on unaffected — they keep their steps, their layout and their progress.

Delete is only offered when the definition has no cycles and no enrolled users. When it isn't available, hover the greyed-out button and it tells you why — "Attached to 2 cycles.", "In use by 3 enrollments." or "Attached to a deleted cycle." That last one catches a definition whose only cycle was itself deleted: restoring that cycle would otherwise bring back a cycle pointing at a definition no picker offers.

To see what you've hidden, open the filter icon, choose Only deleted records and apply.

Program Definitions table filtered to Only deleted records, showing one hidden definition with a Restore action and no Rename, Edit, Duplicate or Delete.The Deleted filter. A hidden definition offers only Restore — it can't be renamed, edited or duplicated while hidden.

Who can delete

Deleting hides a definition from every picker in the organisation, so it's limited to the Super Admin and Admin roles. Tenant Admin can do everything else here — including restoring a definition someone else hid — but can't delete one. This is per role rather than per person: someone who holds Admin as well as Tenant Admin can still delete.