website

source code for the ttmaths.uk website
Log | Files | Refs | README

commit 43e995d5b1aac79a4bd450462e4ed6b49b2c73ce
parent 235bd5ae9cae5086a1d1d1148c79bb0df158ce83
Author: fen123456 <fenwthompson@gmail.com>
Date:   Sat,  8 Aug 2026 17:41:39 +0100

reword quadratic q, repeated root formatting

Diffstat:
Msrc/components/questions/QuadraticEquationQuestion.jsx | 9++-------
Msrc/data/questions/gcse/quadratic-equations.js | 2+-
2 files changed, 3 insertions(+), 8 deletions(-)

diff --git a/src/components/questions/QuadraticEquationQuestion.jsx b/src/components/questions/QuadraticEquationQuestion.jsx @@ -31,12 +31,7 @@ function formatFactor(x_coeff, const_coeff) { } function formatFactors(l, m, n, o) { - // const fa = formatCoefficient(a, {showPlus: false, showOne: false, showZero: false}); - // [root1, root2] = [root1, root2].sort(sortFactors); - // const froot2 = formatFactor(root2); - // if (root1 == root2) { return `${fa}${froot2}^2`; } - // const froot1 = formatFactor(root1); - // return `${fa}${froot1}${froot2}`; + if (l == n && m == o) { return `${formatFactor(l, m)}^2`} return `${formatFactor(l, m)}${formatFactor(n, o)}` } @@ -81,7 +76,7 @@ export default function QuadraticEquationQuestion({ seed, showAnswer, aPlurality const c = m * o const quadratic = formatQuadraticExpression(a, b, c); - const question = factorise ? `"Factorise" ${quadratic}` : `${quadratic} = 0`; + const question = factorise ? `"Factorise" ${quadratic}` : `"Solve" ${quadratic} = 0`; const answer = factorise ? formatFactors(l, m, n, o) : formatRoots(l, m, n, o); diff --git a/src/data/questions/gcse/quadratic-equations.js b/src/data/questions/gcse/quadratic-equations.js @@ -16,7 +16,7 @@ export const data = { id: 'cSigns', legend: 'Coefficient c', type: MultipleSelection, - values: ["Positive", "Negative"] + values: ["Positive", "Negative"], }], questionLists: [{ id: 0,