Learning → Enrollments lists enrollments, 25 a page. Filter by student (name, email, phone), course and status (All, Active, Pending payment, Cancelled, Expired, Refunded).
Columns
Student, Course, Status (with a Bank transfer badge, tracking code and receipt link, or a refund badge), Progress, Enrolled, Last activity.
Statuses
Active gives access. Pending payment does not: a student who says they paid usually has a bank transfer waiting for you. Cancelled is final: re-enrolling makes a new enrollment with fresh progress. Expired is set only when a membership ends (and a renewal restores it with progress). Refunded comes from the invoice refund. No date makes access lapse.
Row actions
- View opens the detail: Resend Link (active only; emails the student if they have an address and always copies the link), Cancel enrollment (active or pending; the link stops at once), and per-lesson Mark complete (active only; it skips drip locks and can complete the course).
- Confirm payment received for a pending bank transfer.
- Certificate: Issue (completed rows) or Revoke.
Export
Export CSV writes at most the newest 5,000 rows and says so when it truncated; filter by course for the rest. It needs the write permission even though the page opens for readers.