Skip to content

[Peer Review] Add moderation and reporting workflow for abusive review contentΒ #936

Description

@ayomideadeniran

πŸš€ 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

Metadata

Metadata

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions