Features

What's inside.

A function plotter. A diagram builder. A marking-scheme generator. A past-paper index going back to 2017. A worksheet layout. One product, five jobs.

01 · Function plotter

Every curve from its equation.

Type an equation. Get a printable plot: right roots, right turning points, right shape. No fiddling with point arrays, no graphing calculator, no broken PDFs.

246810-3-2-1123xf(x)(2, 0)
Fig 1 · f(x) = ln(x - 1), with its vertical asymptote and x-intercept

Every function class on the LC syllabus.

Linear, quadratic, cubic, higher-degree polynomial, rational, trigonometric, exponential, logarithmic, surd, and absolute-value. Nested expressions like sin(2x) + x/3 plot correctly.

Output matches SEC paper style: same line weight, same grid spacing, same black-ink finish.

  • DomainChosen automatically, or set by you
  • RangeScaled so roots and turning points are visible
  • LabelsRoots, turning points, asymptotes, holes on request
  • OutputSVG on screen, PDF on export. No raster.
02 · Diagram builder

Diagrams built from the numbers you give.

You write the question. The figure is constructed from its lengths, angles, and constraints. Change a number, the figure updates.

ABPO
Fig 2 · Triangle inscribed in a circle, diameter |AB|, right-angle at P

Describe the shape. Coordinates are worked out.

Write “triangle inscribed in a circle, diameter AB, P on the circle”. The construction, the right angle at P, and the labelling follow from that description.

When a question has more than one valid layout, SmarTest picks the one that reads best at print size.

  • ShapesPoint, line, segment, circle, arc, angle, polygon, locus
  • ConstraintsLength, angle, tangency, perpendicularity, on-circle, equal-to
  • LabelsSerif italic vertices, mono units, auto-offset to avoid overlap
  • DeterminismThe same description produces the same figure, every time
03 · Geometry, trig, 3D

Unit-circle proofs, cones, vector figures.

Drawn exactly the way SEC papers draw them. The primitives below are live renders; every teacher who opens the figure studio gets the same engine.

A3 cmh = 8 cm
ConeVolume / surface area questions. Back ellipse dashed, slant edges drawn, height labelled.
αβ
Unit circle with rayscos(α − β) derivations, angle placement, trig identities. Arc between rays labels the difference.
ABCD
ParallelogramVector-area questions. Opposite sides marked with matching tick counts, diagonals dashed.

The same engine powers unit-circle proofs, scene-3D flagpole and elevation-angle questions, triangle-rule derivations, and every other SEC-style scaffold in the studio.

04 · Marking scheme

The marking scheme is not a separate document.

Every question in SmarTest carries its marking scheme as structured data. Edit the question, the scheme updates. Print the paper, the scheme prints alongside.

Q3(b)10 marks
Differentiate f'(x) = 3x² - 32
Set f'(x) = 0, solve for x3
Evaluate f at x = ±12
Classify: (-1, 3) max, (1, -1) min2
Sketch with correct shape1
Total10
Scheme 1 · Auto-balanced, totals guaranteed to match the question header

The totals never drift.

Every part has its own mark allocation and its own accepted solution. Edit a part, the total on the question header updates automatically.

SEC marking schemes have the same structure underneath. SmarTest makes it editable.

  • PartsParts (a), (b), sub-parts (i), (ii), renumber automatically on edit
  • Solution setAccepted final answer plus accepted intermediate forms
  • TotalsEdit a part, the question header updates
  • ExportSeparate PDF, same layout as the paper, answer key column on the right
05 · SEC-indexed library

Past questions, indexed by what they test.

Every Leaving Certificate mathematics paper since 2017, broken down by topic and sub-part. Find every exponential-growth question in ten seconds.

Topic: exponential growth · HL47 questions
YearPaperQMarksSub-topic
2023P1Q625continuous compound
2022P1Q520half-life
2021P1Q730continuous compound
2019P1Q525doubling time
2018P1Q630population model
2016P1Q520half-life
Index 1 · Exponential-growth questions

Every SEC paper since 2017, tagged by topic.

Drop a past question into a new paper. The original marking scheme and wording are preserved. Change numbers, variable names, or context in place; the figure and scheme re-compute to match.

  • CoverageEvery SEC paper, 2017 to present
  • GranularityIndexed by question, part, and sub-part
  • SearchBy topic, year, mark allocation, difficulty
  • AdaptChange numbers or context, SmarTest re-solves the figure and scheme
06 · Worksheets & notes

Not only papers.

Warm-ups, revision sheets, topic-specific practice. Same tool, shorter formats.

5th year, differentiation · warm-up

Differentiation, ten minutes

  1. Differentiate f(x) = 3x² - 5x + 2.
  2. Find dy/dx where y = (2x + 1)³.
  3. For g(x) = x² ex, find g'(x).
  4. A particle moves with s(t) = t³ - 6t² + 9t. Find the time(s) when velocity is zero.
Sheet 1 · Ten-minute class warm-up, 5th year higher

Same engine, shorter format.

A worksheet is a paper without the cover page. A set of class notes is a paper with the answers rendered inline. Pick the format; the inputs are the same.

  • Warm-upsFive questions, ten minutes, one topic
  • WorksheetsTopic-scoped practice, with or without a marking scheme
  • NotesWorked examples, rendered inline, ready to hand out
  • Class testsUnder an hour, custom mark totals, shareable answer key
Ready when you are

See SmarTest on one of your topics.

PricingBook a demo