| -rw-r--r-- | .gitignore | 7L |
| -rw-r--r-- | README.md | 7L |
| -rw-r--r-- | TODO.md | 15L |
| -rw-r--r-- | icon.png | 1928B |
| -rw-r--r-- | index.html | 12L |
| -rw-r--r-- | package.json | 17L |
| -rw-r--r-- | public/_redirects | 1L |
| -rw-r--r-- | public/favicon.ico | 122018B |
| -rwxr-xr-x | push.sh | 33L |
| -rwxr-xr-x | serve.sh | 10L |
| -rwxr-xr-x | ship.sh | 4L |
| -rw-r--r-- | src/components/Card.jsx | 8L |
| -rw-r--r-- | src/components/Equation.jsx | 10L |
| -rw-r--r-- | src/components/MultipleSelection.jsx | 25L |
| -rw-r--r-- | src/components/Question.jsx | 14L |
| -rw-r--r-- | src/components/QuestionCard.jsx | 96L |
| -rw-r--r-- | src/components/QuestionList.jsx | 9L |
| -rw-r--r-- | src/components/RotationTextElement.jsx | 13L |
| -rw-r--r-- | src/components/plotting/Angle.jsx | 42L |
| -rw-r--r-- | src/components/plotting/Cubic.jsx | 54L |
| -rw-r--r-- | src/components/plotting/Label.jsx | 37L |
| -rw-r--r-- | src/components/plotting/Line.jsx | 19L |
| -rw-r--r-- | src/components/plotting/Plot.jsx | 162L |
| -rw-r--r-- | src/components/plotting/Point.jsx | 11L |
| -rw-r--r-- | src/components/plotting/Polygon.jsx | 22L |
| -rw-r--r-- | src/components/plotting/Quadratic.jsx | 22L |
| -rw-r--r-- | src/components/plotting/Segment.jsx | 10L |
| -rw-r--r-- | src/components/plotting/Sinusoid.jsx | 28L |
| -rw-r--r-- | src/components/questions/AddingFractionsQuestion.jsx | 36L |
| -rw-r--r-- | src/components/questions/DoubleReflectionQuestion.jsx | 103L |
| -rw-r--r-- | src/components/questions/QuadraticEquationQuestion.jsx | 73L |
| -rw-r--r-- | src/components/questions/RotationTranslationQuestion.jsx | 62L |
| -rw-r--r-- | src/data/questions/Algebra/quadratic-equations.js | 31L |
| -rw-r--r-- | src/data/questions/Geometry and Measures/double-transformations.js | 16L |
| -rw-r--r-- | src/data/questions/Number/adding-fractions.js | 34L |
| -rw-r--r-- | src/index.jsx | 124L |
| -rw-r--r-- | src/pages/Home.jsx | 11L |
| -rw-r--r-- | src/pages/LatexRenderer.jsx | 32L |
| -rw-r--r-- | src/pages/NotFound.jsx | 9L |
| -rw-r--r-- | src/scripts/contexts.js | 3L |
| -rw-r--r-- | src/scripts/formatUtils.js | 30L |
| -rw-r--r-- | src/scripts/graphUtils.js | 43L |
| -rw-r--r-- | src/scripts/mathsUtils.js | 17L |
| -rw-r--r-- | src/scripts/randomUtils.js | 24L |
| -rw-r--r-- | src/styles/index.css | 3L |
| -rw-r--r-- | src/styles/main.css | 235L |
| -rw-r--r-- | src/styles/svg.css | 60L |
| -rw-r--r-- | stagit.css | 154L |
| -rw-r--r-- | vite.config.js | 14L |