Admin Console · Student access

Who gets which exam.

Loading session…

How invite-only access works

Exam code is mandatory on every invite.

  1. Create an exam code below (one code → exactly one published exam, reusable across the batch — drafts can't get codes).
  2. Add emails with that code — single entry or Excel bulk upload (email,exam_code).
  3. Student flow: opens Student login → First-time tab → enters registered email + exam code + new password → clicks the confirmation email from omnyra.training@gmail.com (proves inbox ownership) → logs in → sees only assigned exams.

1 · Exam codes

Loading…

CodeExamLabelActiveCreatedActions
Loading…

2 · Add students (email + exam code)

Code is mandatory — every row needs one.

Single invite

Bulk upload (Excel / CSV)

Drag & drop .xlsx / .csv here

or click to browse · header email,exam_code · download template

3 · Invites

Loading…

EmailCodeExamStatusEmailedAddedActions
Loading…

Students confirm via the email from omnyra.training@gmail.com (Supabase custom SMTP). If a student never got it: check spam, confirm the email spelling here, then ask them to open Student login → Log in tab → Resend confirmation email (self-serve; 60s cooldown). Revoke blocks exam start instantly (server-enforced).