Skip to main content

Holiday List

The Holiday List lets you define official school holidays, vacation periods, and public holidays for the current academic year. Holidays appear in the student and staff mobile apps, helping everyone stay informed about days off.

  • School Admins can create, edit, and delete holidays
  • Teachers and Marketing Managers can view the holiday list (read-only)
  • Holidays are scoped to the active Session Year — dates must fall within the session year range
  • The holiday list is available in the Staff App for quick reference on mobile
Feature Requirement

Holiday Management must be enabled in your school's subscription plan. If you don't see the Holiday List menu item, contact your platform administrator to enable the Holiday Management feature.

Holiday management page showing the create form and list table
Holiday List page — create form (top) and holiday list with filters (bottom)

Create a Holiday

1
Navigate to Holiday List
From the sidebar, click **Holiday List**. The Holiday management page opens with the create form at the top and the holiday list table below.
2
Select the Date
Click the **Date** field to open the date picker. Select the holiday date. The date picker is restricted to the current session year range — you cannot pick dates outside the active academic year.
3
Enter the Title
Type a descriptive title for the holiday (e.g., "Christmas Break", "National Day", "Easter Monday"). The title is displayed to students and staff in the mobile app.
4
Add a Description (optional)
Optionally, add a description explaining the holiday or providing additional information (e.g., "Classes resume on January 6th").
5
Submit
Click **Submit** to save the holiday. It will immediately appear in the list table below.
Holiday create form with date picker, title, and description fields
Create Holiday form — date is constrained to the current session year

Form Fields

FieldTypeRequiredDescription
DateDate PickerRequiredThe date of the holiday. Must fall within the current session year range. Format: YYYY-MM-DD.
TitleTextRequiredThe name of the holiday (e.g., "National Day", "Easter Monday"). Maximum 128 characters.
DescriptionTextareaOptionalOptional details about the holiday. Maximum 1024 characters. Long descriptions are truncated in the list with a "Read More" link.
Date Constraint

The date picker only allows dates within the current session year boundaries. For example, if your session year runs from September 2025 to July 2026, you can only create holidays within that range. To add holidays for a different year, switch the session year from Settings first.


View and Filter Holidays

The holiday list table displays all holidays for the selected session year with powerful filtering and search capabilities.

Holiday list table with session year and month filters
Holiday list with Session Year filter, Month filter, search, and export options

Filters

FilterDescription
Session YearSelect which academic year's holidays to display. Defaults to the current active session year.
MonthFilter holidays by month (January–December) or select All to show the entire year.

Table Columns

ColumnDescription
No.Row number
DateThe holiday date (displayed in DD-MM-YYYY format)
TitleThe holiday name
DescriptionHoliday details. Long descriptions are truncated — click to expand and read the full text.
ActionEdit and Delete buttons (visible only to users with the corresponding permissions)

Additional Features

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

Edit a Holiday

Holiday edit modal with date, title, and description fields pre-filled
Edit Holiday modal — fields are pre-filled with the current values
1
Click the Edit button
In the **Action** column of the holiday you want to modify, click the **Edit** (pencil) button.
2
Update the fields
A modal dialog opens with the current date, title, and description pre-filled. Modify any of the fields as needed.
3
Save changes
Click **Submit** to save your changes. Click **Cancel** to discard changes and close the modal.
Session Year Tracking

When you edit a holiday, the system tracks the session year associated with the holiday date. This ensures the holiday remains properly linked to the correct academic year.


Delete a Holiday

1
Click the Delete button
In the **Action** column, click the **Delete** (trash) button next to the holiday you want to remove.
2
Confirm deletion
A confirmation dialog appears asking you to confirm. Click **Confirm** to permanently delete the holiday.
Permanent Deletion

Holiday deletion is permanent — there is no soft-delete or trash view for holidays. Deleted holidays cannot be recovered. Make sure you want to remove the holiday before confirming.


Staff App View

In the Stunov+ Staff App, holidays are displayed prominently to keep staff and teachers informed:

  • Home Screen: Upcoming holidays appear in the holidays widget on the dashboard
  • Holiday List Screen: A dedicated scrollable list showing all holidays for the current academic year
  • Each holiday card displays the date (day number and month), title, and a truncated description with a "Read More" option for longer text

The mobile app syncs holidays via API and supports incremental updates — only new or modified holidays are fetched to save bandwidth.


Permissions Summary

ActionPermissionRoles
View holiday listholiday-listSchool Admin, Teacher, Staff
Create holidayholiday-createSchool Admin
Edit holidayholiday-editSchool Admin
Delete holidayholiday-deleteSchool Admin

  • Dashboard — Holidays widget shows upcoming holidays
  • Timetable — Holidays affect the school calendar
  • Attendance — Attendance is not taken on holidays
  • System Settings — Session Year settings define the date range for holidays