The mark says 4/7. It never says why.

ExamEdge marks every answer like an examiner — then tells you if the mark was lost to a concept gap, a misread question, or the wrong answer format, and assigns the drill that actually fixes it. Answer one to see it happen — free, no account.

IB CS SL & HL (2014 & 2027 guides) & Cambridge IGCSE 0478.

Free plan includes 3 practice sets a month. No card required.

IGCSE 0478 · Boolean logic · AO21 mark

An alarm sounds (X) when the heat sensor (H) is triggered and the system is armed (A), or when the manual button (M) is pressed. Write the logic expression for X.

Pick an answer — including a wrong one. The diagnosis is the part worth seeing.

A real IGCSE 0478 question. Weakness-matrix figures are one illustrative student's, not live data.

Not quiz questions. Exam questions.

A generated question has to be answerable in the channel the board actually examines — a drawn circuit, a filled grid, real code. Every one below is traceable to the syllabus statement it targets.

Logic circuits, drawn as gates

HAMX

Cambridge IGCSE 047810.3a

Use logic gates to create given logic circuits from a problem statement, a logic expression, or a truth table.

Truth tables, filled cell by cell

Truth table for X equals A XOR B
ABX
000
011
101
110

Cambridge IGCSE 047810.3b

Complete a truth table from a problem statement, a logic expression, or a logic circuit.

Python, built from first principles

class Node:    def __init__(self, value):        self.value = value        self.next = None class LinkedList:    def append(self, value):        node = Node(value)        if self.head is None:            self.head = node            return

IB CS 2027 · HLB4.1.3

Construct and apply linked lists: singly, doubly and circular.

SQL, across real joined tables

SELECT Student.Surname, Result.GradeFROM StudentINNER JOIN Result  ON Student.StudentID = Result.StudentIDWHERE Result.Subject = 'Computer Science'ORDER BY Result.Grade DESC;

IB CS 2027A3.3.2

Construct queries between two tables in SQL.

The loop that turns lost marks into mastery

A worksheet says right or wrong and stops there, so every wrong answer gets the same prescription — revise and try again — whatever actually caused it. That's why more practice alone plateaus. ExamEdge closes the loop instead: every answer feeds a diagnosis, and every diagnosis feeds the drill built for that exact cause.

01

Generate authentic questions

Original IB CS (SL & HL) and IGCSE CS questions (MCQ, structured, trace tables and pseudocode), generated to real past-paper patterns and tagged by topic, command term and AO level.

02

Answer and get marked instantly

MCQ and trace tables are marked on the spot; structured and pseudocode answers are AI-marked against mark-scheme patterns, with feedback written in examiner language.

03

Diagnose why marks were lost

Every lost mark is classified, and each cause gets its own fix:

  • Concept gapconfronted head-on with a refutation question
  • Reading loadlowered without dumbing down the concept
  • Answer formatmodelled against the correct command-term structure
04

Drill the exact weakness

A weakness matrix tracks every topic × AO cell. Any cell below 65% triggers a targeted drill matched to the diagnosed cause, not just “more questions”.

One engine, three views

Students practise, teachers see the whole class, parents stay in the loop, all from the same live weakness data.

Students

Practise smarter, not longer

  • Self-select any topic and AO level, or complete teacher-set work
  • Instant marking with examiner-voice feedback on every answer
  • Personal weakness heatmap plus a “your next drill” card
  • “Explain more simply” and hint ladders when you’re stuck
  • A quick retest in plainer wording settles whether it was the concept or the question that tripped you up
Join with a class code

Teachers

See the whole class at a glance

  • Assign topic + AO level; the questions generate themselves
  • Class weakness heatmap by topic × AO, built from real answers
  • At-risk alerts when a student stalls after three attempts
  • Roster login with a class code — no student email accounts needed
  • Every question tagged to its board’s real command terms and AO levels
  • Generate full exam papers, not just worksheets — export to DOCX
Start free as a teacher

Parents

Stay informed without nagging

  • Read-only view of your child’s progress and weak areas
  • Weakness summaries in plain language, not exam jargon
  • Weekly digest email and improvement trends
  • At-risk alerts so nothing slips until mock season
Create a parent account

Mastery you can trust

If a student uses a hint, a scaffold, or downloads the mark scheme mid-attempt, that attempt is flagged as assisted automatically, server-side — and it never counts toward clean mastery in the weakness data. Your heatmap only ever shows what a student can do unaided, because that's the version who sits the exam.

Why ExamEdge exists

“After 18 years teaching IB and IGCSE Computer Science, I kept seeing the same thing: students don’t fail because they practise too little — they fail because nobody tells them why the marks went. ExamEdge is the tool I always wanted in my own classroom.”

Ren Lee — Senior STEM Educator who has taught in top schools across Asia-Pacific. 18 years teaching IB and IGCSE CS, CAIE & IBDP Examination Officer, BEng (Hons) Electrical & Electronic Engineering, Nanyang Technological University (NTU), PGDE, NIE, NTU. Over 80% of his students achieve a distinction grade, with several earning Top in the World in Cambridge IGCSE and A-Level Computer Science, and IBDP students regularly scoring 6s and 7s.

Read the full story →

Priced for classrooms, not procurement departments

No $10K school contracts required. Start free, upgrade when it earns its keep.

Free

$0forever

Try the full loop, no card required.

  • 3 practice sets per month
  • Instant marking + feedback
  • Personal weakness heatmap
Start free

Student

Most popular

$9–15per month

Unlimited practice, fully adaptive. IGCSE $9 · IB $15.

  • Unlimited self-practice
  • Auto-targeted drills
  • Examiner insight feedback
  • Scaffold ladder support
Get started

Teacher

$19–29per month

Your whole class, diagnosed. IGCSE $19 · IB $29.

  • Unlimited classes + assignments
  • Class weakness heatmap
  • At-risk student alerts
  • DOCX worksheet export
Get started

Parent

$15per month

Stay informed, and assign practice. Includes one child's seat.

  • Full progress + weakness breakdown
  • Weekly digest + at-risk alerts
  • Assign single-topic practice sets
  • +$9–15 per additional child
Get started

School

$99per dept/mo

Sized for a real CS department. $99/mo for the whole school, multi-department.

  • Unlimited staff + students
  • Dept-wide analytics
  • Bulk student import
  • Licence management
Contact us

Resources

From $4.90per item

Printable mock papers & topic packs — no subscription, no account needed.

  • Exam-authentic, teacher-crafted
  • Full mark scheme included
  • IGCSE & IB, topic packs to full papers
Browse the store

Find out why before the mock does.

Three practice sets a month, free forever. Your first diagnosis in under ten minutes — no card, no trial countdown, no sales call.

Teachers: the free plan already includes the class heatmap — upgrade only for unlimited classes and assignments.

A note on accuracy. Questions, worksheets, predicted papers and mark schemes are AI-generated and grounded on the syllabus, but we can't guarantee they're 100% board-standard. Always review generated material, including the mark schemes, before using it with students, and use the in-app feedback button to report anything that looks off so we can keep improving.