Evaluation — Announcement Board (React + Django)
Detailed evaluation checklist covering model, service, serializers, permission class, views, list page, modal, and pin toggle.
Back to Projects
0/0 completed
Project Spec: 01-announcement-board.md
Stack: React (TypeScript) + Django REST Framework
Evaluator: ___________
Submission Date: ___________
Pass Threshold: 90%
How to Mark
[✓]Fully correct[~]Partial — note the gap below the item[✗]Missing or wrong
1. Django — `Announcement` Model
2. Django — `AnnouncementService`
3. Django — Serializers
4. Django — `IsWorkspaceMember` Permission Class
5. Django — Views
6. React — Announcement List Page
7. React — Announcement Modal
8. React — Pin Toggle
9. Django — URL Configuration
10. Standards Compliance
Score Summary
| Section | Total Items | ✓ Pass | ~ Partial | ✗ Fail |
|---|---|---|---|---|
| 1. Model | 9 | |||
| 2. Service | 9 | |||
| 3. Serializers | 8 | |||
| 4. Permission Class | 5 | |||
| 5. Views | 14 | |||
| 6. List Page | 10 | |||
| 7. Modal | 11 | |||
| 8. Pin Toggle | 6 | |||
| 9. URL Config | 3 | |||
| 10. Standards | 7 | |||
| Total | 82 |
Score: ___ / 82 (___%) — Pass / Conditional / Fail
Evaluator Notes
_Record specific failures, partial items, or other observations here._