The feedback form was revamped in v2.2. The body now collects 11 user-supplied responses (5 ratings, 3 yes/maybe/no answers, 5 optional free-text fields). The legacy
valuable_metric enum was replaced with a free-text most_valuable field; difficulty_level now uses a 1–5 scale (was 1–3). Older feedback rows in Mongo retain their original shape and are readable as-is — only new submissions follow the new schema.Submit Feedback
Authentication
Requires a valid access token (any authenticated user).Request body
Identifier
The session ID to submit feedback for. Must be a valid 24-character ObjectId.
Ratings (1–5, all required)
How would you rate this session?
How challenging was this case study?
How clear were the agent’s responses?
How would you rate your overall experience with MIND v2?
How would you rate the interface design?
Yes / Maybe / No (all required)
Was MIND helpful in guiding your learning or decisions?
yes, maybe, or no.Did the avatar make the case study feel more personal or relatable?
yes, maybe, or no.Would you recommend MIND to others?
yes, maybe, or no.Free text (all optional, max 2000 characters each)
What was most valuable?
What did you find confusing or difficult?
What would you like to see improved as a student user?
What did you like or dislike about interacting with the avatar?
Any other feedback, issues, or ideas?
Example request
Response
Error responses
| Status | Code | Condition |
|---|---|---|
404 | NOT_FOUND | Session not found, or the underlying case study has been deleted |
409 | CONFLICT | Feedback already submitted for this session |
422 | VALIDATION_ERROR | Invalid input (rating out of range, bad ObjectId format, missing required field, invalid yes/maybe/no value) |