See what Algebrakit looks
like in practice.

Every question type we support, across primary and secondary education. Try them yourself, or watch a short recording if you prefer — no maths required to see the point.

What the infrastructure handles

These are the capabilities your application gets without building them. Each one runs underneath every question type listed below.

Input across every format and device

Expressions, graphs, geometry, tables, number lines — with handwriting on touch and OCR. Responsive and accessible out of the box. Free unlimited use.

Sub-step evaluation, not just final answers

Specialised engines assess individual steps — from multi-digit arithmetic to calculus. Correct working, wrong answer? Algebrakit knows.

Hints generated on the fly, per solution path

Personalised hints and error feedback for any valid solution path. No manual authoring — the engine generates them from the mathematics.

Notation, language, and strategy per curriculum

Set a student profile — grade, region, curriculum. Algebrakit resolves accepted forms, decimal conventions, and expected notation automatically.

Skill-level data per step, per student

Sub-step evaluation produces structured JSON — partial scores, skill tags, error types — ready for your analytics, adaptive engine, or AI tutoring layer.

Author, adapt, and deploy at scale

Embed authoring components into your own CMS or use the Algebrakit CMS directly. AI tools generate variations. Certified partners available for local content.

Question types

Every question type runs on the infrastructure above. All support randomisation for unlimited practice and full curriculum alignment via student profiles.

Arithmetic, number sense, and early reasoning

Column arithmetic, ratio tables, number lines, clocks, and money — with step-level evaluation and curriculum-aligned feedback for primary school learners.

5 question types

3 7 + 4 8 8 5

PRIMARY · ARITHMETIC

Written arithmetic

Column-method addition, subtraction, multiplication, and division with full step-level evaluation.

×1 ×3 ×5 4 12 ?

PRIMARY · ARITHMETIC

Arithmetic notebook

Multi-part exercises with model methods, bar diagrams, and arithmetic word problems.

0 25 50 75 100

PRIMARY · NUMBER SENSE

Number line

Place values, fractions, and integers on configurable number lines with draggable point input.

12 3 6 9

PRIMARY · NUMBER SENSE

Analog clock

Read and set times on analog clocks. Draggable hands with evaluation of hours and minutes.

€2 50c 20c Total: €2.70

PRIMARY · NUMBER SENSE

Money counting

Count coins and notes in configurable currencies. Curriculum-aligned to local denominations.

Algebra, geometry, and advanced mathematics

From equations and functions to calculus, geometry, and chemistry — with sub-step evaluation and personalised hints for any valid solution path.

7 question types

2x²+5x−3=0

SECONDARY · CORE TYPE

Multistep

Multi-part exercises with sub-step evaluation, personalised hints, and error feedback from arithmetic to calculus.

x f(x) f′(x) 2 x³−1 3x² 3 2x+5 2

SECONDARY · ALGEBRA & CALCULUS

Math table

Tables with configurable cell relations — function tables, derivative tables, and algebraic relation tables.

SECONDARY · GEOMETRY & FUNCTIONS

Geometry and graphs

Geometric constructions, function graphs, axes and coordinates, with automatic evaluation of drawn responses.

Data analysis

SECONDARY · STATISTICS

Data analysis

Bar charts, histograms, and frequency tables with interactive data entry and statistical evaluation.

×3 ? 36

SECONDARY · ALGEBRA

Arrow chain

Chains of operations where students fill in intermediate values or the operations themselves — for function composition and inverse reasoning.

Front Side 3D

SECONDARY · GEOMETRY

Orthographic projection

Front, side, and top views of 3D objects with automatic evaluation of spatial reasoning responses.

HSO + 2NaOH NaSO + 2HO

Secondary · Chemistry

Multistep for chemistry

Multistep evaluation for chemical equations, stoichiometry, and STEM expressions with unit and formula support.

Flexible types for any level

These types work across both primary and secondary contexts and can be combined with any other question type in a multistep exercise.

6 question types

ABC

GENERIC · ALL LEVELS

Multiple choice

Single and multiple selection with configurable options, images, and randomised ordering.

x² + 5x +6

GENERIC · ALL LEVELS

Fill in the blanks

Flexible blank fields within expressions and equations. Supports any input order and randomisation.

What is ∫2x dx ? x² + C

GENERIC · ALL LEVELS

Open answer

Free-form mathematical input with full expression evaluation for answers that don’t fit a structured type.

Cat Dog Fish 1st 2nd 3rd

GENERIC · ALL LEVELS

Order list

Drag items into the correct sequence. Evaluated for full or partial ordering with configurable tolerance.

Cat Frog Bird Dog Fish Whale

GENERIC · ALL LEVELS

Classify

Drag items into categories. Supports multiple categories, partial membership, and image-based items.

word image term definition picture meaning

GENERIC · ALL LEVELS

Match list

Connect items from two lists by drawing lines or dragging. Supports words, expressions, and images.

Tailored to specific curricula and pedagogical traditions

These types are purpose-built for specific national curricula or pedagogical models and are configured accordingly via student profiles.

2 question types

Part A: 24 Part B = 60 – 24 Part B: ? Total: 60

CURRICULUM SPECIFIC · SINGAPORE

Bar model method

Visual bar diagrams for part-whole and comparison problems — aligned to the Singapore primary mathematics curriculum.

Element Free block

CURRICULUM SPECIFIC · CONFIGURABLE

Freeform modelling

A fully configurable canvas where learners construct their own models and representations. Unlike bar model, the configuration space is open — defined by the learner, not just the author.

Ready to integrate these into your application?

Free trial

No sales call

All capability layers

All question types