Welcome to Temis Web
Empowering Education Across Tuvalu
Temis Web
Tuvalu Education Management Information System
Please enter your credentials
TEMIS Web v3.23.8NEW · Released 17 Oct 2026
© 2026 Tuvalu Ministry of Education
v3.23.8 - Release Notes
17/10/2026-
Shorter Pages for Exploring the Data
The Dashboard, School Summary, SDG Indicators and Te Kete Indicators are now pages of their own, instead of parts of two long pages, so there is far less scrolling. Tabs under each page's heading take you between them. Home is now just the welcome and "TEMIS is for...". Links saved from the old pages still work.
-
Smoother Page Changes
Opening another page no longer scrolls the old page back to the top first. The page you are leaving now fades back while the next one loads, and the new page fades in.
v 3.23.7 - Release Notes
15/10/2026-
A Faster Menu Button
The menu button now responds as soon as the page appears, without waiting for the page to finish connecting, and the menu opens and closes straight away. On a computer, a menu you have hidden stays hidden next time you open TEMIS.
-
A Clearer Menu
The menu is grouped by what you do: Explore, Daily work, My school (Schools for the Ministry), Reports, Planning and Help. Tap a group's name to open or close it; TEMIS remembers which groups you leave open, and Daily work (now with Transfers) starts open. Each person sees only the pages they can use. The four Reporting Hub links are now one, and Help & Tutorials is in the menu. Head teachers have their School Attendance Report in the menu and on Home.
-
Favourites in the Menu
Right-click a page in the menu (on a phone or tablet, press and hold it) and choose Add to favourites: it appears at the top of the menu with a star. Right-click it again to remove it. Your favourites are saved with your account, so they are there on any computer, tablet or phone you sign in on.
v 3.23.6 - Release Notes
14/10/2026-
The Menu on Phones and Small Screens
On a phone the menu now starts closed, so the page shows straight away. Tap the menu button at the top left to open it; choosing a page, or tapping outside the menu, closes it again. On a laptop with a small screen, or a phone turned on its side, the menu button now always works.
v 3.23.4 - Release Notes
12/10/2026-
Getting Started
A new Getting started page explains who needs an account, how to get one, and what to do on your first day, for teachers, head teachers and the Ministry. Its short address is /start.
-
Confirming Your Email Address
The link in the confirmation email now opens a page with a Confirm my email address button. Your address is confirmed when you press it, so email systems that open links automatically can no longer confirm an account.
-
Deactivating a User Keeps Their School
In User Administration, a deactivated user keeps their school (their class and stream are cleared), so Activate restores them. Anyone signed in is signed out within five minutes of being deactivated.
v 3.23.3 - Release Notes
12/10/2026-
Why Pupils Were Away, More Clearly
On Home and the School Attendance Report, absences marked Unknown are now shown apart from those Not recorded (saved without a reason before 9 May 2026, when the register began to ask for one). Home shows the share marked Unknown: once a family has said why, change the reason on the register.
v 3.23.2 - Release Notes
12/10/2026-
Education Indicators for Everyone
A new public Indicators page shows Tuvalu's education indicators against SDG 4, target by target, and Te Kete, measure by measure. Search for an indicator, open it for the detail, and download the Excel report or a PDF factsheet.
-
Attendance on Your Home
Head teachers see the school's attendance this term on Home, and teachers see their own class: which days are marked, attendance so far, and the pupils to follow up.
-
Every School This Term
Ministry users open on every school this term: which schools are marking their registers, their attendance, and which to follow up first.
-
TEMIS Usage for Super Admins
Super admins open on who used TEMIS this week, by day and by school, with new accounts and the schools not seen. Every school this term is on the tab beside it.
-
A Tidier Menu
The indicator pages have left the teacher and head teacher menu. They are still open to everyone on the Indicators page.
-
Transfers Started by the Ministry
When the Ministry starts a transfer, the child is In Transfer until the new school accepts them, as when a school starts one. The Ministry can accept on the school's behalf under Transfers.
-
A Smoother Teacher Register
On the teacher register, changing the day, week or term keeps the teacher you had selected, and the list refreshes in place without flashing.
-
Typing in Score Boxes
The Waddington Literacy score and reading level boxes no longer lose digits when you type quickly, and a Waddington Numeracy mark above the maximum now shows the maximum that is saved. The school filter on the Attendance Report Card no longer drops letters.
v 3.22.1 - Release Notes
11/10/2026-
Your School's Icon and Colour
Head teachers can choose their school's icon from ten (a palm, a canoe, a frigatebird, a turtle and more) and its colour from seven, with the pencil on the dashboard banner. Everyone at the school sees it. Super admins can set any school's icon and colour from the Ministry banner.
-
A New Look for the Banner
The dashboard banner has a new look, with the nine stars of the Tuvalu flag, one for each island.
-
Your Register Task Names Your Class
On Home, a teacher's register task now names the class (for example Class 3) instead of "your class".
v 3.22.0 - Release Notes
10/10/2026-
Your Own Home Page
When you sign in, TEMIS opens on your own Home. It shows your tasks, such as today's register, transfers waiting for you or pupils with no stream, each with a link straight to the page that deals with it. It also shows what's new for your role, your profile, and quick links to the pages you use most.
-
The Banner Shows Your School
The dashboard banner names your school (or the Ministry), with this year's registration of students and teachers and a Live data badge.
-
A New Home Page Explaining who TEMIS is for
Before you sign in, TEMIS now shows who it is for (the public, Ministry staff, education partners, school leads, teachers and parents), with what each can do and how to get an account. Each has its own link to share: for new teachers, add /for/teachers to the TEMIS address.
v 3.20.22 - Release Notes
09/10/2026-
Teacher Profiles in Reporting
A teacher's profile in the Reporting Hub now shows the school they are at today (following any transfer), their classes this year, their TEMIS login and the class they can mark, and their attendance this year.
-
Complete Profile Exports
Student and teacher PDF and Excel exports now include everything on the profile, including stream, enrolment dates and this year's attendance. In the PDF, sections are never split across pages, and each page is numbered.
-
Parent Employment
Father Employed and Mother Employed are now a Yes / No choice.
v 3.20.20 - Release Notes
08/10/2026-
Holidays for Several Schools
The Ministry can close several schools at once in the Academic Calendar, for an island day or a Ministry-approved day off, by choosing a whole island or school by school. The day is taken out of those schools' year, so it counts against nobody's attendance.
-
New Absence Reason
Ministry-approved school day off, for a class or teacher released on a school day.
-
AOP Tracker Saves Again
Activity statuses in the AOP Tracker save again. Anyone who saw an error when saving a status should enter it again.
v 3.20.19 - Release Notes
03/10/2026-
Classes Tab
A child's classes are on the Classes tab in Student Management. This is where you change their class or stream, or start a transfer when they move school.
-
Safer Accounts
Registration and sign-in have been strengthened. New accounts are checked by the Ministry before they can be used. If you have trouble signing in, contact the SEO ICT.
v 3.21.2 - Release Notes
27/09/2026-
Streams by Their Names
Streams are shown by their class number everywhere in TEMIS: Class 2 stream 3 is 203. This applies to the attendance register, the school attendance report, User Administration, the Reporting student list and its Excel export, Waddington and the enrolment template. The Inclusive class keeps Inclusive 1 and Inclusive 2.
-
Enrolment Templates for Next Year
Enrolment Import has an Enrolment Year list, so next year's templates can be prepared before the year starts. Each template lists the school's pupils at the end of the year, including children who joined by transfer and leaving out those who left. A file for a different year is refused, and says which year it is for.
-
Reporting: Faster, with a Fuller Student Profile
Reporting opens faster. The Ministry starts on the national figures and chooses a school (or Show all schools) to see a list. A student's profile now shows the school and class they are in today, including children who arrived by transfer, with their stream, an Inclusive tag where it applies, each move in their enrolment history, and this year's attendance: the rate, days present and absent, the last eight weeks and the main absence reasons.
-
Archive Users
Super admins can archive an account that is no longer needed in User Administration: it can no longer sign in and leaves the user list, but nothing is deleted. Archived accounts are listed on an Archived tab for 30 days, showing the days left, and can be restored in that time.
v 3.20.10 - Release Notes
26/09/2026-
Stream on the Student List
The student list in Reporting has a Stream column next to Class, showing the stream each pupil is registered in. Pupils are listed stream by stream within each class, and the stream is included in the Excel export.
v 3.20.9 - Release Notes
26/09/2026-
A Cleaner Look
Panels across TEMIS now have a plain outline instead of a coloured bar along the top, and every page uses the same blue for its buttons. The About boxes are smaller, the AOP pages have the same heading bar as the rest of TEMIS, and New labels in the menu now disappear a month after the feature was released.
-
Teacher Management
The page for teacher records is now called Teacher Management everywhere, to match the menu.
-
Clearer Years
Waddington Analysis only offers years that have assessment results. On the dashboard, when Key Indicators show an earlier year than the one selected, a note explains that population figures for the selected year are not yet published.
-
CPD Budgets in Australian Dollars
Event budgets on the Staff CPD page are shown in A$.
-
Page Names and Menu
Page names now match the menu (for example TNSE Analysis and AOP Tracker), browser tabs show the page name on the attendance and TNSE pages, and Student Attendance is no longer highlighted while you are on Teacher Attendance. A stray character under the Teacher Classes panel has gone.
-
Behind the Scenes
Unused code and out-of-date components have been removed, including one with known security issues. Nothing changes in how TEMIS works.
v 3.20.8 - Release Notes
26/09/2026-
Students Who Transfer In Appear in Reporting
A student who joins your school by transfer now appears in your Reporting student list and school figures from their first day, marked Transferred In. A student who has left stops appearing the day after their last day.
-
First Day for a Student Who Starts Part-Way Through the Year
Student Classes now has a First day at school for a student who joins after the year has started. They count from that day, not from January. Leave it blank for a student who started at the beginning of the year.
-
Students Who Come Back
In Student Classes, Was away on a student's class records a student who went away and is already back: give the last day before they went and the first day back. If the student was already recorded as Overseas or Dropped, use Came back on that record instead. Either way they return as Re-Entrant, the time away is not counted as absence, and their earlier time at the school stays on the record.
-
One Class at a Time
A student can be in only one class at a time, so they appear on one register. Adding a second class for the same time is refused; to move a student, edit their class record, give it a last day, or use a transfer between schools. A student in the Inclusive class as well as their mainstream class is still allowed.
-
Class Records With Attendance Are Kept
A class record that has attendance can no longer be deleted, because the attendance would then count nowhere. If the student has left, record them as Dropped or Overseas with their last day. If a child has two records, ask the Ministry to join them.
-
Students With No Stream Can Be Marked
In a class split into streams, a student with no stream recorded was on no register. The stream list now includes No stream, so they can be marked, and the school attendance report lists them under Pupils with no stream so their stream can be set.
-
Attendance Register: Resizable Panel
The divider between the class list and the marking panel can be dragged again, and TEMIS remembers the width you choose.
-
Inclusive Streams
Where the Inclusive class is taught in two streams, they are shown as Inclusive 1 and Inclusive 2.
-
Scoreboard: Teacher Observation Figures
Observation indicators now read, for example, "12 of 17 teachers observed meet the standard", instead of describing teachers as schools.
v 3.20.7 - Release Notes
25/09/2026-
Every Transfer on the Transfers Page
The Transfers page now lists every transfer, however it was recorded. Before, it only showed transfers started by a school, so moves recorded by the Ministry did not appear. A new tab lists every transfer in and out of your school this year.
-
Children Who Transfer In Can Be Found
Once your school accepts a transfer, the student can be found in Student Management and Student Classes straight away.
-
Transfer Dates Checked Against Attendance
When a transfer is started, TEMIS checks the date against the register. If your school marked the student present after the last day you gave, it will ask you to check the date. A transfer that has already happened can now only be changed by the Ministry.
-
Last Day When a Student Leaves
Recording a student as Dropped, Overseas, Completed or Deceased now asks for their last day. Before, TEMIS used the date the record was last edited, so a later correction could move the date by mistake.
-
Duplicate Records Merged with Their Full History
When the Ministry joins two records for the same child, all of their attendance, transfers and assessments now move to the record that is kept. Before, only class assignments moved. The kept record shows that it was combined, and searching for the old ID opens it.
-
Reporting: Date of Birth and Class Filter
The student list in Reporting now shows date of birth and has a Class filter, and Export exports exactly what is on screen. For the NYEE list: choose the year, set Class to 8, turn on the Parents columns, then Export.
v 3.20.6 - Release Notes
25/09/2026-
Fewer Unexpected Sign-Outs
TEMIS was signing everyone out several times a day, whenever the server restarted. Your sign-in now survives restarts and new releases, and a password reset link keeps working until it expires. You will need to sign in once more after this update.
-
A Clearer Message When Something Goes Wrong
If a page cannot be loaded, TEMIS now shows a short message and a reference instead of technical detail. If the same problem keeps happening, please send the reference to the TEMIS team so it can be traced.
v 3.20.3 - Release Notes
23/09/2026-
Transfers Factsheet
A one-page guide to recording a transfer can now be downloaded from the Transfers page - use the Factsheet button at the top, or the link under How transfers work. It covers who starts a transfer, what In Transfer means, how to accept or decline, and what to do when a move is not a transfer. Please print it for the staff room.
v 3.20.2 - Release Notes
22/09/2026-
A Child In Transfer Is Marked Absent
While a transfer is waiting to be accepted, the child now stays on the register at the school they are leaving and is marked absent automatically, with the reason In Transfer. The row is locked, so it cannot be changed, and All present leaves it alone.
When the school they are joining accepts them, the child moves to that school's register from their first day there. If the transfer is declined or cancelled, the child simply stays where they are, and the absences can be corrected like any other mark. -
Transfers Recorded After the Event
When a transfer is started for a child who left some time ago, absences are only recorded from the day the transfer was started, not back to the child's last day. Please still start a transfer as soon as a child leaves.
v 3.20.1 - Release Notes
22/09/2026-
Waddington Post-Assessment Open for Data Entry
Post-assessment scores for 2026 can now be entered on Waddington Literacy and Waddington Numeracy. Both pages now open on Post Assessment: choose your class, then click a student to enter their scores.
The Waddington Analysis updates automatically as scores are saved, so pre- and post-assessment results can be compared as soon as a class is complete. There is nothing else to send or upload. -
Pre-Assessment Scores Kept Safe
The 2026 pre-assessment, and every earlier year, stay locked: they can be viewed and exported but not changed. If you choose an assessment that is closed, TEMIS now says which one is closed and which one is open for entry, instead of a general "data entry locked" message.
v 3.20.0 - Release Notes
21/09/2026-
Moving School: Transfers Between Schools
When a child moves to another school, the school they are leaving now starts the transfer. On Student Classes, find the child and press Start transfer, then give their last day at your school, the school they are going to, and a reason. Leave their class record exactly as it is.
Please do not mark a child who has moved school as Dropped, and do not enrol them again at the new school. Dropped means the child has left school altogether. A child who has ever been at a school in Tuvalu is already in TEMIS. -
In Transfer
From the day after their last day, the child is In Transfer: off the register at the school they have left, and on no register at all. No absences are recorded against them, and nothing counts against either school.
The school they are joining can accept them from the day after their last day, once they have arrived. -
Accepting or Declining a Transfer
The school the child is joining sees the transfer on the new Transfers page, under Arriving. Once the child has arrived, press Accept, choose their class and stream, and give their first day. They appear on that register from that day.
If the child has not arrived, press Decline and say why. The child goes back onto the register at the school they came from, and that school sees your reason. The school that started a transfer can cancel it while it is still waiting. -
The Transfers Page
Students → Transfers lists children arriving at your school, children who have left it, and transfers answered in the last 60 days. The number beside Transfers in the menu is how many are waiting for your school to accept.
Ministry staff see every child In Transfer across all schools. A transfer waiting more than 14 days is shown as overdue. Nothing is ever accepted automatically, so a child left waiting is on no register - please answer transfers promptly. The Ministry can start, accept, decline or cancel a transfer on a school's behalf. -
Class Registers and Transfer Dates Corrected
A pupil enrolled in both an Inclusive class and a mainstream class now appears on both registers; previously one of the two could be missing. Enrolment dates are also now read consistently, so a pupil's time at a school can no longer run on into the following year.
A transfer that has been cancelled or declined can now be started again for the same date. Previously this was refused.
v 3.19.2 - Release Notes
20/09/2026-
The Register Opens on Your Own Class and Stream
In schools with more than one stream per class, a teacher whose login was set to a single class was shown every stream of that class in one list, with no way to narrow it down - in the largest case, 147 pupils on one register. This was a fault in TEMIS, not in how teachers were using it, and it was corrected on 19 September.
The register now opens on your class and your stream. A stream list is shown as well, so you can take the register for a colleague's stream when you are covering for them. -
Class and Stream Set from User Administration
Ministry staff can set the class and stream a teacher's register opens on, from the user list. The class list is built from this year's enrolments, so Inclusive and CTC classes appear, and TEMIS warns where pupils in the class have no stream recorded - those pupils appear on no register until a stream is set.
A user with no class set is shown as Whole school. That is correct for a head teacher, deputy or school administrator, who can open any class at their school. Moving a user to another school clears their class and stream. -
Last Seen on the User List
The user list shows when each person last signed in and when they were last active, and both are included in the Excel export. Last seen is the figure to read: many people stay signed in for days, so the sign-in date alone understates how much TEMIS is being used.
-
Reports Now Include Teachers Who Have Since Left
The TESP IV scoreboard already counts a teacher for every year in which they held a class, whether or not their record has since been marked inactive. The Reporting Hub and the staff summary reports did not: a teacher marked inactive today disappeared from this year and from every earlier year. They now follow the same rule as the scoreboard.
Teacher totals in those reports rise slightly as a result, most of all for 2026. The scoreboard and the public website do not change. The day-to-day staff list still shows current staff only. -
User Administration Says So When a Change Fails
Where a change to a user could not be saved - activating someone who has no school assigned, for instance - the screen reported success and nothing had changed. The reason is now shown. Reassigning the school of an inactive user also reactivates them; the screen now says so before you save, rather than doing it silently.
v 3.19.1 - Release Notes
19/09/2026-
Qualified Teachers Computed from Staff Records
The proportion of teachers with the minimum required qualification is now calculated from the Qualified field on each teacher's record, every time the figures refresh. The figures shown since May came from a spreadsheet loaded once; they have been replaced.
The method: a teacher counts where they have a class assignment in the year, and their level is the class they teach. Beneath every figure is the number of teachers whose qualification has not yet been recorded — they count as not qualified until someone records them, so the figure rises as schools work through their staff lists. A low figure here is usually a recording gap, not a workforce without qualifications. -
Teacher Counts and Pupil–Teacher Ratios Corrected
Teachers were being dropped from the counts when their record was marked inactive, even where they held a class this year. That flag records a departure after the census date, so it is no longer applied to any annual figure: a class assignment is the evidence that a teacher was teaching. Support staff holding a class are no longer counted as teachers.
Secondary pupil–teacher ratio now reads 16.3 : 1 rather than 21.5 : 1, and previous years are restated by the same method so the comparison is between like and like. -
Five More Indicators Now Reported
Completion, teacher retention, boys completing Year 10, re-entrants and students per classroom are now calculated from the register rather than marked as work outstanding.
Completion and boys completing Year 10 follow a cohort from one year into the next, so the most recent year has no figure until the next census is loaded, and the page shows the last year that can be reported. Teacher retention counts teachers who held a class last year and hold one this year at any school. Re-entrants come from the Re-Entrant status schools set at enrolment.
Completion asks whether a Year 8 student appears in Year 9 the following year. Places at secondary are selective, so read it as transition to secondary rather than completion of primary; the note on the indicator says so, and the counts behind it are shown. -
Every Indicator Has an Owner and a Next Step
Expanding an indicator that TEMIS does not yet report shows who produces the number, what has to happen next, and when it is expected. Forty indicators now carry that detail, so the plan for closing the gaps lives in TEMIS rather than in a document that goes out of date.
Two of them need no development at all: once MEHRD records which schools have an endorsed School Improvement Plan or disaster preparedness plan, those indicators report themselves. -
Figures Update Through the Day
The scoreboard, the Indicators Dashboard and the public website read one set of computed figures. Those figures are now refreshed within about ten minutes of anything changing in the register, and recalculated in full each night.
A school entering a teacher's qualification in the morning will see the national figure move the same morning, without anyone running anything. -
Fewer Indicators Owned Elsewhere
Teachers using digital formats for teaching was listed as coming from outside TEMIS. It is a question on the school census, and it is now reported from the census answers, with a note that it is a head teacher's count rather than a verified figure.
The headline now reads thirty indicators TEMIS can serve and sixteen owned elsewhere. Nothing remains in the "could be derived but has not been" category. -
Coverage Stated on Every Figure
Where a figure rests on some schools rather than all of them, the page says which. Students per classroom is calculated across the schools that reported a classroom count — twenty in 2025, twenty-nine in 2023 — so each year should be read against its own counts rather than as a trend. Making the classroom count a required census answer would close that.
v 3.18.0 - Release Notes
13/09/2026-
Enrolment Indicators Computed from the Register
Gross and net enrolment ratios, pupil–teacher ratios, enrolment counts and population are now calculated directly from the student and staff records, every year, by one documented method. The figures shown since May came from a spreadsheet loaded once to get the page out; they have been replaced.
The method: a student's age is taken at 21 March of the census year from their date of birth; each student counts once; deleted, duplicate and departed records are excluded; a student's level is the class they are in, not the building they are in. National ratios are the aggregate of girls and boys, not the average of two rates. -
The Counts Behind Every Figure
Each ratio on the TESP IV Scoreboard now shows the two numbers that produce it — 1,651 of 1,688 — with the population series named on hover. A percentage above 100 is marked with a warning. That mark is a statement about the denominator, not the schools: it means more children are on the register than the population projection says exist at that age.
-
What TEMIS Can Serve, and What It Cannot
The scoreboard headline now separates the thirty TESP IV indicators TEMIS can report from the seventeen that are owned elsewhere — Ministry of Finance data, policy endorsements, programme reports, meeting records. Those seventeen are shown as External, and each outcome area reads N of M TEMIS-served live.
Of the thirty, eleven are live and nine more report with a stated caveat. Reading eleven against forty-seven was never the right arithmetic. -
One Computation, Two Pages
The Indicators Dashboard and the TESP IV Scoreboard now read the same computed values, so the two pages agree to the decimal, and the figures the public website publishes are the same ones. Year-on-year comparisons are between two years computed the same way.
-
Population Series
The population denominators supplied by SPC are now held as a named series with their source and load date. A revised series can be loaded beside them rather than over them, and the indicators recomputed against either.
-
Net Enrolment Above 100 Percent
Two rows in the May spreadsheet were faulty: a half-entered population figure for Primary in 2025, and an official-age count for ECCE in 2025 that had no age filter applied. Those rows produced the 108% figures.
Computed properly, 2025 Primary NER is 103.3% and every other NER is under 100. The remaining three points on that one row sit in the 2025 population projection, which is under review with the statistics office.
v 3.17.0 - Release Notes
12/09/2026-
School Facilities — WASH and Infrastructure in TEMIS
What the Annual School Census records about water, sanitation, hygiene, power and accessibility is now held in TEMIS, alongside everything else about a school. Ninety-nine census records across thirty schools and four years have been loaded from the returns already collected in Kobo.
Open a school under School Data Management and pick a census year. Core figures are shown as fields; everything else the census recorded appears as a chip you can click to edit. A blank field means the question was not asked at that level, or was not answered — it does not mean No, and TEMIS stores the difference.
Questions a school level does not collect are simply absent. An ECCE record has no sanitary pads question, because the ECCE form does not ask one. -
Resources, Rooms and Furniture
The census also counts teaching resources, rooms and furniture: forty-five items in all, of which a school sees the thirty-three or thirty-seven its own form asks about. All of it is now on the Resources tab, item by item, with its condition.
Every item is listed whether or not it was answered, because the row is the question. An empty row means nobody answered it, not that the school has none. -
Where Every Figure Came From
Each year now says which census return it came from, when that return was submitted, and which version of the form it used. Where a school submitted more than once in a year, the Census returns panel shows the return in use and the ones it superseded, with the reason.
Fifteen schools have a duplicate return somewhere in the record. The latest submission wins; the others are kept rather than discarded, so the decision can be revisited. -
A Year's Data as a Spreadsheet
Export any census year as a workbook covering all thirty schools, with facilities on one sheet and resources on another. Editable cells are shaded and carry dropdowns; questions a school's level does not ask are locked.
This is the offline path, and the practical way to collect figures from every school at once. Uploading a completed workbook back into TEMIS is built and will follow. -
School Improvement and DRR Plans
Two fields the census does not collect but TESP IV reports on: whether a school has an endorsed School Improvement Plan, and whether it has an endorsed DRR and emergency preparedness plan, each with its endorsement date. These are maintained by the Ministry rather than returned by schools, and can be recorded for a year even where no census return exists.
-
Classroom Counts No Longer Silently Disagree
The classroom count on the school record and the one the census returned are two different figures, and for several schools they differ. Both are now shown side by side, and the school record is flagged where it disagrees with the census.
Neither overwrites the other. The census figure is what the school returned and is read-only here; a wrong figure is corrected by fixing the return.
v 3.16.0 - Release Notes
11/09/2026-
AOP Scoreboard
A Ministry-wide view of the Annual Operating Plan, alongside the unit-level tracker released last week. Three views: which units have reported and when, the plan itself grouped by outcome area and output, and the TESP IV indicators with the activities working towards each one.
That last view is the one the spreadsheet could never show. For every indicator it lists which activities in the plan feed it and what state they are in — so an indicator with three activities all blocked reads differently from one with nothing behind it at all.
Blocked activities are called out separately. They are the ones that need a decision rather than more time, and they are easily lost in a long list. -
Work in Excel If You Prefer
Each unit can now download its activities as a spreadsheet, complete with its tasks and its TESP IV indicator mapping. Status columns are dropdowns, the reference columns are locked, and the file is a working document rather than a printout.
This is also the offline path for the outer islands, where connectivity makes a web form impractical. Uploading a completed workbook back into TEMIS is built and will follow once the tracker has settled in. -
Plan Year Corrected to 2026–2027
The Annual Operating Plan loaded into TEMIS was labelled 2025–2026, taken from the name of the source spreadsheet. The plan it contains is in fact the 2026–2027 plan; the filename was wrong. All 269 activities have been relabelled.
Nothing about the activities themselves has changed, and no reported status has been affected. If you downloaded a workbook before today the filename will show the old year — the contents are the same plan.
v 3.15.0 - Release Notes
10/09/2026-
AOP Tracker — Annual Operating Plan in TEMIS
The Education Department Annual Operating Plan is now held in TEMIS rather than in a spreadsheet. Every unit can see its own activities, record progress against them, and leave a comment explaining what has happened.
The 2025–2026 plan has been loaded in full: 235 activities across the three TESP IV outcome areas, 131 unit tasks beneath them, and the 34 actions from the Data Governance Policy implementation plan. Where an activity is shared between units — ADMIN/PNP, CDU/SSU and so on — it appears for both, with the lead unit marked.
Activities linked to a TESP IV indicator show that link on screen, so it is visible which indicators a piece of work is expected to move. Fourteen activities carry these links today. -
Progress Recorded, Not Overwritten
Each status update is kept as a separate entry with the date and the name of the officer who made it, rather than replacing what was there before. The history is shown when an activity is opened. Nothing that has been reported is lost when the position changes later.
Status can be recorded on an activity as a whole and on each of its tasks. Where the two disagree — an activity marked complete while a task beneath it is still open — the screen says so, but does not prevent it. Work is often overtaken or dropped, and the officer is better placed to judge that than the system. The note is there to prompt a comment, not to argue. -
Please Note — Any Ministry User Can Update Any Unit
Access is limited to Ministry staff, but within that there is no restriction yet on which unit's activities a person can update. Please only update your own unit's work.
Every entry records who made it, so anything entered in error can be identified and corrected. Restricting each officer to their own unit requires a list of which staff belong to which unit, which the Ministry has yet to confirm. -
Known Gaps — Dates and Budgets Not Carried Over
The month-by-month timing in the plan was recorded as coloured cells rather than as data, with no key explaining what each colour meant, so it could not be read reliably and has not been imported. Scheduling will be captured in TEMIS going forward.
Budget figures were present on only one activity in the source plan and funding source on seven, so those columns are largely empty. They can be filled in through the tracker.
Thirty-six rows in the plan could not be read cleanly — mostly activity numbers written as ranges, and a small block where the spreadsheet columns had shifted. These have been recorded and are being reviewed with the Ministry rather than guessed at.
v 3.14.0 - Release Notes
05/09/2026-
Reporting Year — No Longer Taken From the Calendar
Two reports were working out which year to show from the date on the server rather than from the academic year recorded in TEMIS. Where the two do not agree — most obviously on 1 January — the dashboard, the school directory and every school profile would have shown almost no students, with nothing on screen to say why. All reports now read the academic year from TEMIS.
-
Public Data — New Read-Only Interface
TEMIS can now publish a small set of aggregate figures — enrolment by level and island, the TESP IV indicators already shown on the indicators page, and the school directory — for use by the new Education Department website and, in time, by partners and researchers. Figures are also available as spreadsheet downloads.
Nothing that identifies a student or a teacher is published. Only school-level totals of the kind already published in the annual Statistics Report are included, and a gender split is withheld wherever either number is small enough to identify a particular child. Per-school attendance rates and literacy and numeracy figures have been built but are switched off, pending a decision by the Ministry on whether they should be public. -
Dashboard Performance
The school summary query behind the dashboard, the school directory and the Reporting Hub has been rewritten and now takes around 100 milliseconds rather than 165. It was previously the slowest single query on the page and ran repeatedly on each load.
-
Known Issue — Duplicate Row When Enrolling a Student Mid-Year
When a student is enrolled part-way through the year, the enrolment screen can leave behind an extra record showing the first class of that level — Class 1 for primary, P1 for ECCE — created moments before the correct one. Twelve students are affected in 2026. The reports listed above ignore these extra records, so enrolment figures are correct, but the rows are still being created and a fix to the enrolment screen is being prepared.
Enrolment entered during the March census is not affected; this occurs on the mid-year enrolment path. If you enrol a student mid-year and see two entries in their class history, please leave them and let the TEMIS team know.
v 3.13.0 - Release Notes
10/08/2026-
Attendance Report Card — New Ministry Screen
A new Ministry screen showing, at a glance, how each of the thirty schools is using the attendance module and where the data needs a look. Every school appears as a card carrying two separate measures that were previously easy to confuse. Completeness is the share of expected registers that were actually marked — enrolled students multiplied by school days, with national and school-specific closures excluded. Attendance rate is the share of those recorded marks that are present. Only completeness carries a red, amber or green rating; the attendance rate is shown as a plain figure, because a school that has marked a third of its registers cannot yet be judged on attendance. Schools are listed lowest completeness first, with weekly bars showing the pattern across the term and filters by island, school type and name.
-
School Attendance Report — Detail for a Single School
Selecting a school opens a detailed report for that school alone. A grid of classes against weeks shows exactly where registers are missing: a pale column is a week the whole school missed, a pale row is a single class that has stopped marking. Alongside it, a short written analysis sets out what state the school's data is in and what would improve it — naming the classes that account for most of the gaps, rather than reporting a school-wide figure that gives a head teacher nothing to act on. The report also breaks down the reasons recorded for absence, lists students who may need following up, and counts the records that need correcting.
-
Students to Follow Up
The school report lists students absent for five or more consecutive school days within the last two months, with the longest and most recent runs first, and marks those who have not yet returned. A day with no register marked ends a run rather than continuing it, so the list under-reports rather than inventing absences out of missing paperwork. Where a student's own registers are largely unmarked, the row is flagged as thinly recorded: the run may be longer or shorter than shown, and it should be read as a prompt to check rather than as a measurement. Both thresholds are configurable by the Ministry without a system update.
-
Attendance Completeness — Calculation Corrected
A defect in the completeness calculation has been corrected. Recorded marks and enrolment figures were being drawn from two differently-defined groups of students, so a class could appear to have more marks than enrolled students — this affected 1,852 class-days across the country. Marks are now counted against the same enrolment record the expected figure is based on, and a mark entered against a class a student has since moved from is attributed to the class they were actually in. Completeness percentages across all schools are now consistent. No attendance records were changed.
-
Enrolment History — Students Leaving Mid-Year
When a student's enrolment status was set to Dropped, Completed, Overseas or Deceased, that student's entire year of attendance became invisible to reporting rather than only the period after they left. One student who attended all year before leaving in July had all ninety-nine of their marks disappear from every figure in the system. Enrolment now runs from the start of the year to the date the student left, so attendance recorded before that date counts and attendance after it does not. Around 1,100 marks nationally have been restored to the figures they belong in.
-
School-Specific Holidays — Head Teacher View
A school-specific closure was displaying correctly on Ministry screens but appeared as an unmarked gap on the head teacher's own attendance dashboard, so a school could appear to have missed a day it had properly recorded as closed. Both views now show closures the same way.
-
Attendance Rate — Students Who Have Left
Where a student has left a school and there was no way to record it, teachers have been marking them absent each day with a reason of Transfer, Overseas or Deceased. Nationally this accounts for over seven thousand marks, and at some schools more than half of all recorded absence. These marks no longer count toward the attendance rate, which rises at affected schools by between one and fourteen percentage points — the corrected figure being the more accurate one. They remain visible on the school report as records needing correction. A facility for recording that a student has left is planned.
-
Absence Reasons — Grouped Reporting
Reasons for absence are now grouped into three: a reason recorded, no reason stated, and student had already left. Reporting these separately matters because "Unknown" is by far the most-used option nationally, and grouping it with genuine reasons would suggest the system knows more about why children are away than it does.
-
Report Card Performance
Ministry attendance figures are now prepared automatically each night rather than calculated when the page is opened, reducing load time from around twenty seconds to immediate. The screen shows when the figures were last prepared, and Ministry users can rebuild them on demand after making a correction rather than waiting for the overnight run.
-
Reading These Figures
Where a school has marked only some of its registers, the attendance rate is calculated from the marks that exist and will not represent the school as a whole. The school report says so explicitly on the schools affected. Two further questions are open with MEHRD and are noted on screen rather than assumed: the entry timeframe expected of schools, and how absence should be recorded at ECCE level where a child may not attend every day.
v 3.12.0 - Release Notes
24/07/2026-
School-Specific Holidays — Academic Calendar
The academic calendar can now record a holiday that applies to a single school rather than to every school. Previously all holidays were national, so a closure affecting one school only — a school anniversary, a local funeral, a water or power outage — could not be recorded without closing the register for all thirty schools. When adding a public holiday, Ministry users now choose whether it applies to all schools or to one named school, and the holiday list shows which is which. A single-school closure appears in the attendance date picker for that school alone: the day is closed to marking there, and remains a normal school day everywhere else.
-
Recording a Closure After the Event
Adding a holiday prevents attendance being marked on that day from that point onward. It does not remove marks that were recorded before the holiday was added. Where a closure needs to be applied to a date that has already been registered, please contact the TEMIS team so the affected records can be corrected and the school's attendance figures adjusted.
-
Qualified / Not Qualified — Field Restored
The Qualified (Y/N) field on the staff record became unavailable following an earlier rebuild of the staff page and has now been restored, together with the highest qualification level and the teaching qualification name. This field is the one the % Qualified figure is calculated from, so qualification details entered without it were not counting toward that figure. Where qualification details have been entered but the Qualified status has been left blank, a reminder now appears when the record is saved. Qualification details entered previously were not affected and do not need re-entering.
-
Teacher Reporting — Clearer Qualification Columns
Two columns on the teacher reporting grid have been renamed to remove a long-standing ambiguity: "Qualification" is now "Qualified (Y/N)", and "Teaching Qual" is now "Teaching Qualification". The Qualified column shows a tick, a cross, or a dash where no status has been recorded, so that staff whose status is simply unknown can be told apart from those recorded as not qualified.
v 3.11.0 - Release Notes
23/06/2026-
TNSE Gender Analysis — New Page
A new TNSE Gender Analysis page has been added to the assessment module, sitting alongside the existing TNSE Analysis page. It presents the National Standardised Examination results disaggregated by gender across every subject and year level: mean score by gender for each subject, how the gap changes from Year 4 to Year 7, the achievement-band profile for girls and boys side by side, and — for Ministry users — the gap broken down by school. All views filter by year, year level, subject and school. Figures are reported objectively as the difference in mean score (girls minus boys); because girls and boys sit the same paper, the gap is a within-paper measure and is unaffected by the year-to-year comparability limitation that applies to raw score trends.
-
Reaching the Minimum Standard (50%+) by Gender
The page leads with the breakdown requested by the assessment team: the proportion of girls and boys reaching the minimum standard in each subject, shown as the percentage of each group achieving 50% or above, alongside the underlying counts and the percentage-point gap between them. "Minimum standard" is defined as the Achieved band and above (50%+), matching the official TNSE banding.
-
Gender Figures — Excel Export
A one-click Excel export produces the gender figures for sharing or reporting. A Summary sheet gives the results by year and year group (all subjects pooled) with an overall average for each year; a By Subject sheet provides the same figures broken down by subject. The export covers all assessment years and year groups, and reflects the school currently selected (or the full national picture). Each figure is given for girls and boys with the gap between them, for both mean score and the percentage reaching the minimum standard.
v 3.10.5 - Release Notes
06/06/2026-
Year 7 2023 Results — TNSE Backfill
The 2023 National Year 7 Examination results are now available in the assessment module. Blueprints for all four subjects (English, Mathematics, Basic Science and Social Science) have been added — 20 strands and 115 questions in total, each paper marked out of 60 — along with 846 candidate sittings and over 24,300 individual question scores. This completes the Year 7 record for 2023 and unlocks the first three-year (2023–2025) Year 7 trend on the TNSE Analysis page. Basic Science strand 3 is shown provisionally as "Physical World" pending confirmation against the 2023 exam paper.
-
Candidate Matching — Date-of-Birth Resolver
A new matching process links exam candidates to their TEMIS student records using date of birth, name and school enrolment together, in priority order. 200 of 234 Year 7 candidates (85.5%) were matched automatically. Candidates without a confident match are still recorded as school-level sittings, so school and subject averages remain complete; their per-student records can be resolved later. Around 34 candidates sat the exam but have no matching 2023 student record in TEMIS — these have been referred to MEHRD/EMIS for reconciliation rather than dropped.
-
Marks Import — Data-Quality Handling
The import now absorbs common inconsistencies in the source mark sheets — scrambled candidate-code digits, trailing marker tags, stray spaces, and numeric-versus-text codes — and reads each score by its column position so a mistyped code can never misalign a candidate's marks. Two duplicate candidate rows were consolidated (keeping the more complete record), one Social Science sitting with no marks entered was excluded to avoid a misleading 0%, and SDA is resolved by its registered name, "Seventh Day Adventist Primary School".
v 3.10.1 - Release Notes
01/06/2026-
TNSE Analysis — Year 4 and Year 5 2023 Baselines Now Available
Building on the Year 6 2023 import in v3.10.0, the 2023 baseline is now complete for Year 4 and Year 5 across all four subjects (English, Mathematics, Basic Science, and Social Science). Around 1,425 additional sittings have been added through the import pipeline, taking the total 2023 dataset to roughly 2,250 sittings and 65,000 item responses across Years 4, 5 and 6. The TNSE Analysis page now shows three consecutive years of data for each primary year level, enabling longitudinal cohort tracking and cross-year trend analysis for the first time. Where the source workbooks held names rather than IDs, students have been resolved against the STUDENTS table at 90%+ match rates using a cross-sheet name-resolution approach; the small number of unresolved or ambiguous cases are available for data quality checks.
-
Import Pipeline — Adjacent-Year Backfill for Missing SGCA School Records
During the 2023 import, around 100 sittings were committed with a matched student but no school recorded — students who sat the exam but whose SGCA enrolment for that year was missing from the roster. A post-commit cleanup step now infers the most likely school for these cases by looking at the same student's SGCA records in adjacent years (2021, 2022, 2024, 2025), restricted to primary schools and excluding exit statuses. Where adjacent-year records point unambiguously to a single school, the school_id is backfilled with an audit trail noting the inference. Genuinely ambiguous cases (transferred students with multiple schools, or new arrivals with no prior history) are left unattributed for manual review. This recovers most of these sittings into school-level analytics while keeping the data integrity transparent.
v 3.10.0 - Release Notes
25/05/2026-
TNSE Analysis — Year 6 2023 Baseline Now Available
A full 2023 Year 6 cohort has been added to the TNSE Analysis module across all four subjects (English, Mathematics, Basic Science, and Social Science). 822 candidate sittings covering all ten primary schools are now queryable alongside the existing 2024 and 2025 results — the first time three years of Year 6 data sit side-by-side in TEMIS. Where the source workbook captured candidate names (English only), individual students have been matched to their STUDENTS records at around 73%; the remainder load as anonymous cohort data with school and subject correctly attributed, so school-level and subject-level analysis is complete across all 822 sittings. Early signals from the new data already highlight differences in how the same cohort performs across subjects — for instance, schools strong in English are not always strong in Mathematics — which the page makes visible from a single subject filter. Unresolved candidate names are surfaced for review as part of ongoing SGCA reconciliation.
-
Page Headers — Consistent Look and Feel Across the Platform
The TemisPageHeader component has been rolled out across the remaining pages that hadn't yet adopted the May 2026 design system. Page identity is now communicated visually at the header level — teal for student pages, navy for TESP IV indicators, indigo for staff pages, and slate for ministry pages — so users always know which area of the platform they're in. The PageHeader/SubHeader/body pattern replaces a mix of earlier styles and brings the platform closer to a single, coherent visual identity. Behind the scenes, the older dashboard-card style has been consolidated into a unified re-panel component, reducing duplicated CSS and easing future styling changes.
v 3.9.0 - Release Notes
20/05/2026-
Mid-Year Transfers — Now Available for Teachers
Teachers can now be transferred between schools mid-year, complementing the student mid-year transfer feature released earlier. Each transfer captures the date, destination school, reason, and optional notes against the teacher's record on the Teacher Class Assignments page, with a full audit trail. From the transfer date forwards, the teacher appears in the destination school's attendance roster and completion dashboard; historical attendance data remains attributed to the school where it was originally recorded. Soft-delete with a 10-second undo bar mirrors the student transfer flow. Together with the student transfer feature, TEMIS now provides a complete picture of mid-year movement across the school year.
-
Teacher Attendance — Completion Dashboard
The completion-matrix view familiar from student attendance is now available for teachers. Head teachers see a single-row daily completion view for their school across the selected period; Ministry users see a full multi-school grid showing day-by-day completion across all schools. Cells colour-code by completion rate, with click-through to drill into a specific day's marking screen. Useful for spotting schools or dates with incomplete teacher attendance data entry, and for tracking consistent recording habits over time.
-
Attendance — Date-Aware Reporting for Transferred Staff
Teacher attendance rosters, completion dashboards, and history views now respect mid-year transfer history rather than treating each teacher as belonging to one school for the entire year. A side benefit of this work: a latent issue has been corrected where historical attendance for staff who had since changed schools could be missed when querying the original school's records — historical data now reliably stays attributed to where it was recorded.
-
Attendance Screens — Stability Fixes
Several behind-the-scenes fixes on the attendance pages: the marking screen's resizable divider now wires up correctly regardless of which view (dashboard or marking) is opened first, resolving a silent JavaScript error reported on initial load. Browser event listeners are now cleaned up correctly when navigating between attendance views, avoiding a gradual memory leak during long Ministry user sessions. No visible change in the marking workflow — these were quiet bugs surfaced during the in-country training period.
v 3.8.0 - Release Notes
10/05/2026-
Student & Teacher Attendance — New Date Selection
The attendance marking screens have moved to a calendar-aware date picker. Term and week dropdowns combined with Monday–Friday day cards replace the free-form date field. The picker is aware of holidays, breaks, and weekends — non-school days display an explanatory banner rather than an editable grid — and a "Today" reset link returns marking to the current day. Date selection is now bounded to the current calendar year, with year-end auto-locking to prevent accidental cross-year edits.
-
Attendance — Register Refinements
Several refinements landed from teacher feedback during the May 2026 in-country sessions: register rows now sort Males then Females to match the official paper register; the Today status column is sortable so absent or late students can be grouped quickly; and an optional Parent Contacts column (Father, Mother, Guardian) can be toggled on per device via the column controls — off by default to keep the marking grid clean.
-
Academic Calendar Admin — New Module
A new Ministry-facing Academic Calendar admin page is now available for managing school terms, breaks, and public holidays. The page is organised by year tab with a status pill and timeline strip, and three sections for Terms, Breaks, and Holidays. A maximum of three terms is enforced per year, and breaks can be auto-filled from term boundaries (Monday after term end through Friday before next term start). Years can be cloned to bootstrap a new calendar, and locked once finalised. The calendar drives the new attendance date picker, ensuring all schools work from the same source of truth for term dates.
-
Staff Management — Teacher Qualifications
The Staff Management page now includes a dedicated Qualifications card covering the six qualification levels recognised by MEHRD: PhD / Doctorate, Masters, Bachelors, Postgraduate Diploma, Diploma, and Certificate. Each qualification captures field of study, institution, and year awarded, with a visual indicator showing which levels are populated. Qualifications save independently of the main staff record, and all changes are written to the audit trail.
-
TESP IV Indicators Page — New Module
A new TESP IV Indicators page provides a direct line of sight between the TESP IV Results Framework and the data held in TEMIS. Each indicator is presented alongside its current value, baseline, target, and TEMIS data source, supporting the MEHRD MERL plan and DFAT reporting requirements. Builds on the existing Education Indicators page (GER, NER, GPI, Transition Rates) and exposes the wider Results Framework set in a single view.
-
Community Forum — [PLACEHOLDER: describe v3.8 forum changes]
[PLACEHOLDER — the forum itself shipped in v3.7.0. If 3.8.0 includes follow-up changes (e.g. category management, email notifications, moderator tools, mentions, reactions, mobile layout improvements), list them here. If this item was added by mistake, remove the <li>.]
v 3.7.0 - Release Notes
06/05/2026-
Community Forum — New Module
A new Community Forum is now available at
/forum, replacing ad-hoc support emails for most everyday questions. Teachers, head teachers, and Ministry staff can ask questions, share tips, and report bugs in a single shared space. Posts are organised by category (How do I…?, Bug report, Feature request, Announcement, General) with search, pinned announcements, and "mark as answer" support. Ministry admins can post announcements, which appear at the top of the forum and in the "Latest from the team" rail. -
Community Forum — Screenshot Attachments
Each post or reply can include one image attachment (PNG, JPEG, GIF, or WebP, up to 2 MB) — ideal for bug reports and "this is what I'm seeing" follow-ups. For Word, Excel, or PDF files, or anything containing student data, the platform continues to direct users to email
support@temisweb.tvor contact Ministry staff directly. -
Waddington Analysis — Full Release
Waddington Analysis is now generally available. The module visualises literacy and numeracy results across schools, classes, and year groups, with phase boundary breakdowns, trend comparisons across assessment periods, and Excel export of the underlying data. Available from the Reporting Hub.
-
Student Attendance Export — Inclusive Class Records
Resolved an issue where Excel exports of attendance data for the 0.9 (Inclusive) class were returning empty files. All class types now export correctly, with attendance records, summary totals, and class metadata included.
-
Teacher Attendance Export — Missing Staff Records
Fixed an issue where teachers assigned via TGCA but holding a different primary school reference were excluded from attendance exports. Exports now include all staff with a valid class assignment, matching the behaviour of the on-screen attendance marking grid.
-
Attendance Export — Consistent Column Ordering
Both student and teacher attendance exports now use a consistent column order matching the on-screen grid, with school and class identifiers in fixed positions to make multi-school comparison easier.
v 3.6.0 - Release Notes
14/04/2026-
Attendance Rate Displaying 100% — Student & Teacher
Fixed an issue where students and teachers with no recorded attendance were shown as 100% rather than 0%. Attendance rate now correctly displays 0% until data is entered, across both the student and teacher attendance screens.
-
Teacher Attendance — Missing Staff
Resolved an issue where teachers assigned to a school via TGCA were not appearing in the attendance marking screen if their staff record held a different school reference. All teachers with a valid class assignment now appear correctly regardless of their primary school record.
-
Inactive Teachers Appearing in Reporting Hub
Inactive and duplicate staff records no longer appear in the Staff grid, KPI strip counts, Pupil-Teacher Ratio, or % Qualified calculations. All staff data in the Reporting Hub now reflects active teachers only.
-
Staff Management — Teaching Qualification Field Removed
The redundant Teaching Qualification input has been removed from the staff form. Full qualification detail continues to be captured in the dedicated Qualifications card, which remains unchanged.
-
Staff Management — Years of Experience Auto-Calculated
Years of experience is now automatically derived from the Year Started Teaching field and displayed as a read-only value (e.g. "12 years since 2014"). No manual entry is required.
-
Reporting Hub — Birth Certificate Columns Added
Birth Certificate Number and Verified status are now available as toggleable columns in the student grid under the Birth Cert column group. Verified status displays as a colour-coded ✓ or ✗ indicator.
-
Reporting Hub — Birth Registered Count in Group Headers
When grouping students by school, class, or other fields, group headers now include a count of birth-registered students alongside the existing gender breakdown.
v 3.5.0 - Release Notes
30/03/2026-
Waddington Assessment Analysis — New Module
A comprehensive analysis page for Waddington Literacy and Numeracy assessments, accessible via the sidebar under Students. Ministry users see national aggregates with cross-school comparison; school users see their own data. Three tabs cover Literacy, Numeracy, and a Gender/Overview summary. The page auto-detects whether POST data exists and switches between PRE Benchmark and Growth Analysis modes.
-
Literacy Analysis — Phase Distribution & Scatter Plot
Horizontal stacked bar charts show reading phase distribution per class (Emergent through Independent). A scatter plot maps reading age against chronological age with gender colour-coding and a diagonal reference line. Sortable student detail table with PRE and POST columns when available.
-
Numeracy Analysis — Per-Module Strand Facility Rates
Strand facility rates are grouped by module (one per year level) with Combined %, Male %, Female %, and Gender Gap columns. Each module shows an overall gender summary strip. Modules are collapsible with Expand All / Collapse All controls. Student detail tables are also grouped by module with per-strand score columns.
-
Gender & Cross-School Comparison
Overview tab presents male vs female average scores per class for both literacy and numeracy, a gender gap summary table, and a PRE vs POST gap change table with Closing/Widening badges. Ministry users see a cross-school comparison chart ranking schools by literacy score and numeracy percentage side by side.
-
Growth Analysis — PRE vs POST
When POST assessment data exists, dedicated comparison charts show phase and grade redistribution. Auto-generated shift infographic cards highlight headline changes such as "Emergent eliminated" or "At Expected +43%". Gender gap change tracking shows whether gaps are closing or widening per class.
-
PRE Benchmark Infographic (PDF)
One-click PDF export generates a multi-page A4 infographic with enrollment summary, literacy phase distribution bars, numeracy grade distribution bars, per-module strand facility rates sorted by strength, and a gender comparison table. Designed for stakeholder handouts and inclusion in programme reports.
-
Analysis Excel Export — 6 Sheets
Comprehensive Excel workbook with Summary (enrollment, phase and grade distributions), Literacy (student-level with reading age and phase), Numeracy (per-module with per-strand scores), Strand Facility (per-module with male/female/gap breakdown), Gender Analysis (per-class averages with gap calculations), and Growth (PRE vs POST shift summary when available). All sheets colour-coded to match TEMIS conventions.
-
Chart Image Export
All Chart.js visualisations include a download button that captures the full chart panel — including title, legend, and branding line — as a high-resolution PNG at 4x scale via html2canvas. Suitable for embedding in presentations and reports.
-
Dynamic Year & Class Filtering
Year pills are automatically disabled when no assessment data exists for that year. Class filter dynamically populates from actual data (supporting Years 1–8 for larger schools). All filter state persists in the URL query string for bookmarking and sharing.
v 3.4.0 - Release Notes
27/03/2026-
Reporting Hub — Redesigned Layout
The Reporting Hub has been redesigned with a compact single-line header bar, underline-style tab navigation, and a unified KPI strip replacing the previous bordered card layout. The page now maximises vertical space for data, with headline statistics displayed as a single card with coloured dot accents and thin internal dividers.
-
Row Grouping — School, Class & Two-Level
Student and staff grids now support collapsible row grouping via a dropdown selector. Options include By School, By Class, By School → Class (two-level nesting), By Gender, and By Status. Group headers show student/staff counts with gender breakdowns, and can be individually collapsed or expanded. Expand All and Collapse All controls appear when grouping is active.
-
Column Group Toggles
Column visibility is now managed through grouped chip toggles in the grid toolbar. Core and Class columns are visible by default. Additional column groups — Parents, Birth Cert, Disability, and Attendance — can be toggled on to reveal extra data columns without leaving the page.
-
Slide-Out Profile Panel
The student and teacher profile panels now slide out from the right when a row is clicked, rather than occupying a permanent column. The grid takes full width when no profile is open. A close button overlaid on the profile header dismisses the panel and restores the full-width grid.
-
Profile Export — PDF & Excel
Student and teacher profile panels now include working PDF and Excel export buttons. Student PDFs feature a teal-branded header, KPI cards, personal details, enrolment history with colour-coded status pills, and assessment results. Teacher PDFs use a blue accent with qualifications cards, teaching assignment timelines, and CPD activity summaries. Generated via QuestPDF.
-
Grid Export — Multi-Sheet Excel
Student and staff grid exports now produce richer Excel workbooks with branded headers, KPI summary rows, and multiple breakdown sheets. Student exports include By School and By Class tabs with gender splits and subtotals. Staff exports include By School and By Island breakdowns. All sheets feature TEMIS branding, zebra striping, and frozen headers.
-
TemisDataGrid — Grouping & Column Groups
The reusable TemisDataGrid component now supports single and two-level row grouping via GroupByField and SubGroupByField parameters, custom group header templates, column group toggles, and Expand All / Collapse All controls. Table styles for dynamically rendered rows moved to a global CSS file to resolve Blazor scoped CSS limitations with RenderTreeBuilder content.
-
Grid Visual Polish
Data rows now have visible separators and subtle zebra striping for easier scanning. Group headers feature a teal left-accent bar, stronger backgrounds, and pill-styled record counts. Sub-group headers use a lighter accent. Status pills updated with Re-Entered support (purple) alongside existing Promoted, New, Repeating, and Withdrawn states.
v 3.3.0 - Release Notes
21/03/2026-
Consolidated Dashboard Exports
Replaced four separate export buttons with a compact icon toolbar integrated into the school summary grid header. Three exports available: All Years Summary (Excel), National Infographic (PDF), and Narrative Infographic (PDF). Export controls are right-aligned alongside existing group and filter controls for a cleaner toolbar layout.
-
All Years Excel Summary
New consolidated Excel export with one tab per year (2021–2026). Each sheet includes TEMIS branding, level-grouped school data with subtotals (ECCE, Primary, Secondary), colour-coded level accents, conditional PTR highlighting, alternating row striping, and a grand total row. Print-ready with landscape orientation, frozen headers, and TAPQE/DFAT footer.
-
National Education Infographic (PDF)
One-page landscape PDF infographic showing headline statistics, ECCE/Primary/Secondary breakdowns with NER, PTR, and gender split bars, enrolment by class bar chart (colour-coded by level), key indicators (GPI, transition rate, overall PTR), island coverage, and five-year enrolment trend. Generated dynamically from live dashboard data via QuestPDF.
-
Narrative Infographic (PDF)
Story-driven blue-on-white infographic presenting education data through four narratives: The Reach Story (national coverage across nine islands), The Gender Story (per-level gender bars for ECCE, Primary, and Secondary with GPI highlight), The Growth Story (enrolment trend with percentage growth), and The Transition Story (primary-to-secondary transition rate and access challenges). Designed for stakeholder handouts and DFAT reporting.
-
2026 Enrolment Progress Tracker
New progress view activated via a teal pill in the year selector when viewing 2026 data. Toggles the school summary grid to show per-school enrolment progress comparing 2026 against 2025 baselines, with inline progress bars for both students and teachers. Colour-coded status indicators (green ≥90%, amber ≥50%, red <50%, grey 0%). Supports grouping by level and island with confirmation counts per group.
-
Enrolment Confirmation System
Ministry super admins can mark individual schools as complete for student and teacher enrolment via toggle buttons in the progress view. Confirmed schools display a green "Complete" bar with 100% status regardless of percentage variance, supporting cases where schools legitimately have lower enrolment year-on-year. Confirmation disabled below 10% to prevent accidental sign-off. Full audit trail recording who confirmed and when, stored in the new EnrolmentConfirmation table.
-
Enrolment Progress Excel Export
Exportable progress report honouring the current grouping mode (none, level, island) and level filter. Includes group headers with confirmation summaries, level-accented subtotal rows, colour-coded percentage and status columns, cell comments showing confirmation audit trail, and TEMIS branding consistent with the main export.
-
Dashboard UI Refinements
Restored management action buttons for ministry users in the indicators panel. Removed View Full Indicator Report button and stats pills to reduce visual overload. Removed grid search box from school summary toolbar. Indicator report remains accessible via the main navigation menu.
v 3.2.0 - Release Notes
06/03/2026-
Disability Assessment — Complete Module Rebuild
The disability data collection form has been fully rebuilt with a modernised interface replacing all legacy DevExpress components. The new page features a student list panel with search, year selection, and assessment status indicators alongside a tabbed form covering all six sections: basic information, health profile, functional difficulties, learning support, adaptations, and Individual Education Plans.
-
Disability Assessment — Student Filtering
A new filter bar on the student list allows users to quickly switch between viewing all students, only those with completed assessment forms, or those without — making it easy to track assessment coverage and identify students still requiring data collection.
-
Disability Reporting — School Summary (Excel)
School-level users can now export a formatted Excel workbook containing an overview of key indicators, functional difficulty distributions, support needs, adaptations, and a student assessment status list for their school.
-
Disability Reporting — Student Profile (PDF)
Individual student disability profiles can be exported as a one-page PDF infographic showing assistive devices, functional ratings across all categories, IEP status, and verification details. Designed for use in IEP meetings, teacher handovers, and student files.
-
Disability Reporting — National Overview (Excel)
Ministry users can export a comprehensive national workbook covering all schools and all assessment years. Includes a school-by-school comparison, full student-level data with all 29 rated items, national distribution breakdowns for each section, and an assistive device usage summary by school.
-
Disability Reporting — National Summary (PDF)
A multi-page national summary PDF with KPI overview, school comparison table, stacked bar charts showing difficulty and support distributions, and an auto-generated key findings section highlighting assessment coverage, IEP rates, and the most common areas of identified need across Tuvalu.
-
Disability Database — Schema Consolidation
The underlying disability data has been migrated from six separate tables (STUDENT_DISABILITY_P1 through P6) into two properly structured tables within a dedicated disability schema. All 60 existing assessment records migrated successfully with full data integrity verification. The new schema includes proper primary keys, foreign key constraints, and normalised rated items enabling cross-school analysis.
-
Disability Data Access — Inline SQL Migration
All disability data access has been migrated from stored procedures with table-valued parameters to inline Dapper SQL, consistent with the platform-wide modernisation approach. Assessment creation and updates now execute within explicit transactions for data safety.
-
Blank Form Download
A downloadable PDF of the blank disability data collection form is now available from the page header, allowing teachers to print and complete paper copies before entering data into TEMIS.
v 3.1.0 - Release Notes
03/03/2026-
Waddington Import Enabled — SDA Primary 2026
Waddington Literacy and Numeracy data import is now active for SDA Primary School. 2026 assessment data has been validated and imported successfully, with duplicate detection and auto-linking working correctly across both modules.
-
Waddington Training Materials
New training resources produced for school-level users: a comprehensive Training Guide (v2.0) covering both Literacy and Numeracy modules with step-by-step instructions, and a one-page Quick Reference Sheet designed for printing and handing out at training sessions.
-
Student & Staff Search Optimisation
Search boxes across all management pages (Student, Staff, SGCA, TGCA) now use the shared TemisAutocomplete component, providing consistent live search behaviour, keyboard navigation, and faster filtering across the platform.
-
Enrollment Import — Duplicate Detection & Validation
Improved duplicate detection during enrollment import using HashSet-based tracking. Auto-link counter now reports correctly, birth certificate verification tracking added, and the Island field changed from required to recommended to support progressive data entry.
-
Orphan Record Fix — Teacher Enrollment
Resolved an issue where newly created teachers via the enrollment import could become orphan records due to gaps in the enrollment pipeline. Registration now occurs at the correct point in the workflow.
v 3.0.0 — TEMIS Reporting Hub
27/02/2026-
TEMIS Reporting Hub — Unified Reporting Experience
A brand new centralised reporting page bringing together student reporting, teacher reporting, and school profiles into a single tabbed interface. Filter by school, year, and class level with instant data loading. Replaces the previous separate student and teacher reporting pages.
-
School Profile — Chart.js Rebuild
The legacy Report Card page has been completely rebuilt. Six interactive charts cover student and teacher enrolment trends, by-class breakdowns, student-classroom ratios, and pass rate analysis — all with gender-disaggregated data. KPI summary cards provide an at-a-glance overview of each school.
-
School Profile PDF Export
Export any school's profile as a professional infographic PDF featuring all six charts, and an auto-generated data analysis section covering gender parity, pupil-teacher ratios, enrolment trends, and pass rate performance.
-
Student & Teacher Profile Panels
Click any student or teacher in the reporting tables to view a detailed profile panel with personal information, enrolment history, and class assignments. Direct "Edit" links navigate through to the full management page with the record pre-loaded.
-
Redesigned Navigation — Students & Teachers
The sidebar has been reorganised from "Data" and "Modules" into logical "Students" and "Teachers" sections. All student-related pages (management, classes, attendance, reporting, Waddington assessments, disability) are now grouped together, as are all teacher pages.
-
Reporting Hub — Context-Aware Welcome
The hub subtitle now adapts to the logged-in user: school users see their school name, ministry users see the selected school or an aggregate view across all 30 schools. A direct link to the public Education Indicators Dashboard is always visible.
-
Sidebar Scrolling
Navigation items are no longer clipped on shorter screens. A subtle scrollbar appears when needed, matching the sidebar's dark theme.
-
Deep Linking — Tab Navigation
The Reporting Hub now supports URL-based tab selection (e.g. /reporting?tab=school). Navigation links and bookmarks open directly to the correct tab without requiring extra clicks.
-
SignalR Buffer — Large Data Transfers
Increased SignalR message size limit to support chart image capture during PDF export, resolving connection drops on data-intensive operations.
-
School Profile — Database Column Fixes
Corrected column type mismatches (buildings as smallint, year fallback to latest available data) ensuring school profiles load reliably across all 30 schools.
v 2.98.0 - Release Notes
22/02/2026-
CPD Management — New Single-Page Layout
Professional Development has been completely rebuilt into a single-page experience. Browse events in a card grid, manage staff and external participants inline with tabs, and add/edit events via modals — no more navigating between separate pages.
-
Staff Autocomplete
Adding staff participants now uses a live search — type a name or school to find and add teachers instantly. Replaces the previous full-list popup.
-
Free-Text Event Fields
Event Type, Location, Organizer, Funding Source, Audience, and Content Area are now free-text fields replacing the previous fixed dropdown lists, giving greater flexibility when recording CPD events.
-
Reporting — Active Students Only
Education indicators and enrollment reports now correctly filter to active students only, resolving an issue where duplicate or inactive records were inflating counts.
-
CPD Excel Export
The Export Report button generates a comprehensive Excel workbook with event summaries and participant details in a single download.
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.