Academy LMSProduct documentation
2026.07
Focused companion access

Let approved supporters see progress without turning them into staff users.

Guardian and corporate-manager views are intentionally narrow companion portals. They use observer links to show only the learner information an academy has explicitly allowed.

Authorized enrollment staff create a link between an observer and a learner inside the same academy. The relationship is either guardian or corporate_manager. One observer can have multiple permitted learners; links can be deactivated without deleting learner history.

Staff validates relationshipEnrollment operations verify role, academy ownership, and the intended learner.
Observer signs inThe learning shell resolves the companion route instead of the student dashboard.
Scoped information loadsCourse progress and the next 30 days of permitted learning dates are read-only.
Support stays focusedCertificates and payment visibility follow existing role and link permission boundaries.

What observers can see

AreaGuardian / corporate manager behavior
Linked learner progressShows active/completed course access and progress for learner links owned by the signed-in observer.
Learning datesShows the linked learner’s permitted upcoming course events through the same read-only calendar service.
Certificates and support signalsShows the companion-level information that existing certificates and notifications authorize.
PaymentsOnly visible when the observer link explicitly allows payment visibility; it does not create a new corporate billing product.

Intentional boundaries

Included
  • Read-only learner progress and upcoming dates.
  • Focused certificate and support context.
  • Academy-scoped relationship management by authorized staff.
Not added
  • No cohort management, delegated lesson completion, manager approvals, or corporate invoicing domain.
  • No access to unrelated learners, academy operations, private staff notes, or protected files.
  • No calendar mutation through companion views.

The companion entry point is student.companion.index. It remains protected by authentication, learning-role visibility, the observer relationship, and underlying course/enrollment scope.