Skip to main content

Control Course Page Access and Prerequisites - Article

Control access to Course pages after the first page using supported dates and learning evidence. Distinguish page prerequisites from Course-module access and self-enrollment requirements, and test every restricted route with representative participants.
Updated: 9 Oct 2026
9 min read

Summary

Page restrictions help release learning in a meaningful order or at the right time. Use them when a participant genuinely needs prior evidence or a scheduled stage before continuing—not merely to force additional clicks through the Course.

Page restrictions control progression inside an accessible Course. They do not determine who can enroll or whether an enrolled participant can enter the complete Course. The first Course page is therefore handled differently from later pages.

Use this article to:

  • Choose the restriction layer that matches the intended outcome
  • Configure prerequisites for pages after the first Course page
  • Coordinate page restrictions with dates, assessments, videos, and repeated attempts
  • Explain locked content and the participant’s next action clearly
  • Test restrictions in the intended Training Activity and participant context

Choose the correct restriction layer

Course access and page progression are separate decisions. Use the control that matches where access should stop.

Required outcomeUseResult
A person must qualify before enrollingSelf-enrollment requirementsThe person cannot self-enroll until the requirements are met
An enrolled participant must not open the complete Training Activity or Course yetActivity- or module-level Access RestrictionsThe activity or supported Course module remains locked
A participant can enter the Course but must not open a later page yetCourse page restrictionThe selected page remains locked inside the Course

The first Course page is the Course entry page and does not offer page-level restrictions. Its availability follows access to the Course module through the Training Activity. Use the first page to orient participants and explain the expected route through the Course.

Activity-level Access Restrictions are available when the Training Activity contains two or more modules. A supported Course module can have its own module-level restriction. Learn more in Access restrictions.

If a person must satisfy requirements before joining the Training Activity, use Self-enrollment Eligibility and Requirements instead.

Choose the page restriction condition

Configure page restrictions only on pages after the first Course page. The condition should represent evidence that is genuinely necessary before the participant continues.

RequirementSupported conditionWhat to verify
Release content at a defined timeA supported fixed or relative date conditionDate source, before or after relationship, schedule, and time zone
Require completion of an earlier pageCompletion of the selected Course pageThe earlier page is reachable and does not depend on the locked page
Require video evidenceThe supported video-viewing conditionCorrect native video and whether viewing evidence is sufficient for the purpose
Require knowledge evidenceA supported H5P assessment conditionExact H5P object, supported content type, required result, and attempt
Require an imported Course resultCompletion of a selected SCORM/xAPI CourseThe package reports the required result in the intended delivery context

The documented H5P types available for page restrictions include Question Set, Multiple Choice, Single Choice Set, and supported H5P SCORM content. Use the options presented by the restriction selector rather than assuming that every H5P content type can act as a prerequisite.

A video-viewing condition records engagement with the selected native video. It should not be presented as evidence that the participant understood the material. Use an assessment condition when demonstrated knowledge is required.

Configure a restriction

  1. Open the Course in the Course builder.
  2. Locate the page that should remain unavailable. Page restrictions are available only on pages after the first Course page.
  3. Open More → Settings for the page.
  4. Select Restricted.
  5. Add the appropriate condition and select the exact date, page, video, H5P object, or SCORM/xAPI Course.
  6. Review how multiple selected values and conditions will be evaluated.
  7. Save the setting.
  8. Test a participant who does not yet meet the condition.
  9. Satisfy the condition through the intended learning route and confirm that the page becomes available.
Course page Settings with Restricted selected and controls for choosing the prerequisite condition.
Configure a restriction from More → Settings on a Course page after the first page.

A locked page must give participants a clear explanation of why access is unavailable and what they need to do next. Review the lock indication and tooltip in the actual delivery context rather than assuming that the author-facing configuration is meaningful to participants.

If the wording is unclear, administrators can update the relevant platform-controlled label under Settings → Translations → Interface. Verify the revised wording in every affected language and interface context. Learn more in Translations.

Understand the participant experience

A restricted page remains visible as locked in the applicable Course navigation. The participant cannot open it, and the tooltip identifies the criteria that must be met.

When the participant satisfies the restriction:

  • The page becomes available
  • The participant can open it through the normal Course navigation
  • Other pages using the same satisfied evidence can also become available
  • Navigation to the next module can appear after the final Course page becomes available and is completed

When possible, Eurekos can notify the participant that a page has become available after they meet a supported page-completion, H5P, or video condition in the same Training Activity. Test the notification together with the page title and intended navigation route.

Evidence may be recognized through the same or another Training Activity. An existing participant can therefore satisfy a page prerequisite earlier than expected if the required evidence has already been recorded.

Test through the participant’s actual Training Activity and learning route. Administrative access or author preview does not necessarily reproduce the same access context.

Use the correct date context

Date conditions can use supported fixed or relative dates, including signup, Course start, or Course completion dates where offered. The selected date source determines when the page becomes available.

When the Course is delivered inside a learning path:

  • Relevant module dates can take priority
  • Activity dates can be used where the documented fallback applies
  • The same reusable Course can produce different page-release dates in different Training Activities

A single-Course delivery and a learning path can therefore produce different outcomes when their schedules differ.

Test the Course in the actual Training Activity configuration. Do not validate a date rule only in author preview, where the necessary participant and delivery dates may not exist.

If the complete Course must remain locked until a date rather than only a later page, use the appropriate Training Activity or Course-module Access Restriction.

Avoid circular and unintended dependencies

Every prerequisite must remain reachable before the participant needs it.

RiskSafer design
Page A requires Page B while Page B requires Page ACreate a clear starting point and a one-way dependency
The required assessment is placed behind the page it unlocksMake the evidence-producing assessment accessible first
A restriction is assumed to apply automatically to child pages or an entire branchConfigure and test every page that must be restricted
Prior evidence from another delivery unlocks a page unexpectedlyTest with realistic existing participants and review the supported evidence context
A date condition refers to a schedule that is not used in the deliveryConfirm which module or activity date applies
The complete Course needs to be locked but only later pages are restrictedApply the appropriate Training Activity or Course-module Access Restriction

The hierarchy shown in the Course builder does not make a parent page’s restriction an inherited branch restriction. Treat every restricted page as a deliberate configuration decision.

Manage changes, re-certification, and transfer

Page restrictions are evaluated in the participant’s attempt context. During re-certification, applicable restrictions can be evaluated again for the new attempt, and the participant is expected to enter through the first Course page.

Do not assume that an earlier unlock is a permanent entitlement to every future attempt. Coordinate page restrictions with the program’s completion, certificate, and Re-certification design.

Changing or deleting prerequisite content can also change access:

  • A page restricted by another page becomes available if the prerequisite page is deleted
  • A page restricted by a video or H5P object becomes available if that item, or the page containing it, is deleted
  • Structural changes can therefore remove a gate without an administrator deliberately changing the restricted page

Review dependent pages before deleting or moving prerequisite content.

When a Course is exported in the Eurekos format, page restrictions can be preserved when their referenced content remains available in the Course or can be resolved on the destination platform. If a dependency cannot be resolved, the imported page can become available instead of remaining restricted.

Always test page access after an import.

Practical configuration patterns

NeedConfiguration approachWhy
Prepare before advanced practiceRequire completion of the relevant foundation page before the advanced pageParticipants reach advanced material with the intended preparation
Release a later section with the cohort scheduleApply the appropriate date condition to each relevant later pageParticipants can enter the Course while later material appears at the planned stage
Show a demonstration before a taskUse a native video condition where viewing evidence is sufficientParticipants are prompted to engage with the demonstration before continuing
Require demonstrated knowledgeUse a supported passing result from the selected H5P assessmentProgression follows assessment evidence rather than simply opening a page
Require completion of imported trainingUse the applicable SCORM/xAPI Course completion conditionThe native Course recognizes the required external package result
Keep the complete Course lockedUse a Training Activity or Course-module Access RestrictionThe first Course page cannot be gated through page-level restrictions

Verify the configuration

Test both an unmet and a satisfied condition through the intended Training Activity.

Scenario or checkExpected result or evidence
Inspect the first Course page in the Course builderNo page-level Restricted setting is available
Inspect a later Course page through “More → Settings”Restricted can be selected and configured
Open the Course as a participant who does not meet the conditionThe target page is locked and its tooltip explains the requirement
Meet the prerequisite through the intended routeThe target page becomes available
Meet a supported page, H5P, or video condition in the same activityThe page unlocks and an availability notification can appear
Start a new re-certification attemptApplicable restrictions are evaluated for the new attempt and the participant enters through the first Course page
Import the Course with every dependency availableThe intended restrictions remain configured
Import the Course without a referenced dependencyThe affected page can become available and must be reviewed

Troubleshooting

ProblemWhat to check
“Restricted” is unavailable for the first Course pageThis is expected; control entry through the Training Activity or Course module and use page restrictions only for later pages
A page remains locked after an assessmentConfirm the exact object and required result, the participant’s attempt, whether another restriction still applies, and whether the learner view needs to be refreshed
An xAPI-based result has been completed but the page remains lockedRefresh the Course and confirm that the selected package reported the expected completion result
A page opens earlier than expectedCheck prior evidence from the same or another activity, date sources, selected values, and whether a prerequisite was deleted
The restriction works in one Training Activity but not anotherCompare module and activity dates, signup context, available evidence, and the route through which the Course was opened
An imported Course has unlocked pagesCheck whether every referenced prerequisite was included or could be resolved on the destination
A participant cannot find the prerequisiteConfirm that it is accessible and not hidden, restricted behind another unmet condition, or outside the participant’s permitted delivery
Several pages unlock at the same timeCheck whether they use the same condition and whether the participant has just satisfied that shared evidence
The participant does not receive an availability notificationConfirm that the supported condition was met through the same Training Activity and verify the notification in the actual participant context

FAQ