Skip to content
This repository was archived by the owner on Sep 10, 2026. It is now read-only.

Task/marking integration - #7

Open
Ntuuu wants to merge 77 commits into
devfrom
task/marking-integration
Open

Ntuuu wants to merge 77 commits into
devfrom
task/marking-integration

Conversation

@Ntuuu

@Ntuuu Ntuuu commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

What does this PR do?

Adds real maths marking to the match flow — answers are now judged on mathematical equivalence rather than exact string match.

Related issue

maths marking

How to test

in order to test this PR what you're gonna do is youre' gonna run the app and then play a game and try different mathematically equivalent answers and check the answers all return right

Ntuuu added 30 commits September 3, 2026 21:08
Ntuuu added 30 commits September 4, 2026 04:46
Resolves two conflicts:
- backend/src/frameworks-drivers/routes/api.routes.ts: accepted dev's
  deletion of the legacy routes/ copy. Nothing imports it (app.ts uses
  frameworks-drivers/api.routes.ts), and the only change this branch made
  to it (LeaderboardSystem -> LeaderboardService) is already correct in
  the surviving file.
- database/01-init.sql: kept dev's GAME_MODES line including its
  "NB KEEP THIS AS 'math'" comment, plus this branch's ANSWER_FORMATS enum.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant