Set up and deliver CBT exams

Updated 3 July 2026

CBT (computer-based testing) lets you set timed, auto-marked exams that students sit on their own devices. Go to CBT in the sidebar.

Question bank

The question bank stores all your questions, independent of any specific exam. Go to CBT → Question bank.

Questions are grouped into sections (one per topic or chapter). Click New section to add a section, then Add question within it to write questions. Questions support markdown formatting and can be multiple-choice or theory.

You can also import questions in bulk using the import dialog.

Exam groups

Exam groups are folders for related exams — for example, Third Term Examinations or Mock WAEC.

  1. Go to CBT → Groups and click New group.
  2. Give the group a title and optional description.
  3. Click Create.

Create an exam

Inside a group, click New exam. This opens the exam setup page, where you configure everything before publishing.

Questions

Click Add questions to pick from the question bank. You can select questions manually or set up a recipe (pick N questions from a section or difficulty level — the system selects them randomly at exam time).

Arms (classes)

Under Arms, tick the classes that will sit this exam. Students in the selected classes see the exam when it goes live.

Schedule

Set an Opens at date and time and a Closes at date and time. The exam is accessible to students only during this window.

Alternatively, enable Practice mode — practice exams have no schedule and students can attempt them any time.

Exam settings

Setting What it controls
Duration Time limit in minutes
Shuffle questions Randomise question order per student
Shuffle options Randomise answer options
Navigation Whether students can move back to previous questions
Show score immediately Students see their score on submission
Calculator Enables an on-screen calculator
Pass mark Percentage required to pass (shown on results)
Leaderboard Shows class ranking after submission
Attempts allowed How many times a student may attempt the exam

Security settings

Setting What it does
Strict mode Enables all security restrictions below
Require fullscreen Exam must be in fullscreen; exit triggers a warning
Block copy/paste Disables clipboard in the exam window
Block devtools Detects and warns when browser devtools are opened
Max focus warnings Auto-submits after this many tab-switch or exit warnings

Publish the exam

When questions, arms, and a schedule are all set, the checklist at the top of the setup page turns green. Click Publish to make the exam live.

Once published, the exam is accessible to students during the scheduled window. Settings and questions can still be edited until the first student starts.

Monitor

Click Monitor on a published exam to see all attempts in real time.

Status Meaning
In progress Student is currently sitting the exam
Submitted Student has finished and submitted
Expired Time ran out before the student submitted

You can revoke an attempt to let a student retake. For theory questions, click an attempt to open the answer sheet and mark responses manually.

Push scores to the score sheet

After the exam closes, click Push scores. Select the assessment component (for example, CA2) you want to send the scores to. Schola rescales each student's CBT score to fit the component's maximum and writes it to the score sheet.

← Back to all articles
Set up and deliver CBT exams — Schola Help