π Feature Overview
Give learners a safe way to report harmful peer-review comments while preserving fair review context.
π οΈ Implementation Requirements
- Design for real student workflows and preserve existing behavior where safe.
- Use accessible semantics, clear recovery states, and privacy-aware defaults.
- Keep client and backend authorization boundaries explicit when data is shared.
- Add focused component, integration, or end-to-end tests.
π§ Technical Specifications
Next.js, React, TypeScript, WebSocket, browser APIs, and existing frontend test tooling.
β
Acceptance Criteria
- Reports include reason and evidence; reporter identity is protected; moderators can resolve status; rate limits apply; tests cover authorization.
- User-facing errors are actionable and do not expose internal details.
- The affected flow remains usable on supported desktop and mobile layouts.
π Difficulty Level
Intermediate to Advanced.
β±οΈ Timeline
ETA: 2 days
π Feature Overview
Give learners a safe way to report harmful peer-review comments while preserving fair review context.
π οΈ Implementation Requirements
π§ Technical Specifications
Next.js, React, TypeScript, WebSocket, browser APIs, and existing frontend test tooling.
β Acceptance Criteria
π Difficulty Level
Intermediate to Advanced.
β±οΈ Timeline
ETA: 2 days