Concept
The student profile page
Alva Courses gives every signed-in student a personal page in the storefront course player, titled My Learning. The course list is your catalogue; this page is the student's own record — one row per enrolment, plus three counts across all of them.
What the page shows
Under the My Learning heading are three counts — Enrolled, In Progress and Completed — followed by one row per enrolment, and a Back to Courses link. Each row carries:
- The course title, which opens the course while the student still has access.
- Their progress, as a bar and as either a percentage or Completed.
- Their deadline, when the enrolment has one — "Access ends in 12 days", or "Access ends today" on the last day.
- A greyed, unclickable row labelled Subscription Expired or Access Removed where access has ended.
Link it from your storefront
- Start from the address your storefront course list already uses, such as
https://yourstore.com/apps/alva/courses. - Add
?profile=1to the end of it, givinghttps://yourstore.com/apps/alva/courses?profile=1. - Add that address to your theme navigation, a page, or wherever you already point customers at their courses.
- Open the link as a signed-in customer and confirm the page lists their enrolments.
What students see
A student who is not signed in gets the same prompt and Log In button the course list shows. A signed-in student with no enrolments yet sees "You are not enrolled in any courses yet." The page follows whatever language the course player is set to.
Certificates and grades live elsewhere
This page carries neither. The Download Certificate button sits on the course card in the storefront course list, where it stays even after a student's access ends. A published grade appears on the course itself.
See also
Read how the surrounding player works in the storefront course player and My Courses in the customer account, or diagnose a greyed row in student locked out after a deadline.
Was this helpful?
Last updated 2026-09-07