Welcome to Temis Web
Empowering Education Across Tuvalu
Temis Web
Tuvalu Education Management Information System
Please enter your credentials
TEMIS Web v2.93.0
2026 Tuvalu Ministry of Education
v 2.93.0 - Release Notes
18/02/2026-
Primary Class Streams
Schools can now be configured with multiple streams per class level. Nauti Primary is the first school enabled — classes 1–7 have 4 streams, class 8 has 3. Stream selection appears automatically in Student Class Assignments and the class history displays full class numbers (e.g. 403).
-
Enrollment Export — Stream Column
The 2026 enrollment template now includes a "Class Stream" column for configured schools. The dropdown options are tailored per class level. The column is hidden for schools without stream configuration.
-
Enrollment Import — Stream Validation
The import pipeline validates stream values against the school's configuration, ensures required streams are present, and persists the primary_stream value through to SGCA records.
-
Class Level Filtering
The class dropdown in Student Class Assignments now filters to show only valid class levels for the selected school based on its start_class and end_class range.
-
Audit Trail
Primary stream changes are fully audited in both the manual SGCA editor and batch enrollment import, with field-level change tracking.
v 2.92.0 - Release Notes
14/02/2026-
Responsive Navigation Fix
Eliminated the navigation dead zone between 640px and 1025px where the sidebar was hidden but the hamburger menu had not yet appeared. Mobile menu auto-closes on link click, backdrop tap, or Escape key press.
-
Dashboard Performance & Layout
Dashboard data now loads once and more quickly. The layout has been expanded to full width and grid children shrink correctly when the browser is resized. Welcome banner has a subtle background tint and the At a Glance panel spacing has been tightened.
- Education Indicators Page
The Education Indicators page now uses the full viewport width, matching the dashboard layout. Header panel has a subtle background tint and the comparison table header border has been strengthened for clarity.This provides a clear, interactive view of Tuvalu's key education metrics — GER, NER, GPI, and Transition Rates — with year-on-year comparisons, trend charts, and the ability to focus on each education level (ECCE, Primary, Secondary, and Outcomes). The data can be exported to Excel directly, and the page also includes some additional analysis, and indicator definitions to show exactly how these indicators are derived.
-
Waddington — Visual Refresh
Removed heavy card shadows across both Literacy and Numeracy assessment pages, replacing them with clean borders consistent with the rest of the application. Dashboard container padding aligned with the welcome header for a cleaner layout, particularly on mobile devices.
-
Waddington — Anchored Summary Bar
The score entry summary bar (total, percentage, grade, Save/Cancel) is now fixed to the bottom of the screen during data entry. Teachers can always see the running total and save without scrolling. The bar is offset from the sidebar on desktop and goes full-width on mobile.
-
Waddington — Session Persistence
Dropdown selections (school, class, assessment type, year) now display correctly on page refresh via bound Value properties. A "Pick up where you left off" banner appears when returning to the page without selections, allowing teachers to resume their previous session with one click.
-
Navigation Menu — Auto-Expand Groups
Menu groups now automatically expand based on the current page. Navigating to a Waddington page keeps the Assessments group open on reload, and the same applies to Reporting, Attendance, and other menu sections.
-
Mobile Layout Fixes
Fixed an issue where dashboard and indicator page panels would expand on resize but not shrink back, caused by missing min-width constraints on CSS grid children. Added overflow handling to prevent chart canvases from pushing the page wider than the viewport.
v 2.91.0 - Release Notes
11/02/2026-
Waddington Numeracy — New Modules!
The numeracy assessment is now fully driven by database-defined module definitions covering Years 1–8. Each module has its own strand and question structure stored in the WaddingtonMathsModule, WaddingtonMathsStrand, and WaddingtonMathsQuestion tables. Selecting a class automatically loads the correct year-level module. New year levels can be added or modified without code changes.
-
Waddington Numeracy — New Score Data-Entry
The score entry form has been redesigned as a 4-column grid of colour-coded strand cards. Each card displays its questions with max marks and a live running total. Native HTML inputs replace DevExpress spin edits for faster data entry. Modified inputs are highlighted amber, and an unsaved changes banner appears when a student has draft or modified scores that have not yet been saved.
-
Waddington — Pre/Post Assessment Model
Both Literacy and Numeracy modules have moved from month-based assessment periods to a Pre/Post assessment type model, aligning with how Waddington assessments are administered at the start and end of each teaching period.
-
Waddington — Excel Export Service
Export logic for both Literacy and Numeracy has been extracted into a shared WaddingtonExcelExportService. The numeracy export dynamically reads strand definitions and applies strand colours to column headers. Both exports now include zebra striping, frozen panes, and visual bar charts in the summary section.
-
Waddington — URL Persistence & Draft Auto-Save
All selection state (school, class, assessment type, year, student) is now encoded in the URL query string on both Literacy and Numeracy pages. Refreshing the page or sharing a link restores the exact view. The Numeracy page also auto-saves score edits to browser storage, restoring unsaved work if the browser is closed mid-entry.
-
Waddington — Learning Phase Label Rename
Grade labels updated across all UI, CSS, database computed columns, and Excel exports: Critical → Below Basic, Below Expected → Basic, At Expected → Proficient, Above Expected → Advanced.
-
Waddington — Style Consolidation
Shared styles extracted into waddington.css (~680 lines) with numeracy-specific styles in waddington_numeracy.css (~145 lines). Literacy uses the shared file only, eliminating style duplication between the two modules.
-
Bug Fixes
Fixed assessment type bug where all numeracy scores were saved as POST regardless of dropdown selection, due to incorrect string comparison logic. Existing data corrected. Fixed KeyNotFoundException when changing class while in edit mode by resetting edit state on selection changes. Standardised instant search filtering on the Literacy student grid.
v 2.90 - Release Notes
09/02/2026-
School Management Page Refactored
The school edit page has been completely redesigned with a browse-first layout displaying all 30 schools in a compact card grid. Features island filter pills with school counts, text search by school name, and a tabbed detail view covering General, Classes & Infrastructure, and Contact information. Start/End Class dropdowns now pull from the CLASSES_LEVELS table with friendly display names (e.g. "Class 9 (Form 3)" for secondary). Includes a stats bar showing live student and staff counts per school, and full audit trail support.
-
Serilog & Seq Real-Time Logging
Integrated Serilog with Seq for real-time structured logging across the application. All HTTP requests are logged with username and IP enrichment. Page navigation is automatically tracked via the MainLayout, providing visibility into user sessions and page views by user and school context. Seq is accessible on the server for live monitoring and querying.
-
Structured Logging Across Key Services
Added structured logging to all critical service methods: student and staff search, full detail loading, audit batch operations, student/staff create and update with audit, SGCA/TGCA class assignment CRUD operations, duplicate student management, enrollment export/import, and teacher enrollment export/import. All log entries include searchable properties (StudentId, StaffId, SchoolId, UserId) for filtering and diagnostics in Seq.
-
Student & Staff Detail/Class Edit Logging
Student and staff detail views, field-level edits, and class assignment changes (SGCA/TGCA inserts, updates, deletes) are now fully logged with before/after values, change counts, and user attribution. Delete operations are logged at Warning level for easy identification. Failed operations capture full exception details for rapid troubleshooting.
-
Bug Fixes & Data Layer Corrections
Fixed SQL reserved keyword issues with CLASSES_LEVELS queries ([class], [year]). Corrected audit table reference from AUDIT_HISTORY to AUDIT_LOG with matching column schema. Resolved ClassLevel model conflict between shared models and ClientServices by removing duplicate inner class and aligning property names (Form → FormName). Fixed UpdateSchoolWithAudit userId parameter type from string to int. Corrected GetSchoolStats to filter by latest year per school rather than by status code.
v 2.87 - Release Notes
08/02/2026-
Teacher Enrollment Template System
Schools can now export teacher assignment data to Excel templates for offline editing. The two-step import process first adds new teachers to the system with automatic duplicate detection across schools, then imports class assignments for 2026. Supports multiple assignments per teacher across different classes and subjects.
-
Smart Duplicate Detection
New teachers are automatically checked against existing staff records using fuzzy name matching (Soundex algorithm). Teachers moving between schools are automatically linked to their existing records instead of creating duplicates.
-
Enhanced Template Features
Teacher templates include auto-populating Staff IDs, Form fields for secondary classes, comprehensive validation with helpful error messages, and subject-by-class reference tables to guide appropriate subject assignments.
-
Assignment Import Workflow
Schools can verify continuing assignments, remove assignments that are ending, and add new assignments for 2026. The clean slate approach prevents duplicate assignments by replacing all 2026 data with the imported template.
v 2.86 - Release Notes
04/02/2026-
Public Dashboard Access
The School Dashboard is now publicly accessible as the homepage, allowing visitors to explore Tuvalu's education data without logging in. Key 2025 indicators for ECCE, Primary, and Secondary levels are displayed with student counts, Net Enrolment Ratios, and Pupil-Teacher Ratios.
-
Dashboard Redesign
New colour-coded indicator cards for each education level. Public visitors see a streamlined Login/Register panel, while authenticated users retain full school management controls and school selector dropdown.
-
2026 Enrolment Data Collection
Added notification banner announcing the 2026 enrolment data collection period. Schools are encouraged to update student and staff records for the new academic year.
-
Login Redirect Fix
Fixed an issue where users remained on the login page after successful authentication. Users are now correctly redirected to the dashboard.
v 2.84 - Release Notes
03/02/2026-
Email Service Migration
Migrated transactional emails (password resets, registration confirmations) from Azure Communication Services to Resend for improved deliverability and reliability. Emails now sent from support@temisweb.tv.
-
Password Reset & Registration Flow
Improved confirmation pages with clearer messaging and automatic redirect to login. Styled Resend Email Confirmation page to match site design.
v 2.80 - Release Notes
30/01/2026-
Enrolment Export/Import Templates
Schools can now export enrolment data to Excel templates for offline editing and bulk updates. Teachers can work on enrolment data without internet access, then import changes back into TEMIS with automatic validation and error reporting. Supports ECCE, primary and secondary school enrolments including vocational tracks.
-
Refreshed Login Page
New streamlined login design with improved mobile responsiveness and faster image loading.
-
Updated Navigation Styles
Modernised menu styling for better readability and consistency across devices.
-
Performance & Stability Improvements
Improved connection stability during periods of inactivity — users will now see a reconnection indicator instead of needing to manually reload. General performance optimisations for faster page loads.
v 2.70 - Release Notes
22/11/2025-
Login Screen update
Streamlined Stylesheets for optimised mobile and tablet useHidden release notes
v 2.65 - Release Notes
25/09/2025-
SQL Database hosting changes and refactoring
Database refactoring and optimisation for teacher attendanceUser Management alterations
v 2.60 - Release Notes
06/07/2025-
New Assessments Module!
Based on the Waddington Assessment Diagnostic Tool - The Waddington module allows teachers to record and track student progress using the standardized Waddington Reading and Numeracy Tests. You can record test scores, view historical records, and analyze reading age/grade progression for individual students or entire classes. You can export current class results to Excel for both literacy and numeracy with summary analysis sections.
-
Video Tutorials
Tutorials on Reporting, Attendance and Waddington Assessments
-
Video Tutorials - access improvements and descriptions (08/07/2025)
Tab display for preventing multiple video plays
v 2.55 - Release Notes
17/06/2025-
Attendance Enhancements
Additional reporting, absent reasons, and summary information
- Database improvements
- TGCA data showing for school login
v 2.54 - Release Notes
01/06/2025- Indicator definitions standardised
- Direct Excel downloads
v 2.53 - Release Notes
27/05/2025- Additional Summary Report for Indicators
v 2.52 - Release Notes
27/05/2025-
Summary Indicator Report – Accessible via Home Page
The initial release of this report includes five years of gender and school-level disaggregated data for Net Enrollment Ratio (NER), Gross Enrollment Ratio (GER), Gender Parity Index (GPI), and Transition Rate.
v 2.51 - Release Notes
24/05/2025-
Enhanced Ministry Landing Page with Island Summary
View Island Education Summary, with student/teacher numbers and student/teacher ratio
-
Export Summary to Excel
Export summary to Excel (will be sent to your inbox)
v 2.50 - Release Notes
11/05/2025-
New CPD Module!
Track and manage Continuing Professional Development (CPD) activities! This module allows schools to log training sessions, and manage staff/external participants.
-
Enhanced User Management
Administrators can now:
- Activate/deactivate user accounts instantly
- Filter users by status (active/inactive)
- Reassign users to different schools
-
Enhanced Staff & Student Reporting
New reporting features:
- Custom selections for year/school
- Export to Excel with formatted templates
- Quick-filters for every column header
- Mobile-friendly report previews
-
Fixed ReturnURL Propagation for Authentication
Resolved an issue where redirects after password reset/confirmation would drop the original target page.
-
Mobile Optimization for Status Messages
Success/error notifications now display correctly on all screen sizes.
v 2.25 - Release Notes
04/05/2025-
New Attendance Module!
This new module is available to record attendance at the school level. This is currently in the pilot stage, so please get in touch (temisweb@support.com) if you have suggestions for improvements. Please test this both on desktop and on mobile.
- Caching improvements
- Fetuvalu Secondary School data upload
-
Improvements to School Landing page
Completed to ensure enhanced readability on mobile.
v 2.23 - Release Notes
17/04/2025- User Registration issue resolved.
- Login Screen - reformatted release notes.
v 2.21 - Release Notes
20/03/2025- Student reporting - Addition of 'Display All Years' option.
-
Student reporting - Addition of year dropdown.
Please note this option defaults to the current enrolment year. When displaying all years this dropdown is not enabled.
v 2.20 - Release Notes
14/03/2025- Addition of Form and Stream columns to student reporting.
- Upload of Motufoua Secondary Forms 3 and 4 students for 2025.
- Resolved date format for student date of birth -> 'dd/MM/yyyy'.
v 2.19 - Release Notes
06/03/2025- Ability to change schools for selected student, before transferring.
- Addition of functionality to search all students in all years/schools via student reporting section.
v 2.17 - Release Notes
18/02/2025- Addition of 'Active' column for staff edit screen.
- Uploaded first batch of 2025 teacher data.
v 2.16 - Release Notes
18/02/2025- Addition of Postgraduate Diploma field for Staff Edits.
- Additional validation for qualification years (between 1950 and current year).
v 2.15 - Release Notes
15/02/2025- Disability Form available for all schools (Ministry Login).
v 2.14 - Release Notes
24/01/2025- Resolved minor bug with teacher class assignments - null subject/class validation.
