Adaptive practice for IB DP and IGCSE Computer Science

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

ExamEdge marks every answer like an examiner, then tells you whether the mark was lost to a concept gap, a misread question or the wrong answer format, and assigns the drill that actually fixes it.

IB CS SL and HL (2014 and 2027 guides). Cambridge IGCSE 0478. Free plan: 3 practice sets a month, no card.

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 is 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.

How it works

The loop that turns lost marks into mastery

01

Generate authentic questions

Original IB CS (SL and 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.

A3.3.2Construct a query joining two tablesAO2
10.3bComplete the truth tableAO1
B4.1.3Implement append() on a linked listAO3
2.2.4Trace the algorithm and state the outputAO2
B2.3.1Explain how a deadlock arisesAO2
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.

✓Identifies both routes to the output1
✓Correct use of OR between routes1
✗Brackets group H AND A before OR0
Examiner note“Grouping is the mark that separates a 2 from a 3 here. State the bracket.”2 / 3
03

Diagnose why marks were lost

Every lost mark is classified: concept gap, reading load or answer format. Each cause gets its own fix, not the same “revise and retry”.

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 by AO cell. Any cell below 65% triggers a targeted drill matched to the diagnosed cause, not just more questions.

AO1AO2AO3
Data rep928168
Networks887079
Boolean logic865861
Algorithms748366
Next drill: Boolean logic · AO2 · refutation
Proof

Not quiz questions. Exam questions.

Every answer channel a real paper uses, generated and marked in that channel.

Cambridge IGCSE 0478 · 10.3a

Logic circuits, drawn as gates

HAMANDORX
Use logic gates to create given logic circuits from a problem statement, a logic expression, or a truth table.
Cambridge IGCSE 0478 · 10.3b

Truth tables, filled cell by cell

ABA XOR B
000
011
101
110
Complete a truth table from a problem statement, a logic expression, or a logic circuit.
IB CS 2027 · HL · B4.1.3

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
Construct and apply linked lists: singly, doubly and circular.
IB CS 2027 · A3.3.2

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;
Construct queries between two tables in SQL.

Same engine.
Every channel.

Trace tables, pseudocode, flowcharts and structured prose follow the same rule: generated to the statement, marked to the scheme.

Start free
Diagnosis over scoring

Three reasons marks get lost.
Three different fixes.

Concept gap

The idea itself is wrong.

Two independent routes to one output chained as if they were one. The student is confronted head-on with a refutation question that cannot be answered while the misconception holds.

{ cause: "or_replaced_by_and", fix: "refutation" }
Reading load

The concept held. The sentence did not.

Operators understood, wrong conditions paired. A quick retest in plainer wording, a modified parallel, settles whether it was the concept or the question.

{ cause: "condition_pairing_misread", fix: "parallel" }
Answer format

Right idea. Wrong notation.

A truth-table row where an expression was asked for. Modelled against the correct command-term structure so the next answer lands in the channel the marker expects.

{ cause: "wrong_notation", fix: "command_term_model" }
For you

One engine, three views

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

A student working through an ExamEdge practice set in a school library

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 are stuck
  • A quick retest in plainer wording settles whether it was the concept or the question that tripped you up
Overhead view of a student answering questions on ExamEdge at a desk

Teachers

See the whole class at a glance

  • Assign topic and AO level; the questions generate themselves
  • Class weakness heatmap by topic and 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, and export to DOCX
A student reviewing ExamEdge feedback beside a window

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
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. Your heatmap only ever shows what a student can do unaided, because that is the version who sits the exam.

“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 LeeSenior STEM Educator who has taught in top schools across Asia-Pacific. 18 years teaching IB and IGCSE CS, CAIE and IBDP Examination Officer, BEng (Hons) Electrical and 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
Store

Printed. Predicted. Unseen.

Predicted papers and topic packs written to the real 0478 and IB blueprints, with full mark schemes. No subscription, no account needed.

Browse the store
Pricing

Free to start. Priced for a real classroom.

Free

$0forever

Try the full loop, no card required.

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

Teacher

$19–29per month

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

  • Unlimited classes and 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 and weakness breakdown
  • Weekly digest and at-risk alerts
  • Assign single-topic practice sets
Get started

School

$99per dept / month

Sized for a real CS department, multi-department for the whole school.

  • Unlimited staff and students
  • Department-wide analytics
  • Bulk import and licence management
Contact us

Resources

From $4.90per item

Printable predicted papers and topic packs. No subscription, no account.

  • Exam-authentic, teacher-crafted
  • Full mark scheme included
  • IGCSE and 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.