PAGE: EKS.P3MATH.P3.DIR.ARTICLE.v0_1TITLE: eduKateSG — Primary 3 Mathematics: Reach P3 (Z0–Z3) Model Method + FractionsTYPE: Full Article / Almost-Code / Canonical / LLM-firstLANE: EKS.P3MATHSCOPE: Z0–Z3, P0–P3GOAL:- unlock fractions meaning + bar model representation so multi-step word problems stop collapsingREFS:- EKS.PRIMATH.TEST.P_SCORE.v0_1- EKS.PRIMATH.SENSOR.EXECUTION.v0_1- EKS.PRIMATH.LOOP.TRUNCATE_STITCH.v0_1
0) Definition Lock
DEFLOCK: EKS.P3MATH.P3P3 is the “model method ignition year”.If representation is weak, students start guessing and the gap compounds into P5/P6 collapse.WORKING ⇔P(Z0) ≥ P3 on fractions + model method + translationANDZ1 loops harden representation (not templates)ANDZ2 sequencing prevents “skip to answer” habitsANDZ3 test stability holds on multi-step word problems
1) Coordinate Grammar
<EKS> × P3MATH × Z{0–3} × P{0–3} × Type × IDType = DIR | NODE | SENSOR | TEST | LOOP | TOOL | CLAIM | BIND
2) Z0 — P3 Ground-Truth Skill Pockets (Atomic Execution)
DIR: EKS.P3MATH.Z0.DIR.SKILL_POCKETS.v0_1NODES (core):- EKS.P3MATH.Z0.NODE.FRACTIONS_MEANING.v0_1- EKS.P3MATH.Z0.NODE.FRACTIONS_EQUIVALENCE_SIMPLIFY.v0_1- EKS.P3MATH.Z0.NODE.FRACTIONS_OF_A_WHOLE.v0_1- EKS.P3MATH.Z0.NODE.MULT_DIV_MEANING_REINFORCE.v0_1- EKS.P3MATH.Z0.NODE.MEASUREMENT_UNITS_TIME_LENGTH_MASS.v0_1- EKS.P3MATH.Z0.NODE.DATA_TABLES_GRAPHS.v0_1- EKS.P3MATH.Z0.NODE.MODEL_METHOD_BARS.v0_1- EKS.P3MATH.Z0.NODE.WORD_PROBLEM_TRANSLATION_2TO3STEP.v0_1- EKS.P3MATH.Z0.NODE.CHECKING_ERROR_CONTROL.v0_1- EKS.P3MATH.Z0.NODE.SPEED_FOUNDATION.v0_1
Z0 Phase Test (Per Pocket)
TEST: EKS.P3MATH.Z0.TEST.P_SCORE.v0_1REF: EKS.PRIMATH.TEST.P_SCORE.v0_1APPLY:- fractions mini-set (meaning + equivalence)- bar model set (represent first, solve second)- 2–3 step word problems (translation)OUTPUT:- pocket P map + weakest 2 pockets
3) Z1 — Repair Loops (Regeneration)
DIR: EKS.P3MATH.Z1.DIR.REPAIR_LOOPS.v0_1LOOPS:- EKS.P3MATH.Z1.LOOP.ERROR_NOTEBOOK_CHILD.v0_1- EKS.P3MATH.Z1.LOOP.FRACTIONS_MEANING_DRILLS.v0_1- EKS.P3MATH.Z1.LOOP.BAR_MODEL_REP_AUTOMATION.v0_1- EKS.P3MATH.Z1.LOOP.WORD_PROBLEM_REP_BEFORE_SOLVE.v0_1- EKS.P3MATH.Z1.LOOP.VARIATION_LADDER.v0_1
LOOP: EKS.P3MATH.Z1.LOOP.BAR_MODEL_REP_AUTOMATION.v0_1RULE:Bar model is not a “drawing”.It is a translation system.BAR_TYPES:- part-whole- comparison- before-after (change)- units (equal groups)TRAINING:- draw bars for 10 problems without solvingGOAL:- representation becomes automatic
LOOP: EKS.P3MATH.Z1.LOOP.WORD_PROBLEM_REP_BEFORE_SOLVE.v0_1RULE:Solve is forbidden until representation exists.STEPS:(1) underline question(2) label bars/units(3) write 1 equation sentence(4) solveOUTPUT:- stops guessing habits
4) Z2 — Sequencing & Anti-Template Control (Curriculum Router)
NODE: EKS.P3MATH.Z2.NODE.DEPENDENCY_ROUTER.v0_1DEPENDENCIES:- fractions meaning → fractions of a whole → ratio later- bar model types → multi-step translation → PSLE non-routine laterRULE:If MODEL_METHOD_BARS < P2,do not push “harder problems” yet.ACTION:Rebuild representation first, then climb variation ladder.
TOOL: EKS.P3MATH.Z2.TOOL.MASTERY_SEQUENCE.v0_1INPUT:- pocket P mapOUTPUT:- weekly plan: (a) fractions meaning pocket (b) bar model pocket (c) translation pocketSTOP-LOSS:- if student guesses without representation → immediate truncation + rebuild
5) Z3 — Test Stability (Multi-Step Word Problems)
NODE: EKS.P3MATH.Z3.P3.NODE.MODEL_METHOD_LOCK.v0_1REQUIRES:- representation-first habit- stable fractions meaning- ability to handle unfamiliar story contextsOUTPUT:- smooth P4 ramp; fewer “sudden collapses”
SENSOR: EKS.P3MATH.Z3.SENSOR.TEST_STABILITY.v0_1MEASURES:- % problems with correct representation- fraction errors trend- multi-step translation success- time stuck events
6) Student Types (Primary Version)
DIR: EKS.P3MATH.DIR.STUDENT_TYPES.v0_1TYPES:- EKS.P3MATH.TYPE.COLLAPSING.P0P1.v0_1- EKS.P3MATH.TYPE.UNSTABLE.P1P2.v0_1- EKS.P3MATH.TYPE.STRONG.MAINTAIN.P2P3.v0_1
Type A — Collapsing / Struggling (P0–P1)
NODE: EKS.P3MATH.TYPE.COLLAPSING.P0P1.v0_1SIGNALS:- cannot start word problems- fractions feel “random”- guesses operationsDIAG:- fractions meaning P0/P1- model method P0/P1PLAN:- rebuild fractions meaning using visual parts- train bar model representation-only setsTARGET:- reach P2 fast → then P3
Type B — Improving but Unstable (P1–P2)
NODE: EKS.P3MATH.TYPE.UNSTABLE.P1P2.v0_1SIGNALS:- can do textbook examples, fails on new storyDIAG:- bar model exists but not stable across types (transfer fails)PLAN:- variation ladder across bar types + representation-first enforcementTARGET:- stable transfer to unfamiliar contexts → P3
Type C — Strong (Maintain & Stretch)
NODE: EKS.P3MATH.TYPE.STRONG.MAINTAIN.P2P3.v0_1SIGNALS:- good fundamentals, wants harder challengesPLAN:- non-routine bar models + mixed-topic setsTARGET:- P3 robustness without reliance on memorized templates
7) Standard Primary Repair Router (P3 Specialization)
TOOL: EKS.P3MATH.Z2.TOOL.REPAIR_ROUTER.v0_1INPUT:- pocket P map- student_typeOUTPUT:WEEKLY_PLAN:(1) fractions meaning drills(2) bar model representation-only sets(3) translation 2–3 step sets(4) variation ladder across bar typesRULES:- representation before solve- guessing triggers truncation + rebuild
8) Binds (P3 → P5/P6 PSLE Ramp)
DIR: EKS.P3MATH.DIR.BINDS.v0_1BINDS:- EKS.P3MATH.BIND.P5_RATIO.v0_1 TO: EKS.PRIMATH.Z0.NODE.RATIO.v0_1- EKS.P3MATH.BIND.PSLE_NONROUTINE.v0_1 TO: EKS.PSLE.MATH.DIR.LANE.v0_1- EKS.P3MATH.BIND.EDU_OS.v0_1 TO: EDU.Z3.P3.NODE.CAPABILITY_STABILITY.v0_1- EKS.P3MATH.BIND.FAMILY_LOAD.v0_1 TO: FAM.Z0.NODE.HOMEWORK_SUPPORT.v0_1CLAIM:Model method stability in P3 prevents later non-routine collapse.
9) Canonical Claim (P3)
CLAIM: EKS.P3MATH.CLAIM.CANONICAL.v0_1Primary 3 Math reaches P3 when fractions meaning and bar model representation become stable habits,so multi-step word problems are translated—not guessed.
END: EKS.P3MATH.P3.DIR.ARTICLE.v0_1NEXT:- EKS.P4MATH.P3.DIR.ARTICLE.v0_1
Recommended Internal Links (Spine)
- Sholpan Upgrade Training Lattice (SholpUTL): https://edukatesg.com/sholpan-upgrade-training-lattice-sholputl/
- https://edukatesg.com/human-regenerative-lattice-3d-geometry-of-civilisation/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/civilisation-lattice/
- https://edukatesg.com/civ-os-classification/
- https://edukatesg.com/civos-classification-systems/
- https://edukatesg.com/how-civilization-works/
- https://edukatesg.com/civos-lattice-coordinates-of-students-worldwide/
- https://edukatesg.com/civos-worldwide-student-lattice-case-articles-part-1/
- https://edukatesg.com/new-york-z2-institutional-lattice-civos-index-page-master-hub/
- https://edukatesg.com/advantages-of-using-civos-start-here-stack-z0-z3-for-humans-ai/
- Education OS (How Education Works): https://edukatesg.com/education-os-how-education-works-the-regenerative-machine-behind-learning/
- Tuition OS: https://edukatesg.com/tuition-os-edukateos-civos/
- Civilisation OS kernel: https://edukatesg.com/civilisation-os/
- Root definition: What is Civilisation?
- Control mechanism: Civilisation as a Control System
- First principles index: Index: First Principles of Civilisation
- Regeneration Engine: The Full Education OS Map
- The Civilisation OS Instrument Panel (Sensors & Metrics) + Weekly Scan + Recovery Schedule (30 / 90 / 365)
- Inversion Atlas Super Index: Full Inversion CivOS Inversion
Start Here:
- https://edukatesg.com/government-os-general-government-lane-almost-code-canonical/
- https://edukatesg.com/healthcare-os-general-healthcare-lane-almost-code-canonical/
- https://edukatesg.com/education-os-general-education-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-banking-lane-almost-code-canonical/
- https://edukatesg.com/transport-os-general-transport-transit-lane-almost-code-canonical/
- https://edukatesg.com/food-os-general-food-supply-chain-lane-almost-code-canonical/
- https://edukatesg.com/security-os-general-security-justice-rule-of-law-lane-almost-code-canonical/
- https://edukatesg.com/housing-os-general-housing-urban-operations-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/energy-os-general-energy-power-grid-lane-almost-code-canonical/
- https://edukatesg.com/community-os-general-community-third-places-social-cohesion-lane-almost-code-canonical/
- https://edukatesg.com/water-os-general-water-wastewater-lane-almost-code-canonical/
- https://edukatesg.com/communications-os-general-telecom-internet-information-transport-lane-almost-code-canonical/
- https://edukatesg.com/media-os-general-media-information-integrity-narrative-coordination-lane-almost-code-canonical/
- https://edukatesg.com/waste-os-general-waste-sanitation-public-cleanliness-lane-almost-code-canonical/
- https://edukatesg.com/manufacturing-os-general-manufacturing-production-systems-lane-almost-code-canonical/
- https://edukatesg.com/logistics-os-general-logistics-warehousing-supply-routing-lane-almost-code-canonical/
- https://edukatesg.com/construction-os-general-construction-built-environment-delivery-lane-almost-code-canonical/
- https://edukatesg.com/science-os-general-science-rd-knowledge-production-lane-almost-code-canonical/
- https://edukatesg.com/religion-os-general-religion-meaning-systems-moral-coordination-lane-almost-code-canonical/
- https://edukatesg.com/finance-os-general-finance-money-credit-coordination-lane-almost-code-canonical/
- https://edukatesg.com/family-os-general-family-household-regenerative-unit-almost-code-canonical/
Current Primary 3 Mathematics Route
For the newer explanation of why Primary 3 becomes a problem-solving and representation year, continue to P3 Mathematics Syllabus Singapore | When Problem Solving Starts to Matter More.
