Notifications
This module supports users in efficiently creating, approving, sending, and tracking various kindergarten notifications. It includes advanced features such as Scheduled Push, Mandatory Reading, Opinion Solicitation, and supports multi-level approval workflows and reading status tracking.
1. Writing Notifications
-
Select Recipient Scope:
- Role Grouping: Batch select by role (e.g., "Teacher" or "Parent").
- Class Grouping: Select recipient groups by class.
- Custom User Group: Choose a preset user group (e.g., group7) or enter specific usernames (e.g., T11).
-
Fill in Notification Content:
- Subject: Enter the title (e.g., Autumn Parent Meeting Arrangement).
- Body Text: Supports rich text editing, allowing insertion of tables and font formatting adjustments.
- Attachment: Click Please select a file to upload documents or images (e.g., Parent Meeting Agenda.pdf).
-
Advanced Settings:
- Scheduled: Check this to set a specific sending time (e.g., 2024-10-01 09:00).
- Mandatory Read: When enabled, recipients must confirm reading before they can close the notification.
- Opinion Solicitation: Allows recipients to submit feedback within the notification.
- Zoom: Allows recipients to zoom in on the notification content.
-
Save or Send:
- Save as Draft: Click Save as draft to temporarily save the content.
- Send Directly: Click Send to submit for approval (requires permissions).
2. Notification List
-
List Display: Displays sent or pending review notifications, with fields including Title, Author, Creation Time, and Audit (e.g., ● Pending review).
-
Operation Buttons:
- Batch Delete: Select multiple notifications to delete.
- +Scheduled Push Management: View or modify the preset sending time.

3. Scheduled Push Management

-
List Fields: Title, Creator, Creation Time, Activate/Close.
-
Operation Functions:
- Activate/Close: Click the status icon to toggle the push plan.
- Delete: Cancel a scheduled task.
4. Approval Process

-
Multi-level Approval Mechanism (can be redefined in system settings):
- Stage 1 (Pending Review): After submission, the notification enters the initial review queue, where it is processed by the designated reviewer (e.g., Lucas).
- Stage 2 (First-level Review): After initial approval, it needs confirmation from the second-level reviewer (e.g., Ava).
- Stage 3 (Final Approval): Some important notifications require final approval by the principal (e.g., WangKong).
-
Operation Instructions:
- Reviewers log in and click the notification title in the "Pending Review" list to view the content and choose "Approve" or "Reject".
- If changes are needed, click Revoke and Review to return it to the creator.
5. Reading Status Tracking
-
Filter Conditions: Supports quick filtering by Role, Class, and Reading Status.
-
List Fields:
- Name: The recipient's full name (e.g., landons).
- Role and Class: Displays user identity and associated class (e.g., admin.parentsupper | Sunshine Class 3).
- Reading Status: Marked as "Read" or "Unread".
-
Data Export: Click Export Result to generate a reading status report (Excel/PDF).
6. Unread Message Management
- Mark as Read: Select multiple notifications and click Mark as read to forcibly update the status.
- Search: Locate specific messages by Subject, Sender, or Send Time range.
7. Draft Box
You can continue editing unfinished notifications or send them directly.