Exams, enrollment & MCQ results
Create free online MCQ exams, choose eligible students, enroll, attempt and release results.
For: Organization Admin, Teacher, Student
Reviewed 2026-10-25
You may not see every control shown. Your role, custom permissions, assigned records and plan apply. All screenshots use sample data in Light mode with Emerald.
On this page
- Available exams and organization visibility
- Create a draft and choose the eligible classes
- Add MCQ options and the correct answer
- Edit, disable or delete a scheduled exam
- Choose internal and email notifications on save
- Enroll and receive the schedule by email
- Review instructions before confirming enrollment
- Review the enrolled student list and count
- Admin: remove an accidental exam enrollment
- Admin: enroll a student directly
- Teacher: enroll students with an Admin-granted permission
- Admin: generate, email, copy or revoke a private exam link
- Student: open a private exam link without login
- Emergency attempt: save, resume and submit the same exam
- Take a timed exam and recover saved answers
- Evaluate saved attempts and publish results
- View your own published exam result
Available exams and organization visibility
Exams currently supports free online, single-answer MCQ exams with one attempt per enrolled student. Students see only published exams for their current batch/classes, plus exams made visible to all students within their organization. All organization students does not mean a public exam outside the organization.
Search the list and choose Eligible exams or My enrollments as a Student. Staff see permitted drafts and published exams. A direct link does not bypass organization, class or role checks. Paid enrollment, written/offline exams, certificates, rewards and screen-sharing monitoring are not part of this release.
Steps
- Open Exams from the dashboard.
- Review the phase, dates and saved timezone.
- Open View exam for instructions and enrollment.
Create a draft and choose the eligible classes
Admin or a Teacher with Create exams can create a draft. Enter the title, instructions, start and end date/time, duration and passing marks. Date inputs use the creator's device timezone, which is saved and displayed with the exam schedule. End must be after start, and the attempt duration must fit within that window.
Choose All organization students, or Selected batch/classes. For selected classes, choose a batch and check its classes; you may select classes from more than one batch. Self-enrollment and Teacher enrollment close at the scheduled start time; Admin can enroll eligible students until the end. Save draft does not make the exam visible to students.
Steps
- Choose Create exam.
- Complete the details and choose the audience.
- Set the required schedule and scoring values.
- Complete the questions and answer key, then Save draft.
Add MCQ options and the correct answer
Each question requires its text, two to six distinct options, one correct-answer radio selection, marks and optional negative marks. Add, remove or reorder questions in a draft. There can be up to 100 questions. The answer key is saved with the question and is never sent to a student's attempt screen.
Admin or a Teacher with the relevant update/evaluation/publication grant can review Questions. Publish exam asks for confirmation and requires a future start time. Teachers edit drafts only. Admin can edit scheduled exams before attempts begin; after a student starts, questions and scoring are locked. The audience locks as soon as enrollment begins.
Steps
- Enter the question and options.
- Select its correct answer at creation time.
- Set marks and negative marks, then save the draft.
- Review Questions and choose Publish exam with the publication permission.
Edit, disable or delete a scheduled exam
Organization Admin can use Edit exam after publishing while the start time is still in the future and no student has started an attempt. Save changes keeps it published and opens notification choices before saving. The audience cannot change after enrollment. Earlier confirmation emails may contain the old schedule, so students should check the latest exam details.
Disable exam stops new enrollments and new attempts. Enrolled students can find it under My enrollments, finish already-started attempts and view existing results. Enable exam reverses the disabled flag; the same schedule and time limits still apply. An unused disabled exam can be edited to a new future schedule even if its previous start time has passed.
Delete exam requires confirmation and is available only before any attempt has started. It removes the exam from lists and makes its links unavailable, while retaining stored enrollment records for audit. If attempts exist, Delete is disabled and the API rejects it; use Disable instead to preserve student answers and results. Disable, enable and delete send an internal notice to enrolled students.
Steps
- Open the scheduled exam as Organization Admin.
- Choose Edit exam, Disable exam, Enable exam or Delete exam as appropriate.
- Review the confirmation or save the edited exam.
- Check the updated state and notify students directly if the page reports a notification-delivery warning.
Choose internal and email notifications on save
Saving an edited published exam opens Notify enrolled students? Both checkboxes start unchecked. Internal Notification sends an update to enrolled students on their dashboard. Email Notification sends the latest exam title, schedule, timezone, duration and sign-in link to their registered email. Select either channel, both, or neither.
Save changes commits the edit and sends only the selected channels to enrolled students in the same organization. Cancel returns to the form without saving or sending. An email or notification warning does not undo a saved edit; review the latest details and contact students directly if needed. Calendar schedules use the saved exam dates regardless of notification selection.
Steps
- Edit the scheduled exam and choose Save changes.
- Select Internal Notification and/or Email Notification as needed.
- Choose Save changes in the dialog, or Cancel to continue editing.
Enroll and receive the schedule by email
An eligible Student opens a published exam and chooses Enroll for free before its start time. A review dialog asks the student to carefully read the instructions and timeline; enrollment happens only after Confirm enrollment. Successful enrollment is unique for that student and exam. The registered email receives the exam title, organization, start/end dates and times, timezone, duration and a link to the exam. The enrolled exam also appears on Calendar.
The normal confirmation link requires the enrolled student account. If sign-in is needed, the exam link returns to the exam after login. If the account belongs to another organization, use the enrolled organization account. In an emergency, Admin can issue a separate private no-login link. A mail problem does not undo enrollment: the page reports that delivery is not confirmed and offers Retry email; retry requests are limited to prevent duplicate messages.
Steps
- Open an eligible exam and read its instructions.
- Choose Enroll for free, review the instructions, timezone and start/end times, then Confirm enrollment.
- Check your registered email, Calendar and enrollment status on the page.
- At the start time, refresh the exam and choose Start exam.
Review instructions before confirming enrollment
The enrollment dialog repeats the start, end, timezone, duration and instructions so you can check availability before committing. Read long instructions in the scrollable area. Self-enrollment closes at the exam start; the timed attempt ends at the earlier of its duration limit or exam end time.
Cancel closes the review without enrolling or sending an email. Confirm enrollment creates your enrollment and requests the confirmation email. It does not start the exam timer.
Steps
- Read the instructions and timeline carefully.
- Cancel if you need more time to review.
- Confirm enrollment only when ready, then check Calendar for the saved schedule.
Review the enrolled student list and count
Authorized staff see Enrollments and its total count in exam details. The table shows student name/email, enrollment time, confirmation-email status and attempt state. Pages contain up to 20 enrollment records. Admin can use Enroll student and the student-specific emergency-link and removal icons under Actions.
A Teacher with only the Enroll students grant sees enrolled students within their assigned-subject scope, not an organization-wide roster. Existing exam management grants continue to provide their permitted roster access. Evaluation or publication permission is still required for scores; the enrollment grant does not expose answer keys or results.
Steps
- Open the exam and select Enrollments.
- Check the total and individual attempt/email states.
- Refresh or move between roster pages as needed.
Admin: remove an accidental exam enrollment
Organization Admin can remove a student accidentally enrolled in an exam before that student starts an attempt. Open Enrollments, locate the correct student and choose the Remove enrollment icon under Actions. Confirm the name and registered email in the dialog, or Cancel without changing anything. This removes only that exam enrollment, not the student account.
Removal updates the roster and count, removes the exam from the student's Calendar and My enrollments, invalidates their existing emergency link and requests an internal dashboard notification. Previous confirmation emails cannot be recalled, but they no longer authorize an attempt. The student can enroll again while eligible and self-enrollment is open; Admin can use the normal staff-enrollment flow when permitted by the schedule.
An in-progress, submitted or currently-starting attempt blocks removal so saved work and results remain intact. The server checks this again during deletion, even if the list was loaded earlier. A stale confirmation cannot remove a replacement enrollment. If the action reports that the student started, refresh the list rather than trying to erase their attempt.
Steps
- Open the exam's Enrollments tab as Organization Admin.
- Locate the student and choose Remove enrollment under Actions.
- Verify the name and email, then choose Remove enrollment or Cancel.
- Check the updated roster and count.
Admin: enroll a student directly
Organization Admin opens Enrollments and chooses Enroll student. Search name or email and select an active, eligible student who is not already enrolled. Selected-class exams still require the correct current class/batch; an organization-wide exam allows eligible students in that organization. This does not create a new student account.
Email enrollment confirmation is checked initially and can be unchecked. Successful enrollment creates the usual student enrollment, adds the exam to their Calendar and requests an internal dashboard notification. The optional email contains the normal portal exam link and schedule. Duplicate requests reuse the existing enrollment rather than creating a second seat. Email failure does not undo a saved enrollment.
Admin can enroll an eligible student in an enabled published exam until it closes, including a late emergency enrollment after the start. This never extends the end time or guarantees a full-duration attempt if little time remains. Teacher-assisted enrollment closes at the start time.
Steps
- Open the exam's Enrollments tab and choose Enroll student.
- Search and select the correct student.
- Choose whether to email confirmation, then Enroll student.
- Verify the updated roster count and student identity.
Teacher: enroll students with an Admin-granted permission
Every Teacher needs the explicit Enroll students from assigned subjects in exams permission, granted by Organization Admin through that teacher's Permissions tab. An assigned subject alone is not enough. Create, edit, publish or evaluate exam permissions do not automatically include enrollment.
The Teacher must also have an active assigned subject linked to the student's actual subject/class/batch enrollment. Search results and enrollment requests are restricted to that teaching scope and the exam's eligible audience. Removing the grant or subject assignment removes this access. Teachers cannot generate, email or revoke private emergency links, even with this grant.
Steps
- Ask Admin to review the exam-enrollment permission and your subject assignments.
- Before the exam starts, open Enrollments and choose Enroll student.
- Select an eligible student from your teaching scope and confirm.
Admin: generate, email, copy or revoke a private exam link
For an emergency, Organization Admin can generate a private no-login link for one already-enrolled student. In Enrollments, choose that student's Emergency access icon. Enter an emergency reason, select Until exam ends or 24 hours (capped at exam end), and optionally email the link to the student's registered address. No arbitrary recipient email is accepted.
The secret URL is shown only after generation. Copy it and share privately with that named student. Anyone holding it can act as that student for this exam. The published screenshot contains synthetic, non-live sample data; never publish a real link. A replacement invalidates the previous link, and Revoke link asks for confirmation. Reloading shows link status and expiry, not the old secret URL.
Links require an enabled published exam that has not ended and a student who has not submitted. Existing started attempts can resume with the same timer. An email-delivery warning does not invalidate a generated link; copy and share it privately or generate a replacement deliberately. A schedule change can shorten the effective expiry; rescheduling later does not automatically extend a previously generated link.
Steps
- Verify the enrolled student's name and select the Emergency access icon.
- Enter the emergency reason and choose validity and email options.
- Generate, copy and share only with that student.
- Use Revoke link if it was shared incorrectly; regenerate only when replacing the old link is intended.
Student: open a private exam link without login
Open the private emergency link sent by your Organization Admin. No portal login is needed. Verify your name, organization, exam title, instructions, start/end times, timezone, duration and link expiry before proceeding. If the name is wrong, do not start; contact Admin.
For a new attempt, acknowledge that you are the named student and have read the instructions and timeline. Start exam opens a timed-attempt confirmation and remains unavailable before the scheduled start. If work has already started in the portal or through the link, Resume exam opens the same saved attempt.
Steps
- Open the complete private link, including its token fragment.
- Verify your identity and read the schedule and instructions.
- Acknowledge the review, choose Start exam and confirm, or Resume exam for saved work.
Emergency attempt: save, resume and submit the same exam
The emergency page uses the same questions, answer validation, autosave, review flags, one-attempt record and server deadline as the signed-in portal. Refresh returns to the private preview; Resume exam restores saved answers and the original remaining time. Switching between portal and link cannot reset the timer or produce another attempt.
Wait for Saved before leaving. If access is revoked or expires during work, editing stops after the server rejects the request; previously saved answers remain recorded. Only Admin can issue a replacement, and it still resumes the same attempt. At the deadline, only persisted answers can be finalized; late answer changes are not accepted.
Submit exam requires final confirmation and cannot be undone. The emergency link shows a submission receipt, not public marks or an answer key. Use the student portal for results after the organization publishes them.
Steps
- Answer the questions and wait for Saved.
- Use flags and navigation to review the work.
- Submit final answers, or let the deadline finalize the saved attempt.
Take a timed exam and recover saved answers
At the scheduled start, an enrolled Student confirms Start exam. The server creates one timed attempt. Its deadline is the earlier of the student's duration and the exam's end time. Refreshing does not reset the timer or create another attempt.
Choose answers, move between questions, clear a choice or flag questions for review. Answer changes are automatically saved about every two seconds. Wait for Saved before refreshing or leaving; unsaved changes may not survive. If another tab changes the same attempt, editing stops and Retry reloads the latest saved answers instead of overwriting them.
Submit exam shows answered, unanswered and flagged counts before final confirmation. Submission is final. When time ends, new answers are rejected and the saved answers are finalized. If disconnected, reconnect and retry the submission; client-side time changes cannot extend the server deadline.
Steps
- Confirm the timer and start your attempt.
- Choose answers and wait for Saved.
- Review flagged and unanswered questions.
- Submit final answers, or let the deadline close the attempt.
Evaluate saved attempts and publish results
MCQ attempts are scored on the server using the saved answer key. Staff with evaluation/publication permission can review submitted scores in Results. After the exam end time, Publish results finalizes remaining expired attempts and releases scores to the enrolled students.
Results cannot be released early. Publication is an explicit staff action, separate from submitting an attempt. Students see only their own result, and score values supplied by a browser are never used for grading.
Steps
- Wait until the exam has ended.
- Review the Results tab and attempt states.
- Choose Publish results and confirm.
View your own published exam result
After your organization publishes results, open the exam's Results tab. Your result shows marks out of the total, pass/below-passing outcome and counts of correct, incorrect and unanswered questions.
A submitted attempt can display Results have not been published yet. This does not mean submission failed. A Student without a submitted/finalized attempt does not receive a result just because they enrolled.
Steps
- Open your enrolled exam after publication.
- Select Results and review your own score.
- Contact your institution about an evaluation question.