Mourad Mekki Teacher Toolkit

Exam & Gradebook Studio A Teacher's Operating Manual

Everything you need to set up classes, build and deliver secure exams, collect results automatically, and produce printable reports โ€” start to finish, in the order you will actually use it.

๐Ÿ“˜ For: classroom teachers & coaches ๐Ÿ–ฅ Runs in: any modern web browser ๐Ÿ”’ Built around: student anonymity

1 Orientation

How the Studio is organised

The Studio is a single workspace divided into ten numbered tabs that run left to right in the order of a normal teaching cycle: set up your details โ†’ build your classes โ†’ create an exam โ†’ deliver it โ†’ collect and mark results โ†’ print reports. You rarely need every tab in one sitting; most days you will live in three or four of them.

The ten tabs at a glance
TabWhat it is forHow often you use it
1 ยท SetupSchool, emirate & teacher details, deployment link, default exam settingsOnce per year
2 ยท Classes & RostersCreate classes and add students by anonymous exam numberStart of term
3 ยท Create ExamBuild an exam by hand from nine question typesPer exam
4 ยท AI Exam BuilderGenerate a reading exam from an AI assistant in three stepsPer exam (optional)
5 ยท Exam ManagerList, edit, share (link + QR), and delete examsPer exam
6 ยท PreviewSee an exam exactly as a student will, without saving resultsBefore publishing
7 ยท GradebookLive results, manual marking, class analyticsAfter each exam
8 ยท Print CenterA4 gradebook reports and QR access cardsAs needed
9 ยท Attempt ControlIssue one-time retry codes for second attemptsOccasionally
10 ยท Data & PrivacyExport a full backup; clear device-only stateEnd of year / archive
Design principle The Studio never asks for or shows student names on any student-facing screen. Students are identified only by an anonymous exam number you assign. This is deliberate and runs through every feature in the platform.
โ†‘ Top

2 Access

Signing in & your account

The Studio is cloud-backed, so your classes, exams, submissions and gradebook follow you to any device once you sign in. The first time you arrive you will create a teacher account.

  1. Open the Studio link. If you do not have an account yet, choose Create Teacher Account and register with your email and a password (minimum six characters), or use Sign in with Google.
  2. On later visits, sign in with the same email and password. Forgotten it? Use Forgot password? and the Studio emails you a reset link.
  3. When you are connected you will see Online ยท signed in and your email in the dashboard header.
Why sign-in matters Results from students arrive automatically into your Gradebook only while you are signed in โ€” there is no separate "import" step. Tab 9 (Attempt Control) also stays locked until you are signed in. If a session is lost, simply reload the page and sign in again.
โ†‘ Top

3 Tab 1

Setup โ€” the things you set once

Setup holds the details that cascade as defaults into every exam, every printout and every student-facing screen. The intention is that you fill it in at the start of the year and then leave it alone.

  • School & teacher details โ€” your name and school appear on landing screens, gradebook reports and access cards. School name, emirate and teacher name are now required; the Arabic versions of your name and school are optional. The emirate is chosen from a dropdown of the seven UAE emirates.
  • Deployment link & exam code base โ€” the public address students use to reach the Studio. Leave the link blank to use the current page automatically; set it explicitly only if you preview on one address but publish on another.
  • Default exam duration โ€” any value from 1โ€“300 minutes, used as the starting timer for each new exam.
  • Default warnings before disqualification โ€” 1โ€“5. This is how many times a student may switch away from the exam tab before the exam ends early (see ยง9).
Finish Setup first Until your school name and emirate are saved, the exam-building tabs โ€” Create Exam, AI Exam Builder, Exam Manager, Preview and Attempt Control โ€” stay locked. Open any of them before Setup is complete and the Studio sends you back to this tab with a reminder. Classes, Gradebook, Setup and Data & Privacy remain open throughout, so you can still build rosters while you finish your details. Your school, emirate and teacher details are saved to your cloud profile, so they follow you to any device you sign in on.

The Setup tab also contains short reference panels โ€” Five-minute setup, How students reach an exam, Browser support, and Backup discipline โ€” worth reading once.

โ†‘ Top

4 Tab 2

Classes & Rosters

Before you can deliver an exam you need at least one class with students in it. A class carries a number prefix that the Studio uses when generating exam numbers, so each class can have its own tidy numbering.

  1. Use ๏ผ‹ Add class and give it a clear name (e.g. Grade 10 โ€” Section B).
  2. Add students one of three ways: ๏ผ‹ Add student row for a few by hand, ๐Ÿ“‹ Paste roster to drop in a list, or ๐Ÿ“‚ Upload CSV/TSV for a whole class at once.
  3. Give each student an exam number โ€” the anonymous identifier they will type to sit an exam. Use โŠž Auto-generate missing to fill any blanks automatically.
  4. Run โœ“ Validate exam numbers. The Studio warns you if a number is reused in another class so you can fix it before exam day.
Tip A name field exists in the roster for your eyes only โ€” it helps you read your own gradebook. It is never sent to students and never appears on student screens. Reorder rows with the โ–ฒ / โ–ผ arrows.
โ†‘ Top

5 Tab 3

Create Exam โ€” building by hand

This is where you compose an exam from scratch, mixing any of the available question types. You can build quietly: an exam stays a private draft until you set it to a published status, at which point assigned classes can see it.

Step order inside the tab

  1. Choose the class(es) that will sit the exam โ€” students only ever see exams assigned to their class. A toggle lets you open the exam to all classes, or you can limit it.
  2. Name the exam and set its code. The exam code is the public identifier students type: 3โ€“32 characters, letters, digits, hyphens and underscores only. Add an optional description and instructions shown on the landing screen.
  3. Set the rules โ€” duration, warnings before disqualification, runner language (English or Arabic), and the integrity toggles below.
  4. Add questions with ๏ผ‹ Add question โ–พ and reorder them with โ–ฒ/โ–ผ.

The question types

MCMultiple choiceOne correct option from several.
T/FTrue / FalseTwo-way statement check.
Y/NYes / NoTwo-way claim check.
Y/N/NGYes / No / Not GivenClassic IELTS-style reading item.
FIBFill in the blanksType the missing word(s).
SAShort answerBrief typed response, auto-checked.
OPENOpen-endedEssay / extended writing โ€” marked by hand.
DRAGDrag to orderSequence items correctly.
MATCHMatching pairsPair items across two columns.
TEXTInfo text / passageReading passage or scenario. Not scored.

Recommended: 6โ€“12 questions makes a balanced exam. Use the Info text / passage block for reading material or scenarios that later questions refer to โ€” it is worth zero marks and carries no answer.

Integrity & scoring toggles

  • Instant scoring on โ€” the student sees their auto-marked score the moment they submit. Off โ€” the result is submitted quietly to you (use this for formal exams).
  • Block copy/paste and Block printing on the student page reduce casual cheating.
  • Warnings before disqualification ends an exam early after too many tab-switches.
Be realistic about lockdown Browser-based monitoring supports classroom supervision but cannot guarantee full lockdown in an ordinary browser. Treat the integrity layer as a deterrent and a record, not a sealed cage. Open-ended questions are never auto-scored โ€” they always wait for you in the Gradebook.
โ†‘ Top

6 Tab 4

AI Exam Builder โ€” three steps

If you would rather draft a reading-comprehension exam with an AI assistant, this tab gives you a reliable pipeline: prompt โ†’ paste โ†’ commit.

  1. Generate the prompt. Press ๐Ÿช„ Generate AI prompt. The Studio writes a strict instruction telling the AI to reply with exactly four labelled blocks: [TITLE] [PASSAGE] [QUESTIONS] [ANSWERS]. Copy it into your AI assistant of choice.
  2. Paste the output. Bring the four-block reply back, paste it into the text area, and press โ†ป Parse content. A live ๐Ÿ‘ Preview shows what was understood.
  3. Commit. Review the parsed exam, assign it to your classes, and save. From there it behaves exactly like a hand-built exam โ€” editable in Tab 3.
Built for the UAE classroom The generated prompt instructs the AI to keep content culturally appropriate โ€” no alcohol, gambling, or sensitive religious or political material. Always read the preview before committing; you remain the editor.
โ†‘ Top

7 Tab 5

Exam Manager & sharing

The Exam Manager is the home for every exam you have built. From here you can:

  • Edit โ€” jumps back to Tab 3 with that exam loaded.
  • Share โ€” the Share panel hands you a direct link and a QR code for each exam. When a student opens the link (or scans the QR), they land on the exam and authenticate with their exam number โ€” never their name.
  • Delete โ€” permanently removes the exam. Any results that referenced it become orphaned, so delete with care.

The exam code in the link is the same code you set in Tab 3, so you can also simply tell students the code verbally and let them enter it at the Student Portal.

โ†‘ Top

8 Tab 6

Preview before you publish

Preview lets you walk through an exam exactly as a student will โ€” the landing screen, the question runner, and the integrity layer (visible but non-enforcing) โ€” without saving any result. It opens in a new tab so you can flip between your dashboard and the student view freely.

Use it as your final check: confirm the questions read clearly, the marks add up, and the instructions make sense before any student touches the real thing.

โ†‘ Top

9 The student side

What students experience

It helps to know exactly what your students see, so you can brief them in thirty seconds.

STEP 1Exam codeThey open the link or enter the code you gave them.
STEP 2IdentifyThey pick their class and type their anonymous exam number โ€” never a name.
STEP 3LandingThey see question count, total marks, duration and instructions, then start.
STEP 4Sit the examThey navigate with Previous / Next; a legend shows answered vs unanswered.
STEP 5SubmitThey submit once; the score shows if instant scoring is on.

Integrity in action

While the exam is open, switching away from the tab increments a visible warnings counter. After the limit you set, the exam ends early with an "Exam ended early" screen โ€” but their work is preserved for you to review, not destroyed. Students are told plainly that repeated incidents may disqualify the exam.

"Already submitted"

Each student may sit an exam once. If they return, they see an Already Submitted screen and are asked to speak to you. To let them sit it again, you issue a retry code from Attempt Control (ยง12).

What students are told about privacy Every student screen repeats the same promise: no names are collected; the exam number is anonymous. The score is shown on submit and the result is sent to you automatically.
โ†‘ Top

10 Tab 7

Gradebook & marking

Submissions arrive here automatically while you are signed in โ€” there is no import step. The Gradebook is a matrix of students down the side and exams across the top, so you can read one class across many exams at once.

  • Mark the open-ended questions. Anything auto-scorable is already done; open-ended items wait for your manual mark, and the final total updates as you enter them.
  • Add teacher notes against any cell using the โœŽ note button (it turns to ๐Ÿ“ once a note exists).
  • Toggle names on or off for your own viewing comfort; the underlying data stays anonymous.
  • Export raw data with โค“ Export CSV or a full โค“ Export class JSON backup.

Choosing which columns to show

Open the โš™ Columns control above the matrix to decide exactly which columns appear. You can show or hide the row number, exam number, student name, Arabic name, the exam score columns, and the summary columns โ€” Average, Total, Highest, Lowest, Progress, Done and Status. Tick or untick as many as you like, or use Show all columns to bring them back.

One choice, screen and print Your column selection applies both on screen and in the printed PDF report โ€” what you hide here is left out of the report too, so you can tailor a clean printout (for example, names and averages only) without any extra steps. The selection holds for the session and resets when you reload.

Class Analytics

Beneath the matrix you get a visual summary: class average per exam, a trend line across the exams you select (pick at least two to see a trend), and a score distribution across all cells. Exams made only of passages have no scorable questions, so analytics will not appear for them.

โ†‘ Top

11 Tab 8

Print Center

The Print Center produces clean A4 portrait documents, ready to print or save as PDF. Two main outputs:

  • Gradebook reports for the staff room โ€” pick a class, tick the exams to include, and generate. The report shows exactly the columns you selected with the Gradebook's โš™ Columns control (see ยง10), and switches automatically to landscape when the table is wide. With two or more classes the report breaks into sections, one per class. A space is left blank for handwritten comments.
  • QR access cards to hand out to students โ€” each card carries the QR that opens the exam. Optional toggles add the class name, a personalised exam number per card, and an integrity footnote.
Print vs PDF vs spreadsheet โŽ™ Print / Save as PDF opens a print dialog (choose "Save as PDF" there) and is the format meant for official sharing. A legacy Excel XML (.xls) export exists only for teachers who want to chart the raw numbers manually โ€” use the PDF report for anything you share.
โ†‘ Top

12 Tab 9

Attempt Control & retries

This tab manages second attempts. You must be signed in for it to unlock.

  1. Choose the class, then the exam, then the exam number. The current attempt-lock state for that combination appears below.
  2. Generate a retry code (it looks like MM-RETRY-7KQ4) and give it to the student.
  3. The student enters it on the Already Submitted screen and may sit the exam once more.
How retry codes behave A retry code is one-time-use: the moment the student submits with it, the code is spent and cannot be reused for any other student or exam. If a student has not yet submitted, generating a permission here simply pre-authorises a second attempt for when they do.
โ†‘ Top

13 Tab 10

Data & Privacy

The final tab is your safety net and your housekeeping.

  • Export a full snapshot โ€” โค“ Export snapshot downloads a single JSON file with your classes, rosters, exams, submissions, attempts and gradebook. This is ideal for an end-of-year archive or as compliance evidence. The export reflects exactly what is loaded in your dashboard at that moment.
  • Danger Zone โ€” clears only this device's preferences (dismissed banners, on-screen state, the device action log). Your classes, exams, submissions, attempts and gradebook are not affected.
Privacy by design No analytics. No external trackers. Student identity never leaves the anonymous exam number. The whole platform is built so that a student's name is something only you ever hold.
โ†‘ Top

14 Reference

Troubleshooting

If something goes wrong
What you seeWhat it means & what to do
A student reports "That exam number is not valid for the selected class." The number is not on that class roster. Re-check Tab 2 and confirm the student is using the right class and exact number.
Results are not appearing in the Gradebook. You may be signed out. Reload, sign in, and they will stream in. Submissions arrive automatically only while you are connected.
A student is stuck on "Already Submitted." They have used their single attempt. Issue a one-time retry code from Tab 9 (Attempt Control).
A student sees "This browser blocks storage." They are likely in a private/incognito window or an extension is blocking site storage. Have them open a normal window or ask IT to whitelist the Studio address.
Tab 9 is greyed out / "Sign in to manage attempt locks." The retry workflow needs a live session. Reload the page and sign in.
An exam shows "no scorable questions." It contains only passages/info text. Add at least one scorable question for marks and analytics.

A sensible rhythm

  1. Fill in Setup once at the start of the year.
  2. Build your Classes & Rosters at the start of each term.
  3. For each assessment: create (Tab 3 or 4), preview (Tab 6), then share (Tab 5).
  4. After the exam: mark the open-ended items and read analytics (Tab 7).
  5. When you need paper or PDF: Print Center (Tab 8). At year-end: export a snapshot (Tab 10).
โ†‘ Top