Messaging & Notices
Students receive messages from teachers and HOD, view department notices and circulars, and stay informed about academic events — all in one unified communication hub.
1. Inbox — Messages
A threaded messaging system for receiving communications from teachers and the HOD.
1.1 Inbox Features
- Message Threads: Messages are grouped by conversation. Each thread shows the sender's name, subject, and a preview of the latest message.
- Unread Badge: The inbox link in the sidebar shows a red badge with the unread message count.
- Read/Unread Tracking: Unread messages are shown in bold. Opening a thread marks it as read — the sender (teacher/HOD) can see that the student has read the message.
- File Attachments: Teachers can attach files (PDFs, images, documents). Students can download attachments directly from the message thread.
- Reply: Students can reply to messages from teachers. Replies maintain the thread context.
- Broadcast Messages: Messages sent to the entire class appear in all students' inboxes with a "Class Broadcast" badge.
1.2 Message Compose (Student-Initiated)
- Students can compose new messages to their subject teachers, class teacher, or HOD.
- Cannot message other students directly (cross-student messaging is disabled for privacy).
- File attachments up to 5MB allowed.
2. Notice Board
A digital notice board showing all department announcements, circulars, and event information published by the HOD and teachers.
2.1 Notice Card Layout
- Title — e.g., "Timetable Change — Friday 30th April"
- Published By — Teacher or HOD name
- Date — Publication date with "X days ago" relative time
- Target — Which class(es) the notice applies to (may be department-wide or class-specific)
- Attachment — Optional PDF/image attachment (e.g., timetable, circular PDF)
- Full Text — Expandable to read the complete notice
2.2 Notice Types
| Type | Indicator | Example |
|---|---|---|
| Pinned | ⭐ Gold pin icon — always at top | Exam schedule, important deadline |
| New | Pulsing "New" green badge — within 48 hrs | Timetable change, event announcement |
| Urgent | 🔴 Red "Urgent" badge | Last-minute class cancellation |
| General | No special badge | Club events, department circulars |
2.3 Search & Filter
- Search: Full-text search across notice titles and content.
- Filter by Date: Show notices from the last 7 days, 30 days, or a custom range.
- Filter by Teacher: View only notices from a specific teacher or HOD.
Benefit: Replaces WhatsApp groups, physical notice boards, and verbal announcements. All communication is documented, targeted, and traceable. Students never miss critical announcements — all notices are timestamped and searchable even weeks later.