Add question reporting and reference reviews
This commit is contained in:
@@ -12,5 +12,15 @@ STEP-style question bank service for study games and clients.
|
||||
- `POST /api/questions/bulk` Upsert questions by `externalId` (SUPER only).
|
||||
- `PUT /api/questions/{id}` Update question (SUPER only).
|
||||
- `DELETE /api/questions/{id}` Delete question (SUPER only).
|
||||
- `POST /api/question-reports` Submit a categorized question report (USER or SUPER).
|
||||
- `GET /api/question-reports` List and filter reports, newest first (SUPER only).
|
||||
- `GET /api/question-reports/{id}` Get a report and its question snapshot (SUPER only).
|
||||
- `PATCH /api/question-reports/{id}/status` Resolve or dismiss an open report (SUPER only).
|
||||
|
||||
Player reads require `USER` or `SUPER` JWT auth. Authoring endpoints require `SUPER`.
|
||||
|
||||
Questions submitted through authoring endpoints must have authoritative direct
|
||||
reference links recorded as described in the repository's **Question
|
||||
Verification References** policy. The references must verify the keyed answer
|
||||
and the material claims in the explanation; search-result links are not
|
||||
acceptable.
|
||||
|
||||
Reference in New Issue
Block a user