Notices & Notifications
The Notices module lets administrators and teachers create announcements, target them to specific audiences, and track who has read them. EduCore also supports in-app and email notifications.
Creating a Notice
- Navigate to Notices > Create Notice from the sidebar.
- Fill in the notice details:
| Field | Description | Required |
|---|---|---|
| Title | Short, descriptive title (e.g., “Annual Day Rehearsal Schedule”) | Yes |
| Content | The full notice text — supports formatting (bold, italic, lists, links) | Yes |
| Audience | Who should see this notice (see audience options below) | Yes |
| Priority | Normal or Important (important notices are highlighted) | No |
| Publish Date | When to make the notice visible (defaults to immediately) | No |
| Expiry Date | When to stop showing the notice (optional) | No |
| Attachment | Upload a PDF, image, or document (max 5MB) | No |
- Review the notice preview.
- Click Publish Notice to make it live immediately, or Save as Draft to publish later.
Audience Targeting
| Audience | Who Sees It |
|---|---|
| All | Everyone — staff, parents, and students |
| Parents Only | All parent portal users |
| Students Only | All student portal users |
| Teachers Only | All teacher portal users |
| Staff Only | All staff members |
| Specific Classes | Parents and students of selected classes |
| Specific Sections | Parents and students of selected class-sections |
Targeting Specific Classes
- Select Specific Classes as the audience.
- Check the classes you want to target (e.g., Class 10A, Class 10B, Class 12A).
- The notice will be visible only to parents and students of those class-sections.
Tip: Use specific class targeting for notices that are only relevant to certain groups, such as “Class 10 Board Exam Preparation Schedule” or “Class 5 Field Trip Permission Form.”
Managing Notices
Notice List
- Navigate to Notices > All Notices.
- The list shows all published and draft notices.
- Each entry shows the title, audience, publish date, and read count.
- Use filters to narrow the list:
| Filter | Options |
|---|---|
| Status | Published, Draft, Expired |
| Audience | All, Parents, Students, Teachers, Staff |
| Date Range | Filter by publish date |
| Priority | Normal, Important |
Editing a Notice
- Open the notice from the list.
- Click Edit.
- Modify the title, content, audience, or other fields.
- Click Update Notice.
Tip: Editing a published notice updates it for all users immediately. If the change is significant, consider adding a note at the top: “Updated on [date]: [what changed].”
Deleting a Notice
- Open the notice from the list.
- Click Delete.
- Confirm the deletion.
- Deleted notices are permanently removed.
Read Tracking
EduCore tracks which users have read each notice.
Viewing Read Status
- Open a published notice.
- Click the Read Status tab.
- A list shows:
- Total audience count (how many users should see this notice)
- Read count (how many have opened it)
- Read percentage
- A list of users who have read the notice, with the date/time they read it
- A list of users who have not yet read it
Following Up on Unread Notices
- In the Read Status view, click Export Unread List to download a CSV of users who have not read the notice.
- Use this list for follow-up — phone calls or in-person reminders.
Tip: For critical notices (e.g., exam schedule changes, fee deadline reminders), check the read status after 24 hours. If many parents have not read it, consider sending a follow-up email notification.
In-App Notifications
Notification Bell
- Every user sees a bell icon in the top navigation bar.
- When there are unread notifications, a red badge with the count appears on the bell.
- Click the bell to see a dropdown list of recent notifications.
- Click a notification to go to the related page (e.g., clicking a fee notification goes to the fee details).
What Triggers Notifications
| Event | Who Gets Notified |
|---|---|
| New notice published | All users in the target audience |
| Fee payment received | Parent of the student |
| Leave application status change | The staff member who applied |
| Attendance marked absent | Parent (if email alerts are enabled) |
| Exam marks published | Parents and students of the class |
| New substitution assigned | The substitute teacher |
Notification Preferences
Users can customize which notifications they receive:
- Click the profile icon in the top navigation bar.
- Select Notification Preferences.
- Toggle individual notification types on or off.
- Click Save Preferences.
Email Notifications
In addition to in-app notifications, EduCore sends email notifications for important events.
Automatic Email Notifications
| Event | Recipient | Email Content |
|---|---|---|
| Absence alert | Parent | “[Student Name] was marked absent on [Date]” |
| Fee due reminder | Parent | “Fee of Rs. [Amount] is due for [Student Name] by [Date]” |
| Notice published (Important priority) | Target audience | Notice title and content |
| Leave approved/rejected | Staff member | Leave decision with dates and remarks |
| Password reset | User | Reset link |
Configuring Email Notifications
- Navigate to Settings > Notifications (School Admin only).
- Toggle each email notification type on or off.
- For fee reminders, set the reminder schedule (e.g., 7 days before due date, on due date, 7 days after due date).
- Click Save.
Tip: Fee due reminders are one of the most effective ways to improve collection rates. Set up automatic reminders at 7 days before the due date and again on the due date.
Best Practices
- Keep notice titles clear and specific. “Important Notice” tells the reader nothing. “Class 10 Board Exam Practical Schedule — January 2025” tells them exactly what it is.
- Use audience targeting. Do not send class-specific notices to all parents. Parents of Class 3 do not need to know about the Class 12 farewell schedule.
- Set expiry dates. Old notices cluttering the list can be confusing. Set an expiry date so that event-specific notices disappear after the event.
- Use Important priority sparingly. If every notice is marked Important, none of them stand out.
- Check read tracking for critical notices. For safety-related or deadline-related notices, follow up on unread users.