Complex Numbers Learning Lab · LO2

Making Complex Arithmetic Visible: An AI-Built Vector Lab

A teacher-facing guide to Complex Arithmetic Vector Lab: a six-stage, misconception-first interactive created from Liang Soon's Word document and packaged for Singapore Student Learning Space.

Learning objective
Four operations of complex numbers

What is groundbreaking here?

Addition, subtraction, multiplication and division are coordinated across symbolic steps and the Argand plane. The visual model lets learners see when an operation is component-wise, when multiplication mixes components, and why division needs a conjugate.

The AI did not merely generate answers. It translated a static assessment document into an instrumented learning progression: learners predict, attempt, receive misconception-specific feedback, open a visual tutorial, retry, and leave semantic evidence that a teacher can inspect.

The six-stage learning journey

  1. AddFind (2 + 3i) + (−5 + i).
  2. SubtractFind (−2 + 3i) − (5 − i).
  3. MultiplyFind (1 + 2i)(5 + 4i).
  4. DivideWrite (1 − 2i)/(3 + 4i) in a + bi form.
  5. InvertFind 1/(3 + 4i).
  6. VerifyIs (−3 + √7 i)/2 a root of z² + 3z + 4 = 0?

From a Word document to an expert learning experience

1. Read for intent

The Word document supplied the syllabus objective, mathematical language and question evidence. Each item was analysed for the concept, representation and likely misconception it could reveal.

2. Add a learning-design prompt

Coordinate every symbolic operation with a visual representation. Include exact arithmetic, a vector model for addition and subtraction, area/component reasoning for multiplication, conjugate rationalisation for division, progressive hints, and error feedback tied to sign and i-squared misconceptions.

3. Build for the SLS frame

The payload is self-contained and responsive, with touch targets, keyboard access, read-aloud support, closed overlays on launch and no dependency on a network library.

4. Preserve proven xAPI know-how

The supplied reference ZIP was treated as a contract. lib/xapiwrapper.min.js, lib/xAPI.js and the injected xAPI head block were copied byte-for-byte; only the learning payload was redesigned.

How a teacher can use it

Before calculation, ask learners to predict the quadrant and approximate location of the answer; use any mismatch to discuss signs and structure.

Quality evidence

Every activity was checked at desktop, mobile and narrow-phone sizes; incorrect-feedback, visual-tutorial and correct-retry paths were exercised; and the package validator confirmed six stages, root-level ZIP entries, offline assets and byte-identical xAPI integration.

MathematicsComplex NumbersAI GeneratedSLSComplex Arithmetic