Skip to main content

Announcement

Announcements let you broadcast important messages to students and parents in specific class sections. Each announcement can optionally target a subject, include file attachments or URL links, and automatically triggers a push notification to all students in the selected classes.

  • School Admins can create announcements for any class section and optionally assign a subject
  • Teachers can create announcements for their assigned class sections and must select one of their subjects
  • Marketing Managers can view and manage announcements for communication purposes
  • Announcements are tied to the active Session Year — switching session years shows that year's announcements
  • Students and parents receive announcements via the Student App with push notifications
Push Notifications

When you create or update an announcement, the system automatically sends a Firebase push notification to all students in the targeted class sections. Students see the notification on their mobile devices immediately.

Announcement management page showing the create form and list table
Announcement page — create form (top) and announcement list with filters (bottom)

Create an Announcement

1
Navigate to Announcement
From the sidebar, click **Announcement**. The Manage Announcement page opens with the creation form at the top and the announcement list below.
2
Enter the Title
Type a clear, descriptive title for your announcement (e.g., "Exam Schedule Update", "New Course Materials Available"). The title is required and appears as the main heading in student notifications.
3
Add a Description (optional)
Provide additional details in the **Description** text area. Descriptions can be up to 1,024 characters. Long descriptions are truncated in the list view with a "Read more" link.
4
Attach Files (optional)
Click the **Upload** button to attach one or more files. Accepted formats: images (JPEG, PNG, GIF, SVG, WebP), documents (PDF, DOC, DOCX), and XML. Each file must be under the configured upload size limit (default: 2 MB).
5
Add a URL (optional)
Enter a web link in the **Add Url** field to attach an external resource (e.g., a Google Drive link, YouTube video, or website).
6
Select Class Sections
In the **Class Sections** multi-select dropdown, choose one or more class sections to target. School Admins see a **Select All** checkbox to quickly target all sections. Teachers see only their assigned class sections.
7
Select a Subject (Teacher only)
If you are logged in as a **Teacher**, you must select one of your assigned subjects from the **Subject** dropdown. This links the announcement to that subject. School Admins can optionally select a subject or leave it empty for a general announcement.
8
Submit
Click **Submit** to create the announcement. A push notification is automatically sent to all students in the selected class sections. The announcement appears in the list below.
Announcement creation form with title, description, file upload, URL, class sections, and subject fields
Create Announcement form — fill in the title, select target classes, and optionally attach files

Form Fields

FieldTypeRequiredDescription
TitleTextRequiredThe announcement title. Maximum 128 characters. Appears as the heading in notifications and the announcement list.
DescriptionTextareaOptionalDetailed announcement content. Maximum 1,024 characters. Long text is truncated in the list with a "Read more" link.
FilesFile (multiple)OptionalAttach one or more files. Accepted formats: JPEG, PNG, JPG, GIF, SVG, WebP, PDF, DOC, DOCX, XML. Max size per file depends on system settings (default: 2 MB).
Add UrlURLOptionalAn external URL link to attach to the announcement (e.g., Google Drive, YouTube, or any web resource).
Class SectionsMulti-selectRequiredOne or more class sections to receive the announcement. School Admins see all sections with a "Select All" option. Teachers see only their assigned sections.
SubjectDropdownOptionalLink the announcement to a specific subject. Required for Teachers (auto-populated with their assigned subjects). Optional for School Admins. When set, the announcement appears under that subject in student apps.
Subject-Specific vs General Announcements
  • General announcement (no subject selected): Visible to all students in the selected class sections
  • Subject-specific announcement (subject selected): Visible only in the context of that subject — students see it under the subject in their app, and teachers see it when filtering by subject

View and Filter Announcements

The announcement list displays all announcements for the selected session year in a searchable, paginated table with server-side processing.

Announcement list table with session year filter, class filter, search, and export options
Announcement list — filter by Session Year and Class, search, and export

Filters

FilterDescription
Session YearSelect the academic year to display announcements for. Defaults to the current active session year.
ClassFilter announcements by a specific class section. Select "Select Class Section" to show all. Teachers see only their assigned class sections.

Table Columns

ColumnDescription
No.Row number
TitleThe announcement title
DescriptionAnnouncement content — long text is truncated with a clickable "Read more" link to expand
Assign ToThe targeted class sections and subject (displayed as "Class Section #Subject Name")
FilesAttached files — click to download. Shows "-" if no files are attached
ActionEdit and Delete buttons (visible based on user permissions)

Additional Features

  • Search: Use the search bar to find announcements by title or description
  • Column Visibility: Click the Columns button to show or hide specific columns
  • Export: Click the Export button to download the announcement list as CSV
  • Refresh: Click the Refresh button to reload the table data
  • Pagination: Use the rows-per-page selector (10, 20, 50, 100, 200) and page navigation at the bottom

Edit an Announcement

Edit announcement modal with pre-filled title, description, class sections, and file management
Edit Announcement modal — update fields, manage existing files, or upload new ones
1
Click the Edit button
In the **Action** column of the announcement you want to modify, click the **Edit** (pencil) button. An edit modal opens with the current values pre-filled.
2
Update the fields
Modify the title, description, class sections, or subject as needed. You can also manage file attachments — delete existing files or upload new ones.
3
Manage file attachments
Existing files are displayed with a delete button next to each. Click the delete icon to remove a specific file. Use the **Upload New Files** section to add additional files.
4
Save changes
Click **Submit** to save your changes. An updated push notification is sent to students in the targeted class sections.
Push notification on update

Updating an announcement sends a new push notification to all students in the targeted class sections with the message "Updated announcement" (or "Updated announcement in Subject Name" for subject-specific announcements). Be mindful of unnecessary edits to avoid notification fatigue.


Delete an Announcement

1
Click the Delete button
In the **Action** column, click the **Delete** (trash) button next to the announcement you want to remove.
2
Confirm deletion
A confirmation dialog appears. Click **Confirm** to soft-delete the announcement.
Soft Delete

Deleted announcements are soft-deleted and tracked in the session year history. The announcement is removed from the student apps and the announcement list.


Staff App View

In the Stunov+ Staff App, teachers can create, view, and manage announcements directly from their mobile device:

  • Announcement List: Teachers see announcements relevant to their assigned subjects and class sections
  • Create Announcement: Teachers can compose and send announcements with the same fields available in the web panel (title, description, file attachments, class sections, subject)
  • Push Notifications: Students receive instant push notifications on the student app when a new announcement is published
Web panel announcement management page
Staff app announcement list screen
Announcement management — Web panel (left) and Staff app announcement list (right)

Permissions Summary

ActionPermissionRoles
View announcement listannouncement-listSchool Admin, Teacher, Marketing Manager
Create announcementannouncement-createSchool Admin, Teacher
Edit announcementannouncement-editSchool Admin, Teacher
Delete announcementannouncement-deleteSchool Admin, Teacher
Teacher Scope

Teachers can only view, edit, and delete their own announcements (those linked to their assigned subjects and class sections). School Admins can manage all announcements across the school.


  • Dashboard — Recent announcements appear in the dashboard feed
  • Notification — Send standalone push notifications to users
  • Attendance — Class sections referenced in announcements
  • Subject Lesson — Subject-specific announcements complement lesson content
  • Student Assignment — Announce assignment deadlines or updates