This is section 3.2 ("Moderation") of StudyBuddy's first SRS draft:
- The system should be able to handle inappropriate posts appropriately.
- Posts will be hidden when reported.
- TAs and instructors and admins can delete, edit, hide and restore posts.
- The moderation queue must be fast.
- Students who post bad content will be punished.
- Deleted posts are kept forever for legal reasons.
- Deleted posts are removed from the database within 30 days.
- The system shall use a machine-learning model to detect toxic posts with 100% accuracy.
Tasks:
- For each requirement, name the qualities it violates (necessary, unambiguous, complete, consistent, feasible, verifiable, traceable, singular).
- Rewrite the section as 6–10 requirements using EARS templates, with IDs, measurable values and a source column (invent plausible sources: interviews, policies).
- List three questions you must ask stakeholders because the draft does not let you decide.