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 — except on a greyed row.
- Their progress, as a bar and as either a percentage or Completed.
- Their deadline, when the enrolment has one and your store enforces deadlines — "Access ends in 12 days", or "Access ends today" on the last day.
- A greyed row with no link, labelled Access Removed after a refund or a Shopify Flow revoke, or Subscription Expired once the access deadline has passed, if Alva support has switched on deadline enforcement for your store. With enforcement off, the default, a passed deadline changes nothing here.
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 when the card is greyed out. 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-10-13