Skip to documentation
EduSkon Docs
All guides

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

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

  1. Open Exams from the dashboard.
  2. Review the phase, dates and saved timezone.
  3. Open View exam for instructions and enrollment.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Choose Create exam.
  2. Complete the details and choose the audience.
  3. Set the required schedule and scoring values.
  4. Complete the questions and answer key, then Save draft.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Enter the question and options.
  2. Select its correct answer at creation time.
  3. Set marks and negative marks, then save the draft.
  4. Review Questions and choose Publish exam with the publication permission.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open the scheduled exam as Organization Admin.
  2. Choose Edit exam, Disable exam, Enable exam or Delete exam as appropriate.
  3. Review the confirmation or save the edited exam.
  4. Check the updated state and notify students directly if the page reports a notification-delivery warning.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Edit the scheduled exam and choose Save changes.
  2. Select Internal Notification and/or Email Notification as needed.
  3. Choose Save changes in the dialog, or Cancel to continue editing.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open an eligible exam and read its instructions.
  2. Choose Enroll for free, review the instructions, timezone and start/end times, then Confirm enrollment.
  3. Check your registered email, Calendar and enrollment status on the page.
  4. At the start time, refresh the exam and choose Start exam.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Read the instructions and timeline carefully.
  2. Cancel if you need more time to review.
  3. Confirm enrollment only when ready, then check Calendar for the saved schedule.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open the exam and select Enrollments.
  2. Check the total and individual attempt/email states.
  3. Refresh or move between roster pages as needed.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open the exam's Enrollments tab as Organization Admin.
  2. Locate the student and choose Remove enrollment under Actions.
  3. Verify the name and email, then choose Remove enrollment or Cancel.
  4. Check the updated roster and count.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open the exam's Enrollments tab and choose Enroll student.
  2. Search and select the correct student.
  3. Choose whether to email confirmation, then Enroll student.
  4. Verify the updated roster count and student identity.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Ask Admin to review the exam-enrollment permission and your subject assignments.
  2. Before the exam starts, open Enrollments and choose Enroll student.
  3. Select an eligible student from your teaching scope and confirm.
Teacher view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open the complete private link, including its token fragment.
  2. Verify your identity and read the schedule and instructions.
  3. Acknowledge the review, choose Start exam and confirm, or Resume exam for saved work.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Answer the questions and wait for Saved.
  2. Use flags and navigation to review the work.
  3. Submit final answers, or let the deadline finalize the saved attempt.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Confirm the timer and start your attempt.
  2. Choose answers and wait for Saved.
  3. Review flagged and unanswered questions.
  4. Submit final answers, or let the deadline close the attempt.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Wait until the exam has ended.
  2. Review the Results tab and attempt states.
  3. Choose Publish results and confirm.
Organization Admin view · Light / Emerald · Sample data. Controls vary by role and permissions.

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

  1. Open your enrolled exam after publication.
  2. Select Results and review your own score.
  3. Contact your institution about an evaluation question.
Student view · Light / Emerald · Sample data. Controls vary by role and permissions.