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

  1. Navigate to Notices > Create Notice from the sidebar.
  2. Fill in the notice details:
FieldDescriptionRequired
TitleShort, descriptive title (e.g., “Annual Day Rehearsal Schedule”)Yes
ContentThe full notice text — supports formatting (bold, italic, lists, links)Yes
AudienceWho should see this notice (see audience options below)Yes
PriorityNormal or Important (important notices are highlighted)No
Publish DateWhen to make the notice visible (defaults to immediately)No
Expiry DateWhen to stop showing the notice (optional)No
AttachmentUpload a PDF, image, or document (max 5MB)No
  1. Review the notice preview.
  2. Click Publish Notice to make it live immediately, or Save as Draft to publish later.

Audience Targeting

AudienceWho Sees It
AllEveryone — staff, parents, and students
Parents OnlyAll parent portal users
Students OnlyAll student portal users
Teachers OnlyAll teacher portal users
Staff OnlyAll staff members
Specific ClassesParents and students of selected classes
Specific SectionsParents and students of selected class-sections

Targeting Specific Classes

  1. Select Specific Classes as the audience.
  2. Check the classes you want to target (e.g., Class 10A, Class 10B, Class 12A).
  3. 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

  1. Navigate to Notices > All Notices.
  2. The list shows all published and draft notices.
  3. Each entry shows the title, audience, publish date, and read count.
  4. Use filters to narrow the list:
FilterOptions
StatusPublished, Draft, Expired
AudienceAll, Parents, Students, Teachers, Staff
Date RangeFilter by publish date
PriorityNormal, Important

Editing a Notice

  1. Open the notice from the list.
  2. Click Edit.
  3. Modify the title, content, audience, or other fields.
  4. 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

  1. Open the notice from the list.
  2. Click Delete.
  3. Confirm the deletion.
  4. Deleted notices are permanently removed.

Read Tracking

EduCore tracks which users have read each notice.

Viewing Read Status

  1. Open a published notice.
  2. Click the Read Status tab.
  3. 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

  1. In the Read Status view, click Export Unread List to download a CSV of users who have not read the notice.
  2. 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

EventWho Gets Notified
New notice publishedAll users in the target audience
Fee payment receivedParent of the student
Leave application status changeThe staff member who applied
Attendance marked absentParent (if email alerts are enabled)
Exam marks publishedParents and students of the class
New substitution assignedThe substitute teacher

Notification Preferences

Users can customize which notifications they receive:

  1. Click the profile icon in the top navigation bar.
  2. Select Notification Preferences.
  3. Toggle individual notification types on or off.
  4. Click Save Preferences.

Email Notifications

In addition to in-app notifications, EduCore sends email notifications for important events.

Automatic Email Notifications

EventRecipientEmail Content
Absence alertParent“[Student Name] was marked absent on [Date]”
Fee due reminderParent“Fee of Rs. [Amount] is due for [Student Name] by [Date]”
Notice published (Important priority)Target audienceNotice title and content
Leave approved/rejectedStaff memberLeave decision with dates and remarks
Password resetUserReset link

Configuring Email Notifications

  1. Navigate to Settings > Notifications (School Admin only).
  2. Toggle each email notification type on or off.
  3. For fee reminders, set the reminder schedule (e.g., 7 days before due date, on due date, 7 days after due date).
  4. 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

  1. 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.
  2. 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.
  3. Set expiry dates. Old notices cluttering the list can be confusing. Set an expiry date so that event-specific notices disappear after the event.
  4. Use Important priority sparingly. If every notice is marked Important, none of them stand out.
  5. Check read tracking for critical notices. For safety-related or deadline-related notices, follow up on unread users.