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:
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,