MyMerits
Courses, Enrollment, and Course Access on the Platform
One shared portal — Authentication uses the AuthService Seam (Cognito Hosted UI Sign In). First-time accounts use Register below (SPA Signup + Email confirmation) — not Hosted UI Sign up.
Don’t have an account?
Student?
Creates your login and requests Professor Verification. You do not get a Tenant until Platform Admin approves — this is a request, not already teaching.
Already have an account?
First-time learners need a Course invite code. Your account is created only if Enrollment would succeed. Later Courses: Sign in, then Enroll with a new invite.
Already have an account?
We sent a six-digit confirmation code to your email. Enter it below to finish Signup.
We need your first and last name before you continue.
`/v1/me` failed. Retry or sign out — we will not guess Platform Admin vs Courses.
No Courses home yet. Claim to teach or join a Course to learn.
You have both teach and learn Memberships. Choose a mode for this browser — we will remember it until you clear site data.
Loading verification…
Enroll with an invite code, check Course Access, and pay when needed.
No Assignments yet.
No published Assignments yet.
Ops glance — no mutate controls here. Platform-default List Price and Access Grace are ops-owned outside this console. New Courses inherit List Price until overridden at Course or enrollment level.
Unpaid join window after Enrollment. 0 = pay (or waiver) required to join. Change platform defaults via ops (CLI/SQL), not here.
Pending claims show Email, name, Institution name, supporting URLs, and optional note. Approve, reject (reason required), or soft revoke by email — destructive Tenant recovery stays CLI/ops-only.
No pending claims.
| First name | Last name | Institution name | Supporting URLs | Note | Actions |
|---|
Enrollment-shaped rows (student × Course) with Institution name and Has Deal / deal from coverage. Email is the primary filter; optional Course id stays API-only. Set price / Set grace / Waive Access on the row.
Empty until professor email — lists that professor’s Courses with Section and Institution name. Set price / Set grace are class-wide; student Waive Access stays on Users.
Institution Deals with Attached professors (Email / name / Institution name). Attach or Detach by professor email; Create Institution Deal remains the only standing form.
| Name | Domains | Mode | Attached | Actions |
|---|