使用帮助
Core
Admins create weekly activities per server; leaders log attendance with proof; admins review; player stats update. Transparent for all to cross-check.
Admin Prep
- Category Management: set activity categories (CN/EN optional).
- Activity Management: create weekly activities (server, category, time, status=open, title = name + date), notes optional, proof required.
- Leader Accounts: create accounts per server, assign server.
- Data Maintenance: backup/clear test data for repeatable tests.
Leader Submission
- Login → Open Activities → Submit Attendance.
- Present/Absent lists (lines or commas, last batch auto-fills absent), notes optional, proof ≤5MB.
- Each player only once per activity; multiple batches allowed; first login set display name.
Admin Review
- Attendance Review tabs: Pending / Approved / Rejected / Withdrawn / All; search by leader account/nickname; pagination.
- See activity, server, counts, proof, status, reviewer; pending: approve/reject batch or single; approved: withdraw.
- Stats auto-update; all actions logged.
Query & Transparency
- Activities/Players/Attendance Records with links; public records show status, reviewer, proof, notes; paginated (10 groups/page).
- Player Attendance shows rates and server participation.
- Admin Logs filter by account/action/time. EN/中文 toggle top-right.
Constraints
- Upload limit 5MB (Nginx ≥6m); green=present, red=absent; unified link colors.
- Session cookie isolated; first login requires display name.
Recommended Tests
- Create category/activity/leader → submit with proof → approve → check attendance.
- Submit another batch → reject one player → check logs/attendance.
- Switch EN UI and verify pages; backup/clear DB then repeat flow.