πŸ“š Wiki

Everything about how Maths Γ— Worksheets works, what it covers, and how to use it.

πŸ“‹ Contents

  1. Quick Links β€” All Pages
  2. What Is This?
  3. Daily Sheets β€” 10 Core Topics
  4. Specialist Sheets (25 Topics)
  5. Topic Practice
  6. PDF Viewer & Controls
  7. QR Code & Hints System
  8. Main App β€” Topic Browser
  9. Exam Papers
  10. How Questions Are Generated
  11. 10Ticks Teaching Methodology
  12. Reference Materials
  13. Development & Customisation
  14. Roadmap

Every page in the app, what it does, and who it's for.

🎯 What Is This?

Maths Γ— Worksheets is a free, zero-AI GCSE maths worksheet generator. Every question is created algorithmically β€” no external APIs, no databases of pre-written questions.

πŸ“ Daily Sheets β€” 10 Core Topics

The Daily Sheet Generator creates printable A4 revision sheets. Each sheet tests 10–12 topic areas with fresh questions every time.

Core Topics (every sheet)

#TopicGradeWhat's tested
1Percentages3-4Finding %, percentage of amount, pass/fail scenarios
2Fraction of Amount3-4Calculate n/d of an amount
3FDP Conversion2-3Fraction β†’ decimal conversion
4Decimal Multiply3-4Multiply decimals without a calculator
5Shape & Symmetry2-4Name shapes, lines of symmetry, rotational order
6Rounding3-5Nearest 10/100/1000, d.p., significant figures
7Index Laws4-5Simplify using powers + negative/zero indices
8Fractions4-5Add, subtract, multiply, divide fractions
9Equations3-5Linear equations, brackets, xΒ²
10Pythagoras4-5Find hypotenuse or shorter side
11Area4-5Triangle, parallelogram, trapezium, L-shape
12Volume4-5Cuboid, cube, missing dimension

How to Use Daily Sheets

  1. Go to Daily Sheets
  2. Choose how many sheets (1, 3, 5, or 10)
  3. Enter the student's name
  4. Tick "Specialist topics" if you want the extra pages
  5. Click 🎲 Generate
  6. Use the viewer toolbar to print or save as PDF

πŸ“ Specialist Sheets β€” 25 Topics

Full-page exam-style worksheets with SVG diagrams, 3-page layout (Hints β†’ Questions β†’ Answers), and GCSE tier indicators.

β†’ Open Specialist Sheets

All 25 Specialist Topics

Each topic has a priority rating and GCSE tier: F Foundation H Higher

TopicTierPriorityKey visuals
πŸ“ Pythagoras' TheoremFHπŸ”΄ CriticalRight-angled triangles (random rotation)
πŸ“ Right-Angle TrigonometryHπŸ”΄ CriticalLabelled triangles (SOH CAH TOA)
πŸ”„ TransformationsFHπŸ”΄ CriticalCoordinate grids, all 4 types per sheet
πŸ“ˆ Quadratic GraphsHπŸ”΄ CriticalSmooth curves, tables of values
🌳 Probability Tree DiagramsFHπŸ”΄ CriticalTwo-event tree with branches
β­• Venn DiagramsFHπŸ”΄ Critical2-circle Venn with set notation
πŸ“¦ Cumulative Frequency & Box PlotsHπŸ”΄ CriticalCF curves, box plot
πŸ“Š HistogramsHπŸ”΄ CriticalUnequal class width bars
🧭 Bearings & Scale DrawingsFHπŸ”΄ CriticalCompass diagram with North arrow
β­• Circle TheoremsH🟠 HighCircle with labelled points, angles
➑️ VectorsH🟠 HighVector diagrams with arrows
〰️ Trig GraphsH🟠 Highsin/cos curves 0°–360Β°
πŸš— Speed-Distance-Time GraphsFH🟠 HighTravel graph with sections
πŸ—οΈ Plans & ElevationsFH🟠 HighIsometric 3D shape + 2D grids
βœ–οΈ Simultaneous Equations (Graphical)FH🟠 HighTwo lines on coordinate grid
πŸ”¨ Constructions & LociFH🟠 HighPoints, lines for construction
🎲 ProbabilityFH🟠 HighBag/spinner SVGs
πŸ“Š Scatter GraphsFH🟠 HighPre-plotted + blank grids
πŸ“‹ Frequency TablesFH🟠 HighFrequency tables
πŸ“‰ Linear GraphsFH🟠 HighCoordinate grids, y=mx+c
πŸ₯§ Pie ChartsF🟑 MediumPie chart SVG
βš–οΈ Ratio & ProportionFH🟑 MediumTables, recipes
πŸ“¦ Nets & Surface AreaFH🟑 MediumCuboid net SVG
πŸ”’ Expanding & FactorisingFH🟒 LowAlgebraic expressions
πŸ’― Percentages & FractionsFH🟒 LowCalculation-focused

Priority: πŸ”΄ Critical = appears on every GCSE paper. 🟠 High = frequent exam topic. 🟑 Medium = common but simpler. 🟒 Low = covered in daily sheets already.

3-Page Layout (per topic)

  1. πŸ’‘ Hints β€” Key Concepts box + per-question methodology (Rule + Method)
  2. πŸ“ Questions β€” Exam-style with mark allocations, SVG diagrams, QR codes
  3. βœ… Answers β€” Full working shown, answer graphs where applicable

Use the viewer to see all 3 side-by-side (triple page view) or print just the questions page.

πŸ“š Topic Practice

The Topic Practice page lets you pick any of 123 GCSE topics, filter by strand, choose difficulty, and optionally enable scaffolded mode (warm-up from prerequisites before the main topic).

πŸ“„ PDF Viewer & Controls

Viewer Toolbar

Each page has a number in the bottom-left corner. On mobile, the viewer auto-detects and switches to single page with fit-to-page zoom.

πŸ“± QR Code & Hints System

How QR Codes Work

Hints System β€” Rule + Method

Every hint teaches the methodology, not just the numbers:

Example: Instead of "Divide 45 by 100 Γ— 30", the hint says:
πŸ“ Rule: Percentage = (part Γ· total) Γ— 100
πŸ“ Method: 1) Identify the PART. 2) Identify the TOTAL. 3) Divide. 4) Γ— 100.

πŸ“Š Main App β€” Topic Browser

The main app covers 123 GCSE topics across 6 strands with 305+ question templates:

StrandTopicsTemplates
πŸ”΄ Number29~75
🟣 Algebra34~90
πŸ”΅ Ratio, Proportion & Rates14~30
🟒 Geometry & Measures27~60
🟠 Probability6~20
🩡 Statistics13~30

πŸ“„ Exam Papers

BoardYearPapersMark SchemesStatus
AQA (8300)202366Local PDF
Edexcel (1MA1)202366Local PDF
AQA2024–25β€”β€”External

πŸ”§ How Questions Are Generated

Every question uses parameterised templates. No AI, no pre-written question banks.

The Template System

// "Expand a(bx + c)"
generate() {
    const a = randNZ(2, 6);
    const b = randNZ(1, 5);
    const c = randNZ(-9, 9);
    return {
        question: `Expand ${a}(${b}x + ${c})`,
        answer: `${a*b}x + ${a*c}`
    };
}

Parameters are randomised within set ranges, answers are computed algebraically β€” always correct.

πŸŽ“ 10Ticks Teaching Methodology

Key Patterns Adopted

10Ticks-Inspired Question Styles (12 live)

StyleTopicWhat it does
πŸ”Ί Algebraic PyramidCollecting Like TermsAdd adjacent bricks to find the top
πŸ”„ Add BracketsBIDMASReverse BIDMAS thinking
βš™οΈ Function MachineLinear EquationsFind input or operation
πŸ”’ Shape PatternSequencesVisual patterns β†’ nth term
βš–οΈ Which is Bigger?FractionsCompare via common denominator
πŸ”€ FDP MatchingFractionsFill missing fraction/decimal/%
πŸ” Spot the ErrorPercentagesFind the mistake in working
πŸ“¦ Box TrailPercentagesChain of increase/decrease

πŸ“¦ Reference Materials

10Ticks Packs (43 packs analysed)

LevelPacksFocusGCSE Relevance
Level 3–414Number, fractions, geometry basicsMethodology
Level 5–614BIDMAS, algebra, percentages, ratioCore GCSE
Level 7–1012Pythagoras, trig, quadratics, surdsHigher tier
Year 7/8/9 Tests3Half-termly assessmentsAssessment

Other References

SourceWhat We UseCost
Corbett MathsVideo links, question style referenceFree
Maths GenieQuestion style referenceFree
Dr Frost MathsDifficulty level referenceFreemium
1st Class MathsVideo links, predicted papersFreemium

πŸ› οΈ Development & Customisation

Where Things Live

FileWhat it does
public/daily-core.htmlDaily sheets + 25 specialist generators + PDF viewer
topics.js123 topics Γ— 305+ templates for the main app
server.jsServer (port 3847), QR data API, sheet storage
db.jsSQLite database β€” users, progress, sheet data, retention
public/wiki.htmlThis wiki page

How to Request Changes

Describe what you want in the Discord channel. Examples:

πŸ—ΊοΈ Roadmap

βœ… Done

πŸ”œ Coming Next


Maths Γ— Worksheets β€” Free, open-source GCSE maths revision
GitHub