What’s new in SAVEL
Every change to SAVEL that a school would notice, newest first, in plain language. What SAVEL is and what it currently cannot do is at /context (and /context.md).
This page contains no school’s data — only descriptions of what the software does.
Generated 22 October 2026.
Most recent change: 20 October 2026.
A tutor covers subject areas, and a child’s own subjects
20 October 2026 · Academics
Two pickers on the help queue got shorter. Putting a tutor on a shift now asks for subject AREAS — Bible, Electives, English, Fine Arts, Mathematics, Science, Social Studies, Word Building — instead of the whole course catalogue, which was 86 ticks long. Dual Enrollment is not offered, because those classes have their own teachers and tutors, and the screen says so underneath. And adding a child to the queue now lists only the subjects on THEIR timetable: choose the child first and the subject box fills in with their six courses rather than the school’s eighty-six.
What this still does not do. A shift stores the AREA, not the courses in it, so a course added to Mathematics next term is covered without re-assigning anybody — the trade is that renaming an area would stop an open shift matching it, which shows the tutor nothing rather than showing them everything. A course filed under no area at all is invisible to an area-scoped tutor, though staff still see the request; every course has an area today. A child with no courses on their timetable cannot be added to the queue, and the form says why instead of showing an empty list. The narrowed dropdown is a convenience, not a permission — who may be put on the queue is still checked in the database.
A tutor can be put on a shift from the queue page
19 October 2026 · Academics
The help queue now carries a “Put a tutor on” form, for teachers and admins alike — pick the student, the day, optional times, which subjects they can help with, and either just that day or every week on chosen days until a date you set. Who is already rostered is listed above it. A tutor can read the queue only while their shift is OPEN, and only in the subjects that shift names, so closing the shift takes the access away with nothing to remember to undo. Repeating creates each day as its own real shift, so one particular Tuesday can be cancelled without touching the rest.
What this still does not do. Closing a tutor shift posts NO hours yet, and says so rather than pretending — the café currently banks credit hours no matter what a student is enrolled in, which is the defect being fixed, and a second hardcoded version here would be the wrong direction. Hours routing lands once for café and tutoring together. “Any subject” has to be ticked deliberately: a shift with no subjects and no “any” shows the tutor nothing, which is the safe reading of a half-filled form. A repeat with no end date stops at about two terms, because the shifts are real rows. And a tutor cannot add anybody TO the queue — they work it; a teacher or admin decides who is on it.
A child who is stuck can be put on a queue
19 October 2026 · Academics
There is a new “Who needs help” list, on the Classroom page under Today and on the Academics hub. A child waiting for help with a subject — and a particular PACE, when there is one — shows as a card with how long they have been waiting, longest first. One tap says you are going (so two teachers don’t make the same trip), another clears it. Anyone who can see a card can clear it, and the system records who did. You can also add a child yourself, from the top of the page, for the one who asks you in the corridor rather than putting their own hand up.
What this still does not do. Nothing expires a request — it stays until somebody deals with it, which is why the waiting time is on every card. Parents cannot see this list at all, deliberately: a child needs to be able to ask for help without it becoming something visible at home. The same child cannot be added twice for the same subject; a second attempt says so rather than making a second card. And putting a tutor on a shift from this page is not built yet — tutor shifts do not exist in the system.
The café has an order queue to clear
19 October 2026 · Day-to-day
Once a crew student clocks in, their screen now shows “Orders to make” above the till — every order the till has taken that has not been handed over yet, oldest first, with what to make and how it was paid. One tap marks it done. Nothing is typed twice: ringing up a sale already created the order, so the queue is simply the orders not yet given out.
What this still does not do. “Done” means MADE, not collected — food waiting to be picked up is sorted at the counter rather than tracked here. The queue only appears while a crew student is clocked in, which is the same rule that decides whether they are allowed to see the orders at all. Voided orders never appear. On a crew student’s screen the queue is tied to being clocked in; the café management screen carries the same queue with no shift needed, because being an admin is its own authority — and it only shows there when something is actually waiting, so it never pushes the day’s figures down an empty panel. Donation shifts (no prices, counted in a jar at the end) are planned and not built.
A café shift can be given start and end times
19 October 2026 · Day-to-day
The start and end time boxes on the café crew schedule now save. They never have — fourteen shifts were on record and not one of them carried a time, because the two boxes sent a plain clock reading and the database column underneath was built to hold a full date, time and zone instead. It refused every value, and the refusal it sent back mentioned a “time zone”, which is why this looked like the school being set to the wrong one. It was not: the school is on Eastern. Times now also read as 1:30 – 3:00 PM wherever they appear — the director’s rota, a crew student’s own upcoming shifts, and the clock-in card — rather than as 24-hour.
What this still does not do. Only the times somebody PLANNED changed. Clock-in and clock-out stamps are left exactly as they were, because those record the moment a student actually touched the screen, and a full timestamp is the right shape for that. Shifts scheduled before today still have no times on them — there was nothing to recover, since none was ever stored. And the schedule form still lets you save a shift with no times at all, which is deliberate: a shift can be rostered for a day without fixed hours.
An incident filed by mistake can be removed, with a reason
19 October 2026 · Students
A discipline incident filed by mistake — a duplicate, or against the wrong child — can now be removed by a principal from the bottom of the incident page. You have to say why, and that reason is kept with the record and in the audit log. A removed incident comes off every working screen, off every report and off the cumulative record that follows a child to their next school. You can still see it: “Show removed” on the discipline list brings them back into view, and you can put one back.
What this still does not do. Only a principal can remove or restore — teachers can file an incident but not unfile one. Marking an incident “dismissed” is not the same thing: a dismissed incident stays on the child’s record. And an incident filed against the wrong child still has to be removed and filed again, because an incident cannot be moved between students.
The Diploma path prints, and The record keeps only what you read
18 October 2026 · Academics
The Diploma path table you see on screen now prints — that button used to produce the Academic projection, which answered the same question in a different arrangement. There are two documents on that tab and they match the two sections: “Diploma path” is the standing table, “Graduation plan” is the plan laid out year by year. Above both, three figures are now pinned where nothing can roll them up: Cumulative GPA, service hours and attendance. The Report cards and Service hours sections came off the tab in exchange, and the duplicate “plan against the record” table went with them.
What this still does not do. The on-screen transcript table lived inside the Report cards section, so it is no longer on that tab — it still renders on the credits screen, one click from any subject row on the Diploma path, and it is still a document you can view or print from Reports. Nothing about the transcript itself changed. The old plan table also named credit a finished year promised and did not deliver; the Diploma path counts that shortfall in the Gap but does not call it a broken promise. And the Academic projection document still exists for a student’s own graduation screen.
The progress report says it is a snapshot, and leads to the Coursework Matrix
18 October 2026 · Academics
On a student’s Reports list, “Change what’s on it” for the progress report used to send you to PACE slips, which changes nothing that appears on it. It now goes to the Coursework Matrix, which is where the report’s figures have always come from. Both rows also say which kind of document they are: the progress report is a snapshot that always reads today, and the report card is a fixed record of one quarter.
What this still does not do. The document itself did not change — only the link and the wording. If a progress report and a report card disagree, that is the point: one is today and the other is the quarter it was generated for.
A parent is asked to sign off on corrective action by the next day
17 October 2026 · People & access
Record a consequence on a discipline incident — a warning, a detention, a suspension — and the student’s custodial parents are now asked to sign that they have been told, by the next day. It appears on their notification bell and in “Waiting on you”, with a badge that reads Due by the date, then Due today, then Was due once it passes. The form where you add a consequence says what the family will see, before you press the button.
What this still does not do. The notice reaches a parent INSIDE the app and nowhere else — savel.app is still not a verified sending domain, so no email can leave. A family with no login gets no notice and nothing fails; the consequence is still recorded. Nothing is enforced: a missed deadline is visible but locks nobody out and changes no consequence. And the notice carries the consequence, the category, the dates and the details you type on the consequence — not the written account of the incident, which sits beside named witnesses and victims. Whether a parent should read that account is an open question (queue item 132).
Parents get a page per child, and a home page they do not have to hunt around
17 October 2026 · People & access
My Kids used to show every card for every child in one long scroll — a parent of four could not see that they had four children without scrolling past the first one’s whole record. Now each child has their own page, and My Kids is one row each: name, grade, today’s attendance, and eight small cards straight to Academics, Coursework, PACEs, your points programme, Recognition, Hours, Attendance and Health. The same cards sit under each child’s attendance boxes on Home, and Home also carries a card to every other place a parent can go — Hours, Lunch, Forms, Billing, Messages and the rest.
What this still does not do. Nothing was removed: every card that was on My Kids renders on the child’s own page, from the same information. The cards carry no counts yet — they say what is behind them rather than how much is there. And a notice to a parent about a demerit or detention is still to be built; that surface does not exist yet.
The Diploma path opens the record, and the graduation plan prints year by year
17 October 2026 · Academics
Open a student’s record, go to The record, and Diploma path is now the first thing on it, already open — one table showing every subject, what is required, what is earned, what is being taken now, what is planned, and what is still short. The graduation plan editor is now its own bar directly beneath it, rolled up until you want it. And there is a second document: “Graduation plan” prints the whole plan laid out one column per school year, landscape, so you can see WHEN each remaining credit is meant to happen. You can run it from the Diploma path tab or from the Reports list on the record.
What this still does not do. Years before the current one show what the plan called for at the time. Those years are settled — what they delivered is counted as earned and what they did not is counted as short — so adding those columns back in would count them twice, and the sheet says so on the page. A planned credit still never appears on a transcript or a cumulative record, which show only completed work. A student with no graduation pathway chosen gets a message rather than an empty grid.
Tag one parent, and run a report about people rather than households
16 October 2026 · People & access
You could already tag a student, a staff member or a whole family. Now you can tag ONE named parent — the mother on the fundraising committee, without putting her husband on the list too — from their row on the family record. And “Parents & guardians” is a new kind of report: one row per person, with their relationship, email, phone, whether they are custodial, whether they agreed to be emailed, their household and its children.
What this still does not do. A balance is owed by a HOUSEHOLD, so money does not appear on a parent report — two parents would each show the same debt and anyone adding the column up would get double. Ask that of a Families report. Volunteer screening and court-order flags are deliberately not available on any report. Tags remain staff only.
Staff reports can find expiring certifications and count CEU hours
16 October 2026 · People & access
A report about your staff can now ask who has a certification or background check running out, how many they have on file, and how many hours they have earned this year in any of your hours programs. Expiry is counted in DAYS from the day you run the report, so a saved report keeps meaning what it said — “at most 60” is always “within two months”. Anything already expired shows as a negative number and is included, because that is usually who you are chasing.
What this still does not do. Somebody with NOTHING on file has no date to expire, so they never appear in an expiry report. Use “Certifications on file — at most 0” to find them; that is often the bigger gap. Hours count approved ones only.
Shorter menus, and every page still has a door
16 October 2026 · Day-to-day
The Reports, Operations and Academics menus were long enough to be hard to read. Each is now trimmed to the handful you use most, and everything else has a coloured card on that section’s own page instead — Reports keeps three, Operations four, Academics seven. Nothing was taken away: every screen that left a menu gained or already had a card. The general staff menu, which only a non-teaching staff login sees, now has a landing page of its own for the first time.
What this still does not do. The general staff menu itself still lists all nineteen of its entries — the page exists so it CAN be trimmed, but which ones stay has not been decided. Your own menus are unchanged for teachers and families.
Viewing the site as someone else no longer warns you about nothing
16 October 2026 · Privacy & security
When you view the site as another person, a red bar warns you if something you typed was not saved — because that view is read-only on purpose. It was appearing the moment you arrived on a page, before you had typed anything. The warning was right: the notification bell was quietly asking the server for your notifications in a way the read-only rule refuses, so it was being turned away every time. The bell and the search box now ask in a way that is allowed, so they work while you are viewing as someone, and the red bar is back to meaning what it says.
What this still does not do. Anything you genuinely try to CHANGE while viewing as someone else is still refused, and the red bar will still tell you so — that is the point of the feature. Nothing about who can view as whom has changed.
Build your own report
15 October 2026 · Students
You can now ask your own question of the system instead of waiting for a report to be built. Pick what the list is about — students, staff or families — then filter by tags, enrolment, age, grade, learning center, teacher, GPA, designations, attendance, service hours, points or what a family owes. Rules can be combined as “all of these” or “any of these”, so “this scholarship OR that one, AND in sports” is a question you can actually ask. Results can be read on screen, downloaded as a spreadsheet or printed, and a question worth keeping can be saved and grouped by area. Seven examples ship with it.
What this still does not do. Filtering by something does not print it — a new report shows names only, and every other column is added on purpose, so you can select children by age or gender without those appearing on the page. Free-flow notes are not available to filter or print, anywhere. A report shared with families can never print a tag.
Tags — group students, staff and families however you need
14 October 2026 · People & access
You can now invent your own labels and put them on students, staff and families — a scholarship programme, a café shift, a committee, a reading group. Make them under Setup then Tags, give each one a colour, and add them to anyone from their record. The student list can then be narrowed by tag, and picking two shows only the students who carry BOTH.
What this still does not do. Tags are staff only. Families and students never see them anywhere — not on their own record, not in a report. Retiring a tag stops it being offered on new records and leaves it on everyone already tagged, which is why there is no delete. The custom report builder that reads these is still to come.
Your office can approve excused absences again
14 October 2026 · Day-to-day
Approving an excused absence is the office’s job, not a teacher’s. The setting that chooses who may approve now offers two answers — the principal only, or the principal and your office staff — and office staff get the queue on their own menu under School. Teachers no longer appear in that setting at all, which matches the screen being taken off their menu in September.
What this still does not do. A teacher can still mark the register and a family can still ask for an absence to be excused; what changed is who decides. If you narrow this to the principal only, nobody else can clear the queue — including your office.
Due-date reminders on planning boards actually send now
14 October 2026 · Day-to-day
A card on a planning board could be given a due date, and the people holding that card were supposed to be told when it came up. Nobody ever was — not once since the feature shipped. The reminder job could write its "already told them" marker but had never been given permission to READ the cards, so every sweep found nothing and reported a clean run. It now reads the cards and sends, two days ahead, once per deadline, and again if the date moves.
What this still does not do. These arrive in the app, not by email — no email can leave SAVEL until the sending domain is verified. A reminder goes to the people assigned to a card; a card nobody holds reminds nobody.
Four things that refused to delete now delete
14 October 2026 · Day-to-day
Removing a character trait a unit used, a graduation requirement any student plan referenced, a unit with a STEAM lesson on it, or a course enrollment that had earned a credit — each failed with an error that named nothing you could act on. The cause was the same in all four: the database was trying to erase the school the row belonged to along with the link, which it is not allowed to do. The link is now cleared and the record keeps its school.
What this still does not do. Deleting a graduation requirement still leaves the plan entries that pointed at it — they become free entries rather than vanishing, which is deliberate: a plan is a conversation with a family, and removing a requirement should not silently rewrite it.
Service hours now count toward graduation, and print for verification
12 October 2026 · Students
Volunteer service hours could be entered and approved, and nothing compared them to anything. A student record now shows approved service hours against the diploma requirement — 40 for the standard diploma — and against the two Bright Futures thresholds, with a printable verification sheet that lists every approved entry with its date.
What this still does not do. Only APPROVED hours count. Hours submitted and not yet approved are shown separately and never added in, because that is the difference between a student who has not done the work and one whose forms nobody has looked at. The Bright Futures figures are 75 and 100 as you gave them — worth confirming against the current state rules, which change.
A course can be graded once, with one letter
12 October 2026 · Academics
Every course had to be graded either from a gradebook, from PACE scores, from completed work, by pass-or-fail units, or with a letter for EVERY quarter. A course somebody else grades once at the end — a dual-enrollment term — fitted none of those: it would have sat unfinished forever and never earned its credit. There is now a Single final grade option, and one letter completes the course.
What this still does not do. The letter is typed on the same screen as quarterly letters, under Classroom. Nothing changes for any course already set up — existing courses keep the method they have.
Southeastern University’s courses are in the catalog
12 October 2026 · Academics
All 56 courses from the Fall 2026-27 Early SEU offerings — academic, trades and tech — are in the course catalog, named the way your transcript rules say they should appear, marked as dual enrollment so they carry the weighted-GPA bump, and set to be graded once by the institution.
What this still does not do. Credit values need your eye. The seven your own course document names are set from it; the other 49 are loaded at half a credit — the minimum your rules give a non-listed elective — and each one is a determination for you to confirm or change. The three data and cyber courses are marked as needing junior standing.
The plan and the record now read as one table
12 October 2026 · Students
A student’s graduation plan and their actual credits sat in separate places, and the comparison judged the year they are still IN — so planning this year’s courses made a child read as behind by everything you had just planned. This year now has its own column, finished years are what get judged, and two things are called out: credit a finished year planned and never produced, and credit earned in a subject area the plan never named.
What this still does not do. Both of those are prompts to revisit the plan rather than errors. A plan that is going as written shows neither.
A standardized test’s details can be changed
12 October 2026 · Academics
A test in the catalog could be added and scored and never edited — so a testing window that arrived as a whole school year was permanent. Tests can now be edited from Testing & growth, and each test shows when it is normally given.
What this still does not do. Changing a testing window does not affect any score already recorded: every result carries its own date. Deleting a test is still not offered — a test with scores behind it is what those scores hang off.
The calendar’s type filters can all be switched off
12 October 2026 · Communication
Unclicking the last event type quietly turned every type back on, because "nothing selected" and "no filter set" were the same thing — and the All types chip could not be unclicked at all. All types is now a real switch: turn everything off and you get the school year and birthdays on an empty month. The list of what is on the month also moved above the add-an-event form.
Today no longer tells you the same thing three times
7 October 2026 · Day-to-day
The Today page was built in three passes — the coloured cards, the number tiles, and the one-line rows underneath — and each pass added its own copy of the same facts. A principal read her inbox count on a card and again as a row, and her nomination queue three times over. Eight of those rows are gone across the five kinds of user; every number they carried is still on the page, on the card that already owned it.
What this still does not do. Three rows stayed, because they say something no card says: what a family owes, a staff member’s current certifications, and the news that a student has been recognised. The past-due card now also shows the whole open balance, which is the figure the removed row carried.
Cards in the same colour group are all the same shade now
7 October 2026 · Day-to-day
A card that reported a settled fact — the active year, a count of courses, “nothing outstanding” — was being drawn faded, because the card was built for the Today page where a faded tile means a finished job. On a settings or people hub it just meant one group came out in two shades. Nothing fades any more.
View as is now one click from your own name
7 October 2026 · Privacy & security
The read-only “view as” picker is in the menu under your name, beside Personalize and Security, instead of four clicks away under Setup. It appears for principals only, and it is hidden while you are already viewing as somebody — the banner at the top is how you come back out.
What this still does not do. It is the same read-only view it has always been, with the same rules about who may look at whom: a shorter route to it, not a wider one.
A student’s points history folds away
7 October 2026 · Day-to-day
On a student’s own points page the whole transaction list was open, with the School store underneath it — so a child with a term of activity scrolled past all of it to reach what they could spend on. The history is now a bar that says how many transactions are behind it, and opens on a click. Their balance, wallet and the shop stay where they were.
Switching the points module off now actually switches it off
7 October 2026 · Privacy & security
Turning off the points feature in School settings used to leave its menu in place and its pages reachable. Now the heading disappears for everyone — principal, teacher and student — and the pages themselves say the module is switched off, with a link to the setting that turns it back on.
What this still does not do. Nothing changes for a school that has not touched the switch: the module is on by default. Switching it off is a choice about what your school uses — it is not a privacy control, and it does not change who is allowed to see what. Nine other switches on that screen still do not hide anything yet; each one needs a decision about exactly what should disappear, and we will go through them one at a time rather than guess.
The school leaderboard is gone from the points report too
7 October 2026 · Day-to-day
There were two leaderboards, and the first pass only removed one. The ranked list of top balances is now gone from the points report under Operations as well as from a teacher’s Award points screen.
What this still does not do. Everything else on that report stays: points in circulation, earned and spent this week, the weekly trends, the top earn reasons, where points are being spent and the most redeemed items. Those are about the points system rather than about named children.
A diploma’s buckets now warn you when they will not line up
7 October 2026 · Academics
When you name a credit bucket on one diploma something no other diploma calls it, the Requirements screen now says so — right above the field you typed it in. If a similar name exists elsewhere it is a loud warning, because credits only count toward buckets whose names match: a student on both diplomas would be asked for the same credits twice. If nothing resembles it, it says so quietly, since a bucket only one diploma has may be exactly what you meant.
What this still does not do. It tells you; it never changes anything. Renaming a bucket is still yours to do, deliberately — guessing that “Math” and “Mathematics” are the same thing would also merge two buckets a school meant to keep apart, and a wrong merge says a requirement is MET, which is much harder to spot than a missing credit. It compares against the diplomas you can see, nothing else.
The points page has no leaderboard, and two buttons instead
7 October 2026 · Day-to-day
The leaderboard is gone from Award points — it ranked children by balance on a teacher’s screen. In its place are two buttons that were a dropdown away before: Passes handed in, and the School Store.
What this still does not do. The School Store button only appears for staff who hold the front-office permission, since that is who may open it — everyone who teaches sees Passes handed in. Awarding points, the reasons list and the recent-awards list are unchanged.
The school year’s twelve units now match the calendar
7 October 2026 · Academics
This year held two overlapping sets of units — two typed by hand and ten generated from a June start date — so the unit you call unit 3 was numbered 7 in the system, and four units were dated before the school year began. They are now the twelve you described: unit 1 from Monday 10 August, three weeks each, with the weeks off for Thanksgiving, Christmas and Spring Break, and unit 12 ending Friday 14 May. Today reads as week 3 of unit 3, and unit 3 ends the day quarter 1 ends.
What this still does not do. Nothing was deleted. The goal cards, goal-check notes, designations and scripture already recorded against the unit you are in stayed with it, on the same dates they were recorded for. Spring Break was set to the week of 29 March, the week after Easter — nothing on record said which week, so if it is a different one, say so and units 11 and 12 shift. The quarters were already correct and were not touched.
The transcript & credits page rolls up too
7 October 2026 · Students
Every card on a student’s transcript & credits page now folds, the same way the sections on their record do — so reaching the credit history no longer means scrolling past eight panels. The transcript starts open, since it is the document the page is about, and you can fold that away too once you have checked it.
What this still does not do. Nothing is hidden: a folded card is still in the page, so Ctrl-F finds what is inside it and opens it, and printing prints every card whether it was open or shut. Which cards are open resets when you leave the page.
Chapel & Tribe Time is a Character colour now
7 October 2026 · Day-to-day
Chapel & Tribe Time was drawn in the Academics colour for a day — it picked that up when the Classroom menu folded into Academics, rather than because anyone chose it. It is the Character colour now, on the Operations page and on a teacher’s Classroom page both, because campus ministry is about how a child is being formed.
What this still does not do. Only the colour changed. The page, who can open it and everything on it are exactly as they were.
The calendar is a calendar now
7 October 2026 · Communication
The Calendar page opens on a month grid with every event on the day it falls on, instead of a list of cards. Arrows step a month at a time, Today brings you back, and there are three other views: 3 months, a week, and the whole year. Chips above the grid filter by event type, and two switches turn the school-year dates and the birthdays on and off. Closed days are red and early-release days amber, because they are not the same thing. A busy day that cannot fit everything says how many more it is holding. The event cards are still there, below the grid, with their RSVP counts and the edit button.
What this still does not do. The year view shows one line per day — twelve months at once leaves room for little else, so what you see there is mostly the closures. Quarters are not written across every square they cover; they stay in the School year band under the grid. A repeating event still has one RSVP list for the whole series, so every Tuesday shows the same headcount.
Staff-only school dates now show on the staff calendar
7 October 2026 · Communication
A school-year entry marked staff-only — a teacher work day, say — used to be hidden from everybody, including you, so it appeared on no calendar at all. It now shows on the Calendar page marked “staff”, and a “What families see” switch hides those entries so you can check the calendar a family gets before you send anything out.
What this still does not do. Nothing changed about who is allowed to see what — families’ own calendars never showed these and still do not. The switch changes what YOU are looking at, nothing else. It applies to school-year entries only, because ordinary events have never had a staff-only setting.
Sections on a student record roll up
7 October 2026 · Students
A tab on a student’s record that holds several sections now shows them rolled up, with the first one open. So The record opens on the report cards with Diploma path, Awards and Past coursework as single lines you click to open — no more scrolling past three panels to reach the fourth. Coursework, Character and Attendance work the same way.
What this still does not do. Nothing is hidden from you — a rolled-up section is still in the page, so searching the page with Ctrl-F finds what is inside it and opens it, and printing a record prints every section whether it was open or shut. Which sections are open resets when you leave the page.
The tiles on a student record now actually open the section
7 October 2026 · Students
The coloured tiles at the top of a student’s record were changing the address bar and leaving the page where it was — on every tab. They open the section now. The tabs underneath always worked and still do.
What this still does not do. Nothing else changed about the record. If you had bookmarked a link to one section it still opens that section, including links made before the fourteen tabs became six.
The Academics page carries everything in the Academics menu
7 October 2026 · Academics
Eleven screens were in the Academics menu with no card on the Academics page: the coursework matrix, goal cards, quarterly grades, PACE slips, PACE stock, the master schedule, the unit plan, STEAM, the designation tracker and the year-end close-out. They are all there now, and Character grades points at the same screen the menu does rather than a second copy of it.
What this still does not do. The menu is unchanged and nothing moved — the page simply offers the same doors. Who can open each one is decided the same way it always was.
Viewing as somebody now tells you when it refuses a change
7 October 2026 · Privacy & security
Viewing the site as one of your staff or students has always been read-only — nothing you do while looking through their eyes is recorded. What it did not do was SAY so. A grade typed into a gradebook appeared on screen, was quietly refused, and left the old value in the database with a new one on the page. A red strip now appears the moment that happens: it says the change was not saved, who you are viewing as, and offers a reload so you can see what is really there. The gradebook also puts the original grade back and marks the cell “Not saved”.
What this still does not do. The protection itself has not changed and did not need to — it refuses every save for the whole session, from the server, and nothing was ever recorded. The strip is only there to tell you. Everywhere except the gradebook, the screen may still show what you typed until you reload; the reload button is in the strip for that reason. A super admin in a full impersonation gets no such strip, because in that mode a change really is saved.
A student record’s links are gathered at the top of each tab
7 October 2026 · Students
Each tab on a student’s record used to scatter small links through its sections — at the bottom of a panel, or beside a heading. They are now one row at the top of the tab, in two groups: “Open” for the fuller version of what you are looking at (the whole attendance ledger, the transcript, live unit progress, the full health record) and “Change this in” for where the data is actually entered. The Awards tab gained a link to the honor roll, which is worked out from the grades and so is not in the awards list.
What this still does not do. Nothing was removed and nothing changed hands — every link goes where it went before, and you are still only shown the ones your role can open, so a teacher sees fewer than a principal. Rows inside a list that drill into their own detail are untouched; this is about the links that lead off the record.
Every section page now opens with coloured tiles
6 October 2026 · Day-to-day
Reports, People, Comms, Academics, Classroom, Operations, Food Service, Health, Billing and Setup all start with a row of coloured tiles — each with its icon and a line saying what is behind it — at the top of the page, above the graphs and figures. The colour says which part of the school the destination belongs to, and it is the same colour everywhere that part of the school appears, so Attendance is the same colour on the Operations page as it is on a child’s record. Setup’s twenty-five settings are now gathered by what they are about: the grading scale with the other academic settings, attendance codes with the day-to-day ones, character traits with Character.
What this still does not do. Nothing moved between areas, changed its name, or changed who can open it, and every live figure that was on a card is on its tile — PACE completion, the average GPA, drafts waiting to send, the active year, the course count. What you can see still depends entirely on what you are allowed to see: a teacher gets fewer tiles than a principal, in the same colours. A few pages were left alone on purpose because they are not menus — the student and staff rosters, STEAM, Recognition — and Health has one tile because it has one page of its own; filling those rows out would have meant inventing places to go.
The Today steps are tiles, and each one is its own colour
6 October 2026 · Day-to-day
Your day’s steps are still numbered, still in order, and still have the tick box — they now look like the tiles on the rest of the site, and each step takes the colour of wherever it sends you. Attendance is the same orange as Attendance everywhere else, grading the same violet as Academics, points the same colour as Character. The step you are on is ringed, and a step you have finished dims rather than disappearing, so you can still see what you have done as well as what you have not.
What this still does not do. The steps themselves are unchanged — the same five for a teacher, the same four for a principal, in the same order, with the same counts. The small “Now” badge is gone because the step label already says “· Now” and the ring already shows it. Everything below the steps — the stat row, the goal card, approvals and the attendance line — is where it was.
A student record opens with coloured tiles for its six sections
6 October 2026 · Students
A student’s record now starts with a row of coloured tiles — Profile, Coursework, Character, Attendance, The record, Health — each with its icon and a line saying what is behind it. Click one and that section opens. The colours are the same ones the Reports page uses, so Health is the same colour on a child’s record as it is on the emergency list. The tabs are still there underneath; the tiles are the quick way in, and they are at the top of the page rather than buried beside a heading further down.
What this still does not do. Nothing moved and nothing was renamed — every section holds exactly what it held, and a teacher still sees only the sections they could see before: a tile appears only for a section that is actually on the page for you. Coursework and The record wear the same colour on purpose, because report cards and credits are academic work too; their icons tell them apart. The small “change this in …” links inside the sections are untouched for now.
The reports come first on the Reports page, grouped by area
6 October 2026 · Day-to-day
The Reports page used to open with school-wide graphs and figures and keep the reports themselves below them. The reports are now at the top, and they are gathered under small headings by area — Academics together, Health together, and so on, in the same order and the same colours used everywhere else. The graphs and figures follow underneath, unchanged.
What this still does not do. No report moved between areas, changed its name, or changed who can open it, and none of the figures below were touched. From here on, the way into a page sits at the top of that page rather than partway down it.
The Reports page has coloured tiles instead of plain cards
6 October 2026 · Day-to-day
Every report on the Reports page is now a coloured tile with its own icon and a one-line description. The colour means something: it tells you which part of the school the report is about, and it is the same colour wherever that part of the school appears. So the transcript and the cumulative record are Academics, the emergency list is Health, and the whole-school views are the Reports colour.
What this still does not do. Nothing about who can open which report changed, and no report moved or was renamed. Dashboards and Analytics share an icon for now because neither has a menu entry of its own to take one from. The student record and Today get the same treatment next.
The four-year and six-year plans are now one plan
6 October 2026 · Academics
Everywhere the system used to show a four-year plan and a six-year plan side by side, it now shows one — measured against the span on the student’s own graduation plan. The Diploma path tab, the credits screens, the graduation page and the printed projection sheet all name the span they used, so “on track” finally means one thing for one child. A student with no plan written yet is measured against the four-year pace, exactly as before.
What this still does not do. Every other figure is unchanged — credits earned, in progress and remaining, each subject area, the projected graduation year. The span only ever decided how much credit a student is expected to have banked BY NOW, and it still only decides that: a plan starting in grade 7 and one starting in grade 9 give the same graduation year, because when a child graduates depends on their grade, not on the plan. Change the span on their Diploma path tab.
One graduation plan you write with the student, covering up to six years
6 October 2026 · Academics
A student record’s Diploma path tab now has a Graduation plan you author. Choose which grade the plan starts at — 9 gives the old four-year shape, 7 the six-year one, and anything between now works too — then for each year list the subject area, how many credits you intend, and the course name if you already know it. Save the date you reviewed it and whatever you agreed in the room. Underneath, every subject area is shown planned against earned, so each year’s review is already worked out for you.
What this still does not do. A principal or a teacher can write one, and a teacher only for their own students. The comparison only looks at years that have already happened, so a 10th grader is not reported behind on grade 12. “Short” does not count work in progress — a course being taken now has not been earned yet, which is the same rule the projection sheet uses. Subject areas come from the student’s own diploma pathway, so pick a pathway first. The credits completed, in progress and remaining panel above is unchanged.
The Academic Projection Report shows the GPA, and has its own card
6 October 2026 · Academics
The academic projection sheet now carries the grade point average — unweighted, weighted, and the credits those figures were worked out from — under the credit totals. And there is an Academic projection card on the Reports page: find a student and print either plan, without going through their record first. It is still on their Diploma path tab too.
What this still does not do. The GPA is the same one on the transcript, not a second calculation. A student with no graded credit-bearing coursework yet gets a sentence saying so, rather than a blank. “Credits counted toward GPA” can be lower than credits completed, because a pass/fail credit earns no quality points — that is why the figure is on the page rather than left for you to wonder about. Both the four-year and six-year plans are offered, because “on track” means something different under each.
The cumulative record now carries awards, discipline and an address
6 October 2026 · Students
Five changes to the cumulative record. The grade now fills itself in from the percent when you are entering OUR OWN past coursework, using our grading scale — type a grade yourself and it stays as you typed it. The heading carries the current address. After the coursework there are two new sections: High School Awards and Honors (the awards you have ticked for the transcript) and Discipline (suspensions and expulsions only). Either section is left off entirely when there is nothing to show. And high-school coursework now prints (H) for honors and (DE) for dual enrollment, with a short note at the bottom explaining whichever marks appear. The Discipline section always prints: when there is nothing it says “No action to report”, so a receiving school can see there were no issues rather than wondering whether we left the records out.
What this still does not do. The grade is NOT filled in for another school’s coursework — their percent was awarded on their grading scale, not ours, so it is left exactly as they reported it. Discipline shows suspensions and expulsions and says so on the page; warnings, detentions and parent contacts are not on this document, and neither is an incident that was dismissed or the written description of what happened. The honors and dual-enrollment marks come from the credit, so a course has to be recorded as a credit to carry one.
A misleading note about missing report cards is gone
6 October 2026 · Students
The cumulative record used to count up “years with no published report card” at the foot of the page. It was wrong in two ways and both are fixed. Next school year was being counted — students are enrolled in it already, but it has not happened, so it no longer appears on the record at all. And for years that really have finished without a card, the page no longer counts them: those years print their own courses and credits as before, and a year with nothing in it simply says so.
What this still does not do. The year currently running still appears, and says it is in progress. Which years have a published report card is still shown where it belongs — the Report cards tab on the student’s record — it is just not stated on a document you send to another school.
Cumulative records has its own card on the Reports page
6 October 2026 · Students
The Reports page now has a Cumulative records card. Open it, find a child, and their record is there to view, print or download — without going through their student record first. It is still on the report cards and transcripts screen too, so if you are already looking at one of a student’s documents, all three sit together.
What this still does not do. A principal or a teacher, and a teacher sees only their own students. The card shows you the record as a document rather than on screen, because that is what gets sent on — View opens the real thing. If a year looks wrong or missing, Past coursework on the student’s record is where earlier years are entered and corrected.
A printable cumulative record, for every grade a child has finished
5 October 2026 · Students
A student record now prints a cumulative record — the permanent record you send to the next school. It is on the Past coursework tab, with the usual View, Print and Download. One block per grade level, earliest first, whoever taught it: the course, the grade, the percent, the PACE numbers and the credit, with days present and absent and the year’s GPA underneath. Years another school taught are named as theirs. For years we taught, the PACE numbers are worked out for you from the coursework matrix and the work actually finished — you do not type them. It carries the school’s accreditation above a School official signature line.
What this still does not do. It shows what was COMPLETED, not what was assigned — a child part way through a course shows the PACEs they have finished. A course that earned no credit still appears with its grade, because that is what a permanent record is for, but the credit column stays blank for it. A finished year with no published report card is shown as a gap rather than left out, and the document says how many there are; the year currently running just says it is still in progress, because nothing is missing from it yet. A year you typed in as backfill for our own school reads exactly like a year the system recorded itself. Print it from your own login: while you are viewing the site as somebody else it is refused, so the record of who printed it is never wrong.
Past coursework can be corrected, added to, and carries PACE numbers
5 October 2026 · Students
Each year on a student’s Past coursework now has three controls. Add courses fills the heading in for you and adds to that year rather than starting a second one — for when you realise you skipped a class. Edit opens the year and every course in it, so you can go back and fill in something you worked out halfway through. And there is a proper PACEs column, which takes the numbers as the record writes them — 1037-1050, or 1038, 1040-1051 when a PACE was skipped or repeated. Anything you had already typed into the notes has been moved across for you.
What this still does not do. A principal only. Editing here changes the cumulative record and never the transcript — a credit already on a permanent record is still corrected from the Diploma path, which records what changed and why. For years this school teaches, the PACE numbers are worked out from the coursework matrix rather than typed — see the cumulative record above.
Type a whole year of another school’s record in one go
5 October 2026 · Students
A student record now has a From other schools section, under The record. When a child arrives with a cumulative record from their last school, you type the school, the year, the grade and the attendance ONCE, then list the courses underneath — six rows to start, add more if you need them. Anything the other school did not report is left blank and is recorded as “not supplied”, never as a zero. A year that arrived with attendance and no course list can be saved on its own. And each course has an On transcript tick: use it for the high-school years and that course is also added as a transfer credit, marked as earned at the other school, so a 10th grader arriving with 6th to 9th grade records goes in in one pass.
What this still does not do. A principal only. Transferred grades count toward credit totals but not toward the GPA, because the letter was awarded on another school’s scale. The cumulative record document that prints all of this is above.
See the site as one of your people, without changing anything
4 October 2026 · Privacy & security
Setup → View as somebody lists everyone at your school with a login. Pick one and the site becomes exactly what they see — the same menus, the same pages, the same gaps — which is the only reliable way to check that a screen says what you think it says. While you are looking you cannot change anything: every button that would save, send or approve is refused, and so is printing, because a printed document would be recorded as THEM printing it and that would not be true. An amber bar sits at the top of every screen until you stop, it lasts half an hour, and it is written to the audit log with your name on it.
What this still does not do. A principal only, and only people at their own school — never another principal. It cannot be used to do anything on somebody’s behalf: if a parent needs a form submitted, they still have to submit it.
A transcript says who accredits the school
4 October 2026 · Academics
Setup → School branding has a new Accredited by box. Put your accrediting body in it and every transcript prints “<your school> is accredited by <that body>” just above the registrar’s signature, where a receiving school looks for it. The form shows you the finished sentence as you type, so you can read exactly what the transcript will say without printing one. Leave the box empty and transcripts say nothing about accreditation at all — never half a sentence.
What this still does not do. Only the transcript prints it. Report cards, progress reports and the other documents carry the same letterhead but not the accreditation line.
Recording a credit follows the percent down to the quality points
30 September 2026 · Academics
A.C.E. grades in percent, and the letter and the quality points are conversions of it - so Record a credit now starts with a Percent box. Type 94 and the letter and the quality points fill themselves in from the school’s own grading scale; type a letter and the quality points follow. Either can be typed over, and once you have typed in a box the conversion leaves it alone. There is also a tick for work earned before 9th grade, which files the credit under the year you picked and prints an asterisk on the transcript rather than opening a fifth year block, and a new source option for credits carried over from the school’s previous system - which prints no transfer mark, because the school awarded them itself. The Earned on date now says it is optional, which it always was.
What this still does not do. The conversion reads the grading scale the school has set; a school that has set none uses the platform default, and a percent converts to whatever that default says. The percent is now STORED alongside the letter, so a school that later corrects its scale can re-derive the letter and the points - but nothing re-derives them automatically yet, and credits recorded before this have no percent to re-derive from.
Awards a school gives by hand, and which of them reach a transcript
30 September 2026 · Academics
A student’s record now has an Awards section - Merit Scholar, Honors Society, Student of the Month, or anything else the school gives. Each one has a name, the school year it was given in, an optional note, and a tick for whether it belongs on the transcript. Tick it and it prints in an Honors & Awards column beside the test results; leave it off and the award is still recorded, just not on the college document. Staff can record one; families can see their own child’s.
What this still does not do. Honor Roll is NOT entered here and cannot be - it is worked out from the grades each quarter and already appears by itself. Typing it as an award would give one fact two sources, and a transcript could then claim Honor Roll for a term whose own grades, printed inches above on the same page, say otherwise. The tick starts OFF for every new award: a transcript is permanent, so an award reaches it because somebody decided it should.
Planning boards, for your own work and for a group
28 September 2026 · People & access
A new Planning heading, and everybody has it. Make a board, name your own columns, and drag cards between them. A card can carry a due date, the person it is for, and a checklist of steps inside it. A board with nobody on it but you is normal — share it later, or never. Anyone on a board can add and edit; only the person who made it, or the principal, can take somebody off. Boards are archived rather than deleted, and stay readable. A card with a date lands on the unit plan page for the unit its date falls in, and a card can also be filed to a unit with no date at all. Each person on a board gets their own colour, so a card shows who it is for as a dot rather than a name — the roster under the board is where the colours are named. A board can carry a colour of its own too, for picking it out of a list. A card with a date can be kept OFF the unit plan, for a deadline you set for yourself. Cards can be dragged up and down within a column as well as between columns, and moved to another board. More than one person can be on a card, for work a team of two or three shares. A link pasted into a note or a step becomes clickable. A Save button at the bottom of a card commits what you typed, and says so. And the bell tells you when a card is given to you, when somebody puts you on a board, and when something of yours is due today or tomorrow.
What this still does not do. A board with students on it cannot also have parents on it, and the other way round — that one is a safeguarding rule and the database enforces it, not just the screen. A student can be put on a board only by somebody who can already see that student. Notes and steps take PLAIN TEXT with links detected in it — there is no bold, no bullets and no pasted formatting. Reminders arrive in the bell only; no email leaves SAVEL yet.
A PACE a student already started does not go back into stock
24 September 2026 · Day-to-day
Taking a PACE off a student’s coursework plan puts a copy back in the cupboard, which is right when the booklet was never handed out. When it HAS been - wrong PACE, wrong timing, caught after the student opened it - there is now a checkbox on the edit saying so, and the count is left alone. It names the PACEs it is about and only appears when a change actually removes one.
What this still does not do. A PACE that has already been SCORED was never returned to stock and still is not - that one the system can work out for itself. The checkbox is for the booklet with nothing recorded against it yet, which looks identical to an untouched one from the office. Nobody but the teacher holding it knows, so nothing is guessed: leave it unticked and the copy goes back on the shelf as before.
A unit, whole — the Unit plan
24 September 2026 · Academics
One screen per unit, with a picker across the top the way the designation tracker has: its dates and theme, the Scripture passage, the character trait, the STEAM lessons tied to it, everything on the calendar during it, the days off inside it, whose birthday falls in it, any testing window that overlaps it, and how far along the unit actually is. It opens on the unit you are in.
What this still does not do. Two of those had never been recorded anywhere: a unit now names the character trait it focuses on (set it beside the unit under Setup → Academic years), and a STEAM lesson can name the unit it ties in to (set it on the lesson). Until somebody sets them the page says so, with a link to where. Everything here is read-only on purpose - each piece is edited where it already lives, so there is no second place for the same fact to disagree with itself.
Field trips show on the calendar, and all-day events show the right day
24 September 2026 · Day-to-day
A field trip planned under Field trips now appears on the master calendar - and therefore in the Unit plan - with a link back to its permission forms. Trips already planned were added too, not just new ones.
What this still does not do. ⚠ This also fixed something older and wider: every ALL-DAY event on the calendar has been showing one day EARLY. An all-day event is stored as a date with no time, and the screen was converting it as though it were a moment - midnight reads as the previous evening anywhere west of London, so a trip on the 15th printed as the 14th. Every all-day event now shows the day it is actually on. Timed events were never affected.
Teachers can keep the Scripture passage list
24 September 2026 · People & access
Adding, editing and retiring Scripture passages was the principal’s alone. It is now open to any member of staff, teachers included - which is what makes tying a passage to a unit usable, since the designation tracker it feeds is a teacher’s sheet.
What this still does not do. Deleting a passage is still the principal’s, and no screen offers it at all: deleting one takes every student’s record of having recited it along with it. Retiring keeps the records and stops new recitations, and any teacher can do that. Parents and students can read the list and change nothing. ⚠ One caution now that more people can edit: correcting a typo in a passage is safe, but reusing an existing passage for a DIFFERENT verse relabels every student’s recitation history against it. Add a new passage instead - the editor says so above the form.
A Scripture passage can be tied to a unit
24 September 2026 · Academics
Manage passages now has a Unit box. Tie a passage to a unit and verifying a student’s recitation of it ticks that unit’s Scripture box on the designation tracker, dated to the day they said it, with the teacher’s name on it. Tying a passage also catches up with recitations already verified, so a passage tied after the fact does not leave an empty box behind it.
What this still does not do. This is what the designation tracker’s automatic tick has been waiting for: the tracker could always be filled in by hand, and the automatic half could not be switched on by anybody because the box did not exist. Passages are untied until somebody ties them, and a unit with no passage says so on the tracker with a link to fix it. A teacher’s own tick always wins over the automatic one, and untying a passage leaves existing ticks alone - they record that a child said their passage on a day, which stays true however the units are rearranged later.
An application can be sent back, and detention is counted in minutes
24 September 2026 · Academics
Two things from using the designation screens. "Let them try again" now hands the application back to the STUDENT: it arrives on their page and on their Today card with the teacher’s reason, opened on what they ticked last time, and they send it again. Before this it only cleared the teacher’s answer and left the student nothing to do. And a detention can now be logged with how many minutes it was - the consequence form has the field - so when a teacher reviews a Sailing application they see a line saying the discipline record holds more than fifteen minutes for that unit.
What this still does not do. The detention line appears ONLY over fifteen minutes and says nothing otherwise. It never contradicts the student’s own tick: the four things they declare are their word by design, and this is a fact put in front of the teacher to weigh, not a verdict. Detentions logged before today have no minutes recorded and never will - that reads as "length not recorded", which is deliberately not the same as zero, because only one of those means the student is clear. Minutes belong to detentions alone; a three-day suspension is not counted in minutes.
Anchored and the Honor’s Society are decided on screen
24 September 2026 · Academics
The two levels above Sailing now have the screen they were waiting for, on the same page as the unit tracker. Pick a quarter and the school gets a list of its Jr. and Sr. Navigators with every Anchored condition worked out for each one - Sailing in each unit of the quarter, approved service hours, and the Honor Roll from that quarter’s report cards - and awards or declines with a note. The Honor’s Society list does the same for the year: Sr. Navigators who held Anchored every quarter with no designation withdrawn.
What this still does not do. Every number is read from a record somebody else already made, and nothing is recalculated: the Sailing is the Sailing a teacher approved, the hours are the hours an approver approved, and the Honor Roll is the one frozen onto the report card a family is holding. That also means a quarter whose report cards have not been generated reads as "no Honor Roll" for everyone, and the screen says so rather than letting it look like nobody qualified. Everyone in the band is listed, not only those who qualify, and the award button is never disabled - a student who falls short can still be awarded, with what they were short of written down beside the decision.
A student can apply for Sailing, and a teacher can answer
24 September 2026 · Academics
The Docked / Sailing / Anchored programme had its rules written down in September and no way for anyone to use them. Now a student has a My designation page: it shows what their teacher has recorded for the unit, they tick the four things they are declaring, and it goes to their teacher. The teacher answers it on the same screen as their tracker - the student’s claim on the left, the teacher’s own record of what actually happened on the right - and approves, declines or withdraws with a note the student reads. In the last week of a unit a student’s Today page tells them what is still missing and how long they have. A sailboat, an anchor or a dock shows where each student stands.
What this still does not do. Sailing only, so far. Anchored is quarterly and Honor Society is annual, and neither has a screen yet - the rules for both were already written and are waiting on one. The application deadline is SHOWN and never enforced: a late application still reaches the teacher, marked late, because whether to take it is their call. Nothing the student ticks is checked by the system - they are the child’s own declaration, on purpose, and the teacher’s record beside them is what makes the check possible. A student cannot change an application once sent, and cannot re-apply after an answer; a teacher reopens it instead, which keeps that conversation between the two of them.
The designation tracker a teacher keeps is now in the system
24 September 2026 · Academics
The one-page sheet a teacher keeps through a unit - every student, a box for Scripture memory, a box for the report, and a note - is a screen now, under Classroom for a teacher and under Academics for the office. Ticking a box records the DAY it happened, not just that it happened, so in the last week of a unit the sheet answers "did she say it before the deadline" and not only "did she say it". Verifying a recitation fills the Scripture box in by itself, as long as the passage has been tied to that unit - so the half of the tally the system already knew stops being written down twice.
What this still does not do. A teacher sees exactly the students they are allowed to see, which means a second teacher given a group also gets that group’s tracker, with nothing extra to set up. The office sees the whole school. Parents see none of it. A student can read their own line - it is what their claim gets checked against - but cannot tick anything on it. A unit with no passage tied to it still works; its Scripture box is simply ticked by hand, and the screen says so rather than leaving a teacher wondering. Applying for a designation, the approval that reads this tally, the last-week reminder of what is missing, and the sailboat / anchor / dock marks on a student’s page are all still to come - this is the record they will read.
A score under the pass mark can be passed, with a reason
24 September 2026 · Academics
A PACE scored under the pass mark used to be a retest and nothing else. A teacher can now pass it anyway by saying why — the score itself is unchanged, so a 75 stays a 75 on the record and in the average, and the student moves on. It earns the congratulations slip and the base points, the same as a score that met the mark.
What this still does not do. The reason is required and is kept with the score, because it is a judgement somebody has to be able to account for later. It is not honor roll — that is a higher mark. A score that already passed cannot be “overridden”, and leaving the box blank keeps today’s behaviour exactly.
A score can go on a PACE the student took out of order
24 September 2026 · Academics
Entering a test score always went to the next PACE a student had not passed, so a child who skipped one — because it was out of stock, say — could not have the later one entered at all. The Score test panel now has a Which PACE box: it still defaults to the next one due, and the student’s other unfinished PACEs are listed underneath.
What this still does not do. The student is still pointed at the earliest PACE they have not finished afterwards, so a skip is recorded rather than forgotten. A PACE that is not on the student’s list cannot be scored — add it to their PACEs for the year first — and one they have already passed is refused, because a second pass would award the points twice. Re-scoring a FAILED PACE is an ordinary retest.
Events can repeat, and the calendar shows the school year
23 September 2026 · Communication
An event can now repeat — every day, every week, every other week, every month or every year — so a weekly chapel is created once instead of one Tuesday at a time. The calendar also shows the school year above the events: term dates, holidays and early-release days, which until now lived only in Setup and appeared on no calendar at all.
What this still does not do. There is one event behind a repeat, so editing it changes every date and the RSVP list is shared across them rather than counted per date. Closed days and early releases are shown differently, and a holiday marked staff-only stays hidden from families. A repeat keeps its time of day when the clocks change.
The Today screen drops a row that was counting the wrong thing
23 September 2026 · Day-to-day
The “Digest” step said how many people were active today, and the number was really a count of everyone who HAS an account — staff, parents and students alike — whether or not anybody had signed in. It has been removed rather than corrected: it linked to Reports, which is already in the menu. Today now shows five rows, each counting something real.
What this still does not do. Nothing else changed on the Today screen and no report went anywhere — Reports is reached from the menu exactly as before. Teachers keep their own closing step, which is named Reports and has always gone there.
Picking a subject fills in its PACEs
23 September 2026 · Academics
Adding a PACE subject to a student used to mean looking up which PACEs that subject runs and typing them. Pick the subject now and the box fills in from the school’s own PACE chart — the student’s grade for a subject that spans the grades, and the whole block for a course that is one grade’s work. Change it before pressing Add if this student needs something different.
What this still does not do. It is a suggestion and nothing is written until Add is pressed. It comes from the school’s own catalog, so a retired workbook is never offered and a half-credit course gets its own six rather than a whole year’s twelve. Where the chart has nothing to say — a student with no grade recorded, or a subject with no PACEs at that grade — the box stays empty and says so.
Removing a PACE subject works
23 September 2026 · Academics
Pressing Remove on one of a student’s PACE subjects was refused every time, for everyone except a platform administrator — and had been since the screen was built. The subject stayed on the child’s matrix and the only sign of trouble was a line of red text. It removes now.
What this still does not do. A removed subject is kept rather than erased, and the people who can remove one — the principal, and a teacher who supervises that student — can still see that it was removed. Families and students see nothing that has been removed, exactly as before.
An office request now rings the bell
23 September 2026 · Day-to-day
When a family tells the office they have moved, or that they signed something on paper, the principal and whoever holds the front-office duty get a notification the moment it arrives — and the Today screen carries a line for how many families are still waiting on an answer. Until now the queue raised nothing at all and somebody had to remember to open it. Billing also moved under Operations, and Office requests under Comms, so a principal’s top row is shorter.
What this still does not do. The notification names the KIND of request and never what the family wrote — that stays on the queue page, where only the principal and the front office can read it. Nobody else is notified, and neither is whoever filed it. A family opening its own Billing, and a bookkeeper or clerk who has been granted one of those duties, keep their own tab exactly as before.
A child’s PACEs are set in one place now, not two
23 September 2026 · Academics
The Edit plan page asked for a student’s PACEs twice: once as a list of booklets, and again below it as a start and an end. They were separate records and could disagree. There is now one PACE subjects section — the subject, and the PACEs they have for the year — and adding a subject asks for the same list in the same notation. “1061-1072” does everything a start and an end did, and “1049, 1052-1055, 1058” does what they could not.
What this still does not do. Nothing about pacing, report cards or the ordering list changed — the start and end are still kept, they are just worked out from the list instead of typed. A PACE the student has already mastered still cannot be removed, and a PACE the subject’s catalog does not stock is now refused when the list is saved rather than only when a range was typed.
A child can spend their own points at a kiosk
22 September 2026 · Day-to-day
A student scans the code at the counter with their own phone, sees what they can afford, and spends their own points — no queue and nobody else involved. Staff also got two new ways to say WHO at the scanner: the device’s camera, and a search by name for when there is no badge to hand. And the order list can now be printed for use away from a screen.
What this still does not do. Self-serve spending is OFF until a school turns it on, and it stays off by default. A child can only ever spend their OWN points: the code they scan names the COUNTER, never a person, and who is spending comes from their login — so scanning somebody else’s badge does nothing at all. Every one of those checks is in the database, not just on the screen. The camera reads codes on the device and sends nothing anywhere.
A scanning place’s code is a link, and staff can find a child by name
21 September 2026 · Day-to-day
The code you print for a place is now a web link rather than a bare key, so pointing a phone camera at it opens SAVEL instead of dumping gibberish into a notes app — and it opens the scanner already switched to that counter. And at the scanner there is now “Find a student by name”, so a teacher standing at a child’s desk can award or spend points without a scanner and without knowing the eight characters by heart.
What this still does not do. The name search never lists the roster: nothing appears until you have typed two letters, only a handful of matches are ever shown, and you only find children you supervise. That is deliberate — the same screen is a hallway kiosk as often as it is a teacher’s phone, and a list of every child’s name on a corridor screen is not something a school should have to accept. A child following the link on their own phone is still turned away: paying with your own points from your own phone is not built yet, and the page now says so instead of telling a nine-year-old to sign in as staff. Codes printed before this change still work with a hand scanner and are worth reprinting when convenient.
The PACE cupboard counts when a workbook is handed out
21 September 2026 · Day-to-day
The shelf used to go down when a child FINISHED a PACE, so prescribing a whole year of work took nothing off the count and the cupboard lagged by everything sitting on desks. It now goes down when a PACE is prescribed — the moment the booklet actually leaves. Taking a PACE back off a plan puts it back on the shelf, unless the child has already sat it, in which case they have it whatever the plan says.
What this still does not do. A one-off reconciliation is needed for children who are mid-year — their finished work was already counted the old way, but anything prescribed and not yet started never came off the shelf at all. It reports before it writes, so the numbers can be checked against the actual cupboard first. Where more is prescribed than the count says exists, it stops at zero rather than going negative — that is a shortage to order against, not a number to correct.
You can look at a scanning place’s code again
17 September 2026 · Day-to-day
A place’s QR code used to be shown once, at the moment you made it, and never again — so seeing the store’s code meant making a new one, which stopped the code already on the wall from working. There is now a “Show the code” button beside each place. Looking changes nothing: whatever is on the wall keeps working, and you can print a copy and put the same code on a tablet without the two fighting.
What this still does not do. Codes made before this change still cannot be recovered — the old ones genuinely were never kept, so the screen says so and offers to make a fresh one. Every time somebody looks at a code it is recorded, with who and when. A student’s own badge is not affected and is never shown this way: it never expired and never needed to be.
Closing out a school year, one child at a time
17 September 2026 · Academics
A new screen under Academics walks you through the end of the year, a child at a time. For each one you see their learning plan or designation first, then every course with how much they finished and what their grade is, and you answer each unfinished course: reduce the coursework so their grade is the average of what they did, or leave the zeros standing and carry those PACEs into next year. Once every course has an answer, the screen shows their GPA and asks whether they move up.
What this still does not do. Nothing decides anything for you — no outcome is pre-selected and none is suggested, because the right answer depends on the child. Every course decision needs a note. A promotion needs one only when it departs from the standard: holding back a child who met the 1.0 GPA floor, or moving up one who did not. Promotion stays shut until the courses are settled, because marking work incomplete changes the GPA it would be judged against. Carrying PACEs into next year still waits for the child to be re-enrolled, and that step is not built yet.
A school year can be closed out, student by student
16 September 2026 · Academics
The groundwork for the end-of-year tidy-up. When a student has not finished every PACE that was prescribed, the school records one of two decisions for that subject: reduce the coursework to what was actually done, with no penalty, or mark the rest incomplete so they count as zeros and those same PACEs are prescribed again next year. Every decision is signed by the person who made it and carries a note explaining why.
What this still does not do. Nothing decides this automatically and nothing ever will - the right answer depends on the child, their learning plan and circumstances the system does not hold. A note is required on every close-out. Carrying PACEs into next year waits until the student is actually re-enrolled, so a decision made in June is applied when they return rather than creating coursework for a child who did not come back. The screen itself, the zeros reaching a report card and the half-credit arithmetic all follow this.
A PACE marked incomplete counts against the grade
16 September 2026 · Academics
A progress report used to average only the PACEs a child had finished, so a child who should have been at six and had mastered four read as an A on the four — and looked like they were doing well while they were two PACEs behind. A teacher can now mark a PACE incomplete, and a marked PACE averages in as a zero. Four at 95 with two marked incomplete is a 63, not a 95. This reaches report cards, the gradebook and the at-risk list together, so they cannot show a child differently from one another.
What this still does not do. A PACE the child simply has not reached yet is NOT an incomplete and is never counted as one — only a mark a teacher deliberately puts there. The mark is not permanent: the moment a passing score is recorded on that PACE, the mark clears itself, so a child who catches up later in the year gets their grade back without anyone having to remember to undo it. The place to put the mark is not built yet, so nothing is marked today and no grade has changed.
A scanning place’s code can last a month, and warns you first
16 September 2026 · Day-to-day
The QR code that tells a scanner it IS the school store used to last a week at most, so somebody had to reissue it every week — and if nobody did, the till just started refusing scans with no warning and no explanation. A code can now be set to last up to 30 days, and the school is told before one runs out, with the alert linking straight to the place that needs reissuing. New codes last 30 days by default — print one, or show it on the tablet that will display it.
What this still does not do. A student’s own badge was never affected and still never expires — print it once and it works forever. Only a PLACE’s code expires, because presenting one is what lets a scanner take points off a child, so a photograph of one taped to a wall has to stop working eventually. Reissuing still has to be done by hand under Setup → QR locations; the warning tells you when, it does not do it for you.
The front desk can hand over a reward and take in a pass
15 September 2026 · Day-to-day
Securing a reward a child has paid points for, and marking a pass redeemed when they hand it in, were both limited to the principal or to whoever supervised that particular child. The front office could do neither, which is where a child most often walks up. Both now work for the office, and the fulfilment queue shows every outstanding reward rather than only some of them.
What this still does not do. It is the Front Office duty that carries this, not a staff account on its own — grant it under People & roles. A pass a child is still saving stays private: the office sees what has been handed in, not what is sitting unspent in a wallet. And a reward that has not been obtained yet still cannot be handed over until somebody marks it secured.
A three-week plan can be unlocked when the world changes
15 September 2026 · Students
An approved plan was fixed for its whole three weeks, and three weeks is a long time for nothing to change. A teacher can now unlock one, with a reason, and either the student or the teacher can change what the remaining days say. The teacher saving it closes it again. Each subject total moves with the days, so the plan and its totals cannot disagree.
What this still does not do. Only today and the days after it can change. The days already gone stay exactly as they were, because they are the record of what the child was actually asked to do. A student may edit an unlocked plan but cannot lock it again, the same way they cannot approve their own. Unlocking needs a reason typed in.
A student can now sit in a grade band that is not their year group
13 September 2026 · Students
Grade bands follow coursework level and maturity as well as chronological grade, and until now the system worked only the second out. A principal can place an individual child in a different band for one school year, with a reason recorded alongside it. Their timetable, their report card sections and their credit rules all follow the band they are actually in.
What this still does not do. The exception lasts one school year and then lapses, so next year starts from the ordinary rule again rather than carrying a decision nobody revisited. A reason is required - an unexplained exception is the one nobody dares remove and nobody can defend.
Sailing, Anchored and the Honor Society now have somewhere to live
11 September 2026 · Students
The groundwork for the student designation programme. A student applies for Sailing each unit by ticking the four things they are declaring; the system works out who qualifies for Anchored and for the Honor Society; and a teacher approves or denies every one of them. Nothing is awarded automatically.
What this still does not do. This is the record and the rules only - the screens a student applies on and a teacher reviews on are not built yet, so nothing is visible in the app. Parents are not part of the process and cannot see an application or a decision; what a family sees is the recognition feed.
A teacher can write a note on one of their students
10 September 2026 · Students
A teacher could always READ the ordinary notes on a child they supervise and could not add one - the person who sees a child all day had nothing to write on. They can now, from the record itself, and the note is read by the principal and by the other teachers of that child, which is exactly who could read an ordinary note before.
What this still does not do. Confidential notes stay with the principal alone - a teacher cannot write one, and cannot turn their own note into one. Editing, pinning, archiving and deleting a note all stay there too: a teacher adds an observation, the principal curates the record.
A report card no longer tells a child they missed the Honor Roll
8 September 2026 · Academics
The card used to print "Did not make Honor Roll" and then, underneath it, the average and the threshold they fell short of - a near miss set out in figures for whoever picked the card up. A student who makes the Honor Roll still has it named, with the tier and the average behind it. A student who does not now has nothing said at all: the whole section is left off the card and off the screen, rather than left blank.
What this still does not do. The verdict is still worked out and still recorded, and a principal can still override it - this changes what a family is shown, not what the school knows. The average and threshold go with the sentence rather than staying behind, because "88% (threshold 90%)" says the same thing the sentence did.
A new course now starts with no credit, and credit is what puts it on a transcript
8 September 2026 · Academics
The transcript is the high-school record and the permanent record is everything a child has taken, and nothing separated the two. From now on a course carrying credit is a transcript course; a course carrying none belongs to the permanent record. That also settles the awkward case: the same PACEs can be 8th-grade Science for a child on level and earn nothing, or Earth Science for a high schooler filling a gap and earn a credit. Two courses, one set of material - and which one you enrol the student in is what decides the credit.
What this still does not do. New courses now start at zero credit rather than one, so a K-8 class no longer arrives already counting toward graduation - give a course credit deliberately when it earns it. Courses that already exist keep exactly the credit they have; nothing was rewritten. This does not yet group a transcript by the year a course was taken, which is still needed before the asterisk for work earned before grade nine can print.
A child with no contacts recorded was missing from the emergency list entirely
8 September 2026 · Students
Rachel counted 34 children enrolled and 32 on the list. The two missing had no contacts recorded at all, and the report only knew how to print a child once it had somebody to print beside them - so they were absent rather than flagged. That is the worst thing this document could leave out: a child nobody has been recorded for is the one a teacher most needs to know about. They now appear with "No contact recorded - tell the office" where the contacts would be.
What this still does not do. The list also now covers only children who are actually in the building - enrolled, or on leave. An enquiry or a part-finished application no longer appears. Children on leave are deliberately kept: they come back, sometimes on a day nobody updated the record, and a name you did not need costs one line. Before and after care is not yet its own kind of enrolment, so it is covered by the same check for now.
Somebody can be approved to collect a child without being someone to ring
8 September 2026 · Students
A neighbour who does the school run should not be recorded as somebody to telephone at 2am, but every person in a student's Emergency contacts section counted as both. Those are now two separate ticks - may they collect, and would the school call them - so a pickup-only person can be listed as exactly that. On the child's profile the people the school would ring are grouped at the top, with pickup-only people below them.
What this still does not do. Everyone already recorded stays a full emergency contact, because that is what being in that section has meant until now; untick the new box for the ones who are pickup-only. Nobody is hidden by the grouping - a pickup-only person is further down the same list, never removed from it.
The emergency list now shows the people approved to collect a child
8 September 2026 · Students
A grandmother who may collect but is nobody's guardian is recorded on the child's own page, and the emergency list had never looked there - it read the family record alone, so the tick that says whether an adult may collect a child was not consulted by the one sheet that exists to answer that. Both lists are now folded together, one entry per person. Where they disagree the refusal wins: an adult a court order restricts stays marked NOT APPROVED TO COLLECT even if somebody has ticked them as approved on the other screen.
What this still does not do. On today's records this adds one person and changes nobody's answer, because every contact currently says approved - the fault it fixes is the one that would have appeared the first time somebody unticked that box. It still shows only the children a teacher supervises, and still never shows medications, conditions, doctor, insurance, the notes on a contact, or the reason behind a restriction.
Printed forms stopped cutting their lines through the writing
8 September 2026 · Students
Every table in every SAVEL document drew its separator line five points above the text baseline - which is to say straight through the middle of the words - and cut anything too long for a column off with an ellipsis. Report cards, invoices, transcripts and the rest all did it. Lines now sit at the bottom of the row they belong to, and long text wraps onto a second line instead of disappearing. The emergency list is also rebuilt as one card per child, up to eight to a page, and a card is never split across a page break.
What this still does not do. Column headings still shorten rather than wrap, because a heading long enough to wrap is the wrong heading and it would change the banner height on every continuation page. This changes how documents are laid out, not what is on them: no document gained or lost a single field.
A teacher can pull up — or print — the emergency list for their own class
6 September 2026 · Students
Who to ring, who may collect a child, and what each child reacts to, for the students a teacher already supervises. It reads on screen and prints as one sheet, because a fire drill and a pickup line are not places to scroll. Both households appear for a child who has two - the reachable adult is often the one in the other house. An adult a court order restricts is shown and marked MUST NOT COLLECT rather than being left off: somebody arriving at the door is exactly who a teacher needs an answer about.
What this still does not do. It shows six things and deliberately not the rest. Allergies yes - medications, conditions, doctor and insurance never, and nor do the notes explaining why a collection restriction exists; those stay with the office. It does not give teachers the family records themselves, which remain the principal's. And it only ever covers the children a teacher already supervises - asking for another class returns an empty list rather than a refusal.
Students, Families and Staff now live together under People
6 September 2026 · People & access
Three separate items at the top of the menu became one heading. Clicking People opens a page that leads with what is OUTSTANDING for each kind of person - paperwork waiting on a family, credentials expiring for staff - rather than a headcount of who exists. Nothing was removed and nothing moved address; the pages are one click further in, and the top row is shorter.
What this still does not do. A teacher sees People with Students inside it and nothing else - Families and Staff stay with the principal. Teachers reach parent names, emergency contacts and pickup people through the emergency list instead, which shows six fields rather than the whole family record. The record types coming later - inquiries, applicants, alumni - are not built yet; People is the place they will land.
A teacher can message their own families, if your school turns it on
6 September 2026 · Communication
Until now only the principal and staff holding the communications grant could send a broadcast. A new setting, "Who may send a broadcast", widens that to teachers - and it starts switched OFF, so nothing changes for any school until somebody chooses it. A teacher who is given it can reach the families of the classes they supervise and those students, and nothing wider: the school-wide audiences stay with the principal, and the database refuses a teacher who tries for one rather than trusting the screen to stop them. Everything else about sending is unchanged - the same composer, the same acknowledgment options, the same record of who was written to.
What this still does not do. The setting controls the DOOR, not the database. Turning it off takes the page out of a teacher's menu, which is how they reach it - but a teacher was already permitted to write to their own families, and switching this off does not change that underlying permission. Treat it as "is this part of how our school works", not as a lock. And it is all-or-nothing per school: you cannot yet grant it to one teacher and not another.
A Congratulations Slip can go home in SAVEL, and the points post when a parent says it arrived
28 August 2026 · Academics
When a student masters a PACE, the Congratulations Slip goes home in their hand and is worth points when it comes back. That has only ever been a paper errand, and a slip that never made it out of a book bag was a child who quietly went unrewarded. The slip desk can now send that pile to families the same way the OOPS! notices already go. A parent gets it with their other school mail and confirms they have seen it - just a confirmation, not a signature, because there is nothing here for a parent to decide - and the points post to the student the moment they do. The amount is your own: it comes off the "Congrats Slip" row in your points settings, so a school that awards 30 awards 30, and renaming that award to whatever you call it will not break anything. Points post once per slip, whether one parent confirms or both, and whether the notice is sent once or again the next morning.
What this still does not do. Paper and SAVEL both stay open, and the system deliberately does not police the line between them - it will not stop a supervisor awarding by hand for a slip a parent has also confirmed, and it does not show you which slips have already earned their points. That was a decision rather than an omission: staff know who they have awarded, and a half-informed tick on the screen would be worse than none. Two consequences worth saying plainly. If nobody in a family has a login, the slip cannot be sent to them - the desk counts those and tells you to hand them out on paper. And if you have archived your "Congrats Slip" award, nothing posts automatically; the parent can still confirm, and awarding is back in your hands, which is what archiving it asked for.
A three-week plan can say what each day holds, and when the test is
28 August 2026 · Academics
The goal plan has only ever held one line per subject for the whole three weeks - "PACEs to finish: 1" - which is the total a plan adds up to rather than the plan itself. The paper Goal Planning Guide your students fill in is a grid: every subject across the top, every school day down the side, and what they mean to do written in the box where the two meet. SAVEL can now hold that grid. Each box takes whatever the subject needs it to take - page numbers for a PACE, "Unit 3" or "read ch. 4 and the lab writeup" for anything else - because a plan should not have to be squeezed into a shape somebody guessed at in advance. Alongside it each subject now carries the day the student intends to test, kept as its own commitment rather than worked out from wherever the last box happens to be filled in. All of it locks the moment a supervisor approves the plan, day by day as well as in total, which is what "the guiding document for the unit" was always meant to mean. A plan approved against the wrong unit or the wrong child can still be voided by a principal and written again, exactly as before, and the plan that was voided keeps everything it said.
What this still does not do. This release lays the grid down in the database; the screen that lets a student fill it in, and the supervisor view that reads it beside their actual daily goals, follow immediately after and are not here yet. Until then the plan page still shows one line per subject. Two other things are settled and worth saying plainly: the grid is three weeks, not the four the paper guide carries - there is no room to sketch the first week of the next unit, which is a decision rather than something missing - and nothing yet reads the test date back to you, so there is no "who is testing on Thursday" list for a supervisor.
The bell tells you what happened, takes you there, and keeps it
28 August 2026 · Communication
The bell at the top of the screen was not much use. Every notice it showed was headed with the internal name of whatever produced it - a parent told that a PACE test had been failed twice saw the words "pace.oops_notice" above a line that read "New notification." Tapping it went nowhere, and worse, tapping it made it vanish: the one thing you had just been asked to do disappeared as soon as you touched it, and there was no way back to it. All three of those are fixed together, because separately none of them helps. Each notice now says in plain words what it is - an announcement, a form waiting for your signature, a note about your student, an accident report, a duty a teacher has given a student. Anything you are actually being asked to do now takes you to the place you do it when you tap it: an announcement opens in Messages, anything needing a signature opens your Waiting list, an alert opens the alert it is about rather than the whole inbox. And reading a notice no longer throws it away. The number on the bell counts what you have not read, but the list keeps everything - a notice you have read simply goes quiet and stays where it was, still taking you to the same place, so you can find your way back to it tomorrow.
What this still does not do. Some notices genuinely have nowhere to send you, and those stay as they are rather than being given a destination for the sake of it - a welcome message, a note that a school setting changed, or the answer to an excused-absence request you have already had decided. There is nothing left to do about any of them, and a link to a page that cannot help would be worse than no link. The panel also holds the most recent thirty notices, which is what the bell has always shown; there is no older archive to scroll back through yet.
A report card comes out even when the student is short of their PACEs
26 August 2026 · Academics
The Honor Roll rule has two halves - a 90% average, and three PACEs finished that quarter - and a student can meet the first without meeting the second. When that happened, the report card would not come out at all. Pressing Generate gave an error and produced nothing, so the one student the second half of the rule is actually about was the one student you could not give a report card to. That is fixed. The card now generates like any other, it says on it that the Honor Roll was missed because the PACEs were short rather than because the marks were, and the average is printed beside that so you can answer the family who asks how a 95 was not an Honor Roll. If you hit this, nothing was saved wrongly and nothing needs undoing - press Generate again and the card will be there.
A transferred credit says so on the transcript, and says where from
26 August 2026 · Academics
When you record a credit a student earned somewhere else, you can now type the name of the school it came from - there is a field for it, "School it transferred from", which appears as soon as you choose "Transferred in from another school". On the transcript that course is marked (T), and a note at the foot of the page explains what the letter means and lists the schools the transferred courses came from. The same note now explains (H) and (DE) as well, which have been printing beside course names for a long time with nothing on the page to say what they were. On your own screens a transferred credit wears a "Transfer" label next to Honors and Dual enrollment, instead of the small grey word it used to get.
What this still does not do. Credits you recorded as transfers before today have no school name on them, because there was nowhere to put one - the only place to write it was the free-text Notes box, and nothing could read that back onto a document. Those credits still print (T), and until you fill the name in the transcript says plainly that the issuing institution was not recorded, which is the truth rather than a blank the reader has to guess at. You can fill it in without starting over: open the student’s credits page, press Correct on the credit, and type the school into "School it transferred from". Like every correction it asks you to say why, and it is kept on that credit’s history. SAVEL does not check the name against anything, so type it the way it appears on the paperwork you were sent, and type it the same way each time - two spellings of one school will read as two schools in the note at the foot of the transcript.
School email can come from the school
26 August 2026 · Communication
Every email SAVEL sends - an invitation, a notice, an account link for a family - has always been addressed from a no-reply mailbox on the savel.app domain, which is a name most of the people receiving it have never heard of. A school can now give its own address instead. It is in School settings, under Communication, and it is called "Send school email from". Type an address there and mail goes out as your school’s name and your school’s address; leave it empty and nothing changes at all, which is what every school starts with today. If the address is ever typed wrong, the setting will not save it - you are told while you are still looking at the field, rather than finding out weeks later from a parent who never got anything.
What this still does not do. ⚠ Setting the address is not, on its own, enough to make mail arrive. Before an address can be used, the domain it belongs to has to be verified with the company that actually sends our email, and that means adding two or three records to the domain’s DNS - the settings that say who is allowed to send mail in its name. Nobody at the school can do that from inside SAVEL, and neither can we: it is a change to the domain itself, made by whoever looks after it, working with us. Until it is done, mail from the new address is refused outright by the sending service, and refused quietly - there is no bounce message and no warning to the person who sent it, the email simply never arrives. That is true of savel.app today as well, which is why invitations are still handed over as a link the principal copies rather than as an email anybody waits for. So: ask us to verify the domain first, and set the address once we confirm it is done. The address is also per school - one school setting one does not change anybody else’s.
A place to tick off the paperwork you have filed
26 August 2026 · Day-to-day
Compliance has a filing log now. Write down what you sent - the annual survey, a fire inspection certificate, an immunization report - the date you filed or mailed it, and how it went: posted, emailed, filed on their website, or carried over by hand. Add a note if there is something worth remembering, like where the certified-mail receipt is. The log lists everything newest-first by the date it was filed, so the answer to "have we sent that yet, and when" is one page rather than a search through a binder. The front office keeps this alongside the principal, so whoever actually walks to the post box is the one who can write it down. If a date is typed wrong it can be corrected, and an entry made in error can be withdrawn - withdrawn, not erased: the record stays, marked, with the name of whoever withdrew it against it.
What this still does not do. SAVEL does not produce the state’s forms and does not file anything for you. It records that you did. Fill the form in wherever you normally do - on the department’s own website, on paper, in whatever the district sends you - and then note here that it went out. There used to be a button on this page that assembled an FL DOE survey and offered it as a download; that has been removed. It was never the state’s own record format, only a well-formed subset of it, and a file that looks official and is not is worse than no file at all - it would have been sent and rejected. Anything a school had run before today was a copy of data it already holds, so nothing has been lost that the student records cannot produce again. The filing log also does not chase you: it will not remind you when a deadline is coming, only tell you truthfully what you have already done. The date is yours to type, deliberately, so a filing recorded a week late still says the day it actually went.
The Daily Goal Cards switch is gone, because it never worked
26 August 2026 · Academics
School settings, under Curriculum, used to show a switch called Daily Goal Cards. It looked like it turned each student’s daily goal card on or off, but it never did - nothing in the school actually read it. A principal could switch it off and goal cards would keep working exactly as before, which could easily look like the software was broken. That switch is gone now. The one that actually governs goal cards is PACE Tracking, the setting just above where Daily Goal Cards used to sit - it already controlled the PACE board and PACE-graded courses, and now its description matches everything it does.
What this still does not do. If your school had already switched Daily Goal Cards off, nothing changes for you - it was never doing anything, so removing it changes nothing you could see. To turn goal cards off, use PACE Tracking instead.
Teachers can get into the school store
26 August 2026 · Day-to-day
The School Store now appears in a teacher’s own menu, and a teacher can keep it: count what is on the shelf, write down a delivery or a breakage, and set the level at which an item starts asking to be restocked - either for the whole store or for one item on its own. Until today the store belonged to the principal and to whoever had been given the front-office duty, so a teacher who was already the person minding the stock had to ask somebody else to type in what she had just counted, or be handed an office duty she does not otherwise do. Every change a teacher makes to stock is written down with her name against it, exactly as it already was for everybody else.
What this still does not do. A teacher keeps the shelf; she does not set the shop. Adding a new item, renaming one, or changing what an item costs in points is still the principal’s, and so is handing a purchase over at the counter - that stays with the principal because it names the child who bought it, and who may see a child is settled by custody and by any court order, not by who is running the till. A teacher whose time at the school has ended loses this the moment the record says so, in the same breath as everything else. Counting stock is not confined to the shop shelf, and it is fairer to say so: the same permission covers the stock of anything the school keeps a count of, a Joyful Café item included. That has been true of whoever held the front-office duty since the store was built; what is new today is that it is teachers as well. It still does not touch the lunch line or the school’s money.
The crew student can see the passes handed to them
26 August 2026 · Day-to-day
The cafe crew page now shows a list of the reward passes children have handed in at the counter, with each child’s name and what their pass is for, and a button to mark one used. It appears only while a crew student is clocked in, and it empties itself as they work: a pass leaves the list the moment somebody takes it. Until now the permission to do this existed and there was nowhere to use it - a crew student could be allowed to take a pass and still had no screen showing them one. This is that screen.
What this still does not do. A crew student sees passes that have been handed in, and nothing else. A pass a child is still saving up for stays private - it is not on the list, and it cannot be marked used, even by accident. They can see a child’s name on the queue and nothing more about them: not a birthday, not a record, not a note. They still cannot tick off a supplier’s delivery on the ordering list - saying a box has arrived is about the school’s money and stays with the adults. They still cannot take their own pass; the screen says so on the row rather than letting them find out from a refusal. And a retired pass drops out of their view straight away, so the crew page is a queue to work rather than a record of the day - the day’s history stays with whoever runs the counter.
The student behind the counter can take a pass
26 August 2026 · Day-to-day
A crew student working a shift at the cafe can now mark another child’s reward pass as used, so a child handing one in no longer has to wait for an adult to come over. It only works while their shift is open - once they clock out they are an ordinary student again, and a student who is not on the crew cannot do it at all. The pass is marked with the name of whoever took it, exactly as it is when a member of staff does.
What this still does not do. Two things stayed with the adults on purpose. A crew student still cannot tick off a delivery on the ordering list - saying that a supplier’s box has arrived is about the school’s money, not about a cup of cocoa. And a pass a child is still saving up is not theirs to touch at all - they cannot see it, and they cannot mark it used even if they somehow knew about it. Only passes that have actually been handed in. They also cannot use their own pass on their own shift; someone else on the crew takes it, the way it works at any counter. The screen this permission needed landed the same day - see “The crew student can see the passes handed to them” above.
The school hears when a student is stuck on the same PACE
26 August 2026 · Academics
When a student sits the same PACE twice and misses the mastery bar both times, an alert now appears in Alerts saying which course, which PACE, and how many attempts it has taken. It is a notice, not a barrier - the student can sit that PACE again straight away, exactly as before, and nothing about recording the score changes. Two attempts is where it starts unless your school chooses a different number, and Alerts, then Alert settings, is where you change it or turn it off. If the same child gets stuck again later on a different PACE, that is a fresh alert rather than a quiet rewrite of the first one.
What this still does not do. Nothing is blocked and nothing is charged. A third, fourth or fifth attempt is recorded like any other, and the alert does not decide whether a retest fee is added - that stays a decision somebody approves. A student who is still stuck does not generate a second and third alert either; the one alert stays put and its wording keeps count, so the inbox tells you about a child once rather than every morning. Being notified and being able to see it are two different things, and this changes only the first: the principal is the only person notified, and teachers are not notified unless you add them on the same settings screen - but the alert names the child, so the staff who can already see that child’s record - their teacher, for one - can see it in Alerts too, the same as any other alert about a student. And the alert does not close itself when the student finally passes - it waits for a person, because what the school did about it is worth writing down.
A mastered PACE is worth what it should be worth
26 August 2026 · Academics
Mastering a PACE used to earn five points, and eight for an honor score. The passes and rewards those points buy are priced between one hundred and five hundred, so a child would have had to master somewhere between thirteen and a hundred PACEs to afford a single one of them - more than a whole year of coursework for the cheapest thing on the shelf. A mastered PACE is now worth one hundred points, one hundred and fifty for a score in the nineties, and two hundred for a perfect paper. A score below eighty earns nothing, as before. Those three numbers belong to your school and can be changed. In the same change, the honor mark on a PACE moved from 88% to 90%, which is the figure your school uses.
What this still does not do. Points already given out at the old rate are not restated. Every balance a child has today stays exactly as it is, and the new amounts apply to PACEs scored from now on - so a child who mastered ten PACEs last term keeps the fifty points those earned rather than the thousand they would earn today. The honor mark was moved on every PACE still sitting at 88%, because that was the number SAVEL put there rather than one anybody chose. If your school had deliberately set a PACE to 88 we cannot tell it apart from one nobody touched, and it has been moved too - Setup, then Courses, then the PACE list, will set it back.
Excusing an absence now has a two-week deadline
26 August 2026 · Day-to-day
A family asking to excuse their child’s absence used to have no deadline at all - a request could be filed weeks, months, or even years after the day it happened. It can now be filed up to two weeks after the absence. A request filed later than that is turned down, with a note saying how many days late it was. Asking about a day that has not happened yet - telling the school about next month’s trip, for example - is unaffected and always allowed.
What this still does not do. Nothing in the app tells your school this changed - there is no notice or banner to see. The two-week deadline is now what every school gets unless it has already chosen something else. If you would rather go back to no deadline at all, Setup, then Settings, then School operations, lets you set the window back to zero days, which still means no limit.
The coursework board got about eight times faster for a larger school
24 August 2026 · Academics
The coursework board reads a lot of rows, and one of the checks it ran on every single row was doing the same work twice over. For a school with 150 students that one query took about two seconds; it now takes about a quarter of one. Nothing about the page changed - it shows exactly the same students, the same courses and the same numbers to exactly the same people. It just stops doing work it never needed to do.
What this still does not do. Who can see what is completely unchanged - the check that was removed could never have shown anyone a row the remaining one hides, and that was measured rather than assumed. A small school will not notice the difference. Two other screens that share the same pattern were fixed at the same time; several others were deliberately left alone because the same reasoning does not provably hold for them.
Child-protective-services report text can now be encrypted
24 August 2026 · Privacy & security
The body of a DCF report is the most sensitive free text SAVEL holds. It can now be encrypted before it ever reaches the database, with a key the database itself never has - so somebody who obtained a copy of the database would find no readable narrative in it. Setup, then Security, shows you whether it is switched on for your school.
What this still does not do. It is OFF until your school is given an encryption key, and that is on purpose rather than unfinished. Text encrypted under a key nobody can produce again cannot be recovered by anyone - and you are legally required to be able to produce a filed report - so switching it on is a decision about who holds that key, which belongs to whoever runs your systems. It also does not reach backwards: a report already filed cannot be edited by anyone, by design, so reports filed before you switch it on stay as they are and stay readable. Only the report narrative is covered so far.
A grading method can have its own scale, if your school wants one
24 August 2026 · Academics
Your school has one grading scale - what percent earns which letter, and what each letter is worth toward a GPA - and every grading method uses it. If that is right for you, nothing here changes and you can stop reading. If it is not - if your PACE courses should cut an A at a different percent than your gradebook courses do - open Setup, then Grading methods, then any method, and give that one its own scale. Only courses graded that way use it; every other method keeps the school scale.
What this still does not do. No method has its own scale until you give it one, so nothing about anyone’s grades changed when this arrived. If you do set one, a GPA still adds up courses from every method, so a student’s GPA will mix the two scales - that is what having two scales means, and the screen says so before you save. The honours and dual-enrolment bumps stay school-wide whatever you set: how hard a course is does not change with how it is marked. Report cards already issued are never rewritten.
You can add your own kind of hours, and no category can take its hours with it
24 August 2026 · Day-to-day
SAVEL has always tracked four kinds of hours - family volunteering, work-based learning, student service and staff CEUs - and only those four. Under Setup then Hours categories you can now add your own: a booster club, a mission trip, a mentoring rota, whatever your school actually runs. A category you add behaves like the others everywhere hours are logged, approved and reported. Separately, and more importantly: nothing on that screen can now delete a category once hours have been logged against it. Deleting one used to take every hour with it - including approved work-based-learning hours that count toward credit - and while no button ever offered to do that, the database allowed it. It does not any more.
What this still does not do. The four SAVEL ships with are marked Built in and stay special: the volunteer overage report, the CEU report and the transcript find them by name, so their short key never changes and they cannot be removed - turn one off instead if your school does not run it. A category you add cannot be credit-bearing; hours that convert into graduation credit stay with work-based learning. And when you add one you choose whose hours it collects - a student, a family or a staff member - and that choice is permanent, because every entry is filed against it.
A school can say which add-on tracks go with which diploma
24 August 2026 · Academics
A student sits on one base credit track - 18-credit, 24-credit, whatever your school uses - and you can add extra tracks on top of it, like a CTE certification or an associate’s degree overlay. Until now any add-on could go on any base track, and it was up to the registrar to know which pairings your school actually offers. Open an add-on track under Setup then Graduation and there is now a list of your base tracks with tick boxes. Tick the ones it belongs with and SAVEL will stop it being put on any other - both when somebody adds the add-on, and when somebody moves a student to a different base track while the add-on is still there. Leave every box unticked and it goes with anything, which is how it works today and how it will keep working unless you say otherwise.
What this still does not do. Nothing changes for any school until somebody ticks a box - every add-on goes with every base track until then. Saving a rule never changes a student who is already set up: if three students are on a pairing your new rule does not allow, they keep it, and the screen names them so you can decide one at a time. The rule says which pairings are allowed; it does not change what any track requires or how many credits it is worth.
A class can point at its Google Classroom course, and keep its Drive documents
24 August 2026 · Academics
Open a class and there are two new panels. The first records which Google Classroom course this class is, with a link through to it and the join code if you want it. The second keeps links to Google Drive files for the class - a syllabus, a reading list, a shared folder. A student’s record has the same thing under Documents, for a portfolio or a scanned form, and school-wide documents live under Setup then Integrations. The teacher who teaches the class can do all of it; they do not have to ask you.
What this still does not do. SAVEL does not talk to Google. It records which course matches which class and keeps links to files - it does not sync rosters, work or grades, and it never holds the file itself. Removing a link here changes nothing in your school’s Drive. Everything on these panels is typed in by a person; nothing is discovered automatically.
What SAVEL is, and what changed, are now readable without signing in
23 August 2026 · People & access
Two pages moved outside the sign-in wall: /context, which describes what SAVEL does today, and /whats-new, which is this list. Both also exist as plain text files - /context.md and /whats-new.md - so an AI assistant can read them on your behalf and answer questions about your school software from what it actually does rather than from a guess. Neither page contains any school data: they describe the software, not its contents.
What this still does not do. They are deliberately not tenant-specific. The document describes SAVEL, not Anchored, so it will not tell an assistant what your school calls its points or which settings you have chosen - a per-school version would be more useful to you by exactly the amount it would leak to everybody else. Neither page is listed in search engines, but anybody given the link can read it.
A PACE score typed wrong can be taken back
22 August 2026 · Academics
A mis-entered score used to be permanent. Whoever entered it can now void it, with a reason, from the card where they entered it - and voiding undoes everything the score set off: the score itself, the student being moved on to the next workbook, the points it awarded, and the failed-PACE fee it put in front of you to approve. The voided attempt stays on the record with the reason and the name of whoever voided it, rather than vanishing.
What this still does not do. Only the most recent attempt on a track can be voided - undoing one from the middle of a history that later scores were worked out against is a different and much messier operation. If the child has already spent the points, only what is left comes back, and the screen tells you how many could not be recovered. And a failed-PACE fee you have already approved has become a real charge on a family account: it is left standing and named, so a person credits it deliberately rather than money moving silently.
A family can ask the office for something
22 August 2026 · People & access
Parents had no way to ask the school for anything - not an address change, not a name spelled wrong, not "I signed that form on paper". They can now, from their own profile page, and it lands in a queue you and anyone with the Front Office duty work through. Closing a request requires writing an answer, which the family then sees; "handled" with nothing said is not something the system will accept.
What this still does not do. Seeing the queue is not the same as holding the records. A front-office staff member can read a request, answer it and close it, but changing the family record behind it still passes through you. Nothing notifies anyone when a request arrives - the queue shows how many days each has been waiting, and somebody has to look.
A parent can change their own phone number
22 August 2026 · People & access
Their own phone and email, from their own profile, without ringing the office. Only those two fields, and only their own row - not their name, not custody flags, not anybody else in the family.
What this still does not do. Everything else about a family record is still yours: the address, the name on the account, who is custodial. A parent who needs one of those changed asks through the office-request queue above.
A student can see whether they are on track to graduate
22 August 2026 · Students
Their own page showing credits earned, credits in progress and what is still to come, against the pathway your school has set, with both the four-year and six-year projections. None of the arithmetic is new - it existed for staff and simply had no screen a student could reach.
What this still does not do. It is the student’s own record only, and there is no id in the address for anyone to change. Parents cannot see it yet; that needs a way to choose which child, which has not been designed.
Correcting one child’s attendance no longer files a register for the whole school
22 August 2026 · Day-to-day
Opening the register and changing one mark used to save a mark for every child on the page, because the screen arrived with everyone pre-marked present. A day nobody had taken could be recorded in full by one correction. Now only the children you actually mark are saved, and there is a "mark the rest present" button for when that is what you mean.
What this still does not do. It does not go back and repair registers already filed that way. If a past day looks fuller than it should, it was recorded before this changed and needs correcting by hand.
The register for a past day is the register for that day
22 August 2026 · Day-to-day
Taking attendance for a date in the past used to build the list from who is enrolled today and file it against the current school year. A child who has since left was still on the page; a child who had not yet started was missing. Both are fixed: the list is who was actually enrolled on the date you are taking, and it is filed against the year that date falls in.
A record created by mistake can be removed
22 August 2026 · Students
A student or family added in error - a duplicate, a typo, somebody who never enrolled - can be deleted outright, provided nothing is attached to it. The screen checks first and tells you what is in the way if anything is.
What this still does not do. A record with any history at all - a score, a mark, an invoice - cannot be deleted, and should not be. That is a withdrawal, which keeps the record and ends the enrolment. The two are different acts on purpose.
Two settings that promised teachers something now deliver it
22 August 2026 · Day-to-day
Your settings offer teachers the ability to approve an excused absence and to assign a chapel or tribe leader. Neither worked: both screens lived somewhere only a principal could reach, so every choice except the narrowest one did nothing at all. Both now appear for teachers when your setting says they should.
What this still does not do. The defaults are unchanged - excused absences are open to principal, teachers and staff; chapel and tribe leaders to teachers and staff. If those are wider than you want, the settings now actually narrow them.
The state survey comes out as a file, and remembers what was filed
22 August 2026 · Day-to-day
The FLDOE survey used to run, record that it had run, and produce nothing you could send. It now downloads as a spreadsheet, and an archived run can be downloaded again exactly as it was filed rather than recalculated from today’s data - so "what did we send in October" has an answer. It also warns you before you send: how many rows have no state student number, no date of birth, or no grade level.
What this still does not do. The column layout is our best reading, not Florida’s official record format - we do not have the specification, and inventing one would produce a file that looks official and gets rejected. The filename says "subset" so nobody mistakes it. Runs archived before this change kept only a row count and cannot be downloaded.
A child can be given a state student number
22 August 2026 · Students
Every student record now carries the state or district student number, and it prints on transcripts, progress reports and the state survey. Until now the field was read in four places and could not be set anywhere, so a transcript carried no reference number and the survey filed an internal database id in its place - on every row.
What this still does not do. Two children at one school cannot share a number; the system refuses it, because that is a filing error that would otherwise reach the state unnoticed. Nothing imports them in bulk yet.
A goal plan approved against the wrong unit can be corrected
22 August 2026 · Academics
An approved three-week plan is fixed for its three weeks and always will be. But a plan approved against the wrong unit, or for the wrong child, had no repair at all short of calling the developer. A principal can now void one, with a reason. It is not an un-approval: the plan stays on the child’s record, whole and readable, with your reason on it - it simply stops being the live plan so a correct one can be written.
What this still does not do. A supervisor cannot do it, deliberately - the lock exists to stop a supervisor moving a student’s goals mid-unit, so handing them the release would undo the point of it. A void cannot be reversed, and cannot carry any other change to the plan alongside it.
A child can buy a pass at the counter
22 August 2026 · Day-to-day
Scanning a badge at the school store and choosing a reward pass now works. It used to refuse - politely and clearly, which made it harder to notice - because the till only knew how to spend loose points, and passes were not offered in the list at all.
What this still does not do. Whoever is at the till still presses "Spend"; the system works out from the item whether that is a pass purchase or a loose-points sale, so nobody at the counter has to know the difference. Retiring a pass is still an adult’s job.
The school store has a way in, and Front Office says what it opens
22 August 2026 · Day-to-day
The store had no menu entry anywhere - not even for you - so the only way to reach it was to know the address. It has one now, and the Front Office duty opens it. That duty also used to promise "check-in/out, visitor log", neither of which has ever existed; it now says plainly that it runs the School Store and the office-request queue, and does not include attendance, family records or student details.
What this still does not do. What office staff should be able to do beyond that - record a phoned-in absence, create a family, edit an emergency contact, place a child on a roster - is still open and waiting on a decision.
Lunch orders can be turned into charges
22 August 2026 · Day-to-day
A school could serve lunch all term and bill none of it: nothing in the product could turn a lunch order into money owed. The billing screen now lists every order that has not been charged, grouped by family, with a button to bill them.
What this still does not do. It is a person pressing a button, not a rule. When an order should automatically become a charge - when it is ordered, when it is served, or on a weekly sweep - is still an open question, and the answer becomes a rule on top of this rather than a replacement for it.
An attempt to grant a role that gets refused now leaves a trace
22 August 2026 · Privacy & security
Refused role changes were recorded when they came through SAVEL’s own screens, and nowhere at all if somebody used their account to call the system directly. Every refusal now writes a line to the server log naming who tried, in which school, and what they were refused - and it survives, which the ordinary record could not, because a refused attempt cancels the transaction that would have recorded it.
What this still does not do. Those lines are not readable inside SAVEL; they are in the platform’s logs. The queryable record of refusals reachable through the product’s own screens is unchanged, and remains where a principal would look.
A refund could not be deleted, and now can
22 August 2026 · Privacy & security
A refund that had been approved could not be removed at all - the system refused with an error naming a field nobody had touched. If you ever tried to tidy up a refund entered in error and could not, that was why.
The attendance vocabulary belongs to your school
21 August 2026 · Day-to-day
Attendance codes were Anchored’s, hard-coded for everybody. A school now sets its own under Setup - what each code is called, what it counts as, and which one the register offers first. The register speaks whatever vocabulary you have chosen.
What this still does not do. A code that already has marks against it cannot be deleted, only retired - the marks would otherwise lose their meaning. Codes seeded for a new school are a starting point to rename, not a fixed list.
Late fees have an amount, a grace period, and somebody who can say no
21 August 2026 · Day-to-day
Late fees existed as an idea and nothing more. A school now sets the amount and the grace period, there is one definition of "overdue" the whole system agrees on, and a fee can be waived with a reason by whoever you say may waive one.
What this still does not do. Nothing charges a late fee automatically on a schedule yet - the policy and the screen exist, and applying them is still a decision somebody makes.
A year’s tuition can be set up as the bills it becomes
21 August 2026 · Day-to-day
Payment plans: a year’s tuition split into the instalments a family will actually be invoiced for, with the schedule visible to you and to them.
What this still does not do. The plan describes what is owed and when. Collecting it - reminders, automatic payment, chasing - is a separate thing and is not built.
A large refund needs somebody else to agree
21 August 2026 · Day-to-day
Refunds above a threshold your school sets now require a second person to approve them before the money moves. Below it, nothing changes.
A field trip can require a wet signature
21 August 2026 · Day-to-day
Some trips need a signature on paper. That is now a setting on the individual trip rather than a rule for the whole school, so the one trip that needs it can ask for it.
The lunch deadline is your rule, and a child with no order is visible
21 August 2026 · Day-to-day
The order cutoff is a setting rather than a fixed time, and the kitchen can see which children have no order for a day rather than discovering it at the counter.
A student asked to lead chapel can see it, and can say no
21 August 2026 · Academics
Being asked to lead chapel or tribe time now appears on the student’s own page, and they can decline rather than the assignment being something only staff could see.
Scripture passages are set per grade, and your school chooses who signs one off
21 August 2026 · Academics
A scope of passages per grade, and a setting for who may verify that a child has mastered one rather than it being any staff member by default.
The person who writes the newsletter can no longer fire an all-school emergency alert
21 August 2026 · Communication
Emergency broadcasts and ordinary broadcasts shared one permission, so whoever could send the newsletter could also raise an alarm to every family at once. Emergency alerts are now a separate designation you grant deliberately, and it is not implied by the ordinary one.
What this still does not do. A school that wants one person to do both ticks both boxes. Inheriting would have reproduced the same problem quietly.
Chat has hours your school sets, and a notice it cannot switch off
21 August 2026 · Communication
Student-to-teacher chat now has a window a school defines, and a permanent notice that the conversation is recorded and visible to parents. The notice is not a setting.
Each kind of message has its own acknowledgment default
21 August 2026 · Communication
A permission slip and a newsletter should not ask the same thing of a parent. Each kind of message now carries its own default - nothing, confirm receipt, agree, or sign - which the sender can still change for a particular message.
A class could be destroyed through the API, and eleven other tables with it
21 August 2026 · Privacy & security
Twelve tables accepted deletions from an ordinary signed-in account that no screen in SAVEL offered - a class, and eleven others. All twelve are closed.
A café product priced in dollars was being given away
21 August 2026 · Day-to-day
Two different pieces of code converted dollars to cents, and one of them turned some prices into zero - so a product could ring up free. There is one converter now.
Nine things that were broken on a phone
21 August 2026 · People & access
A sweep of the whole product at phone width found nine screens that did not work properly on the device most parents use. All nine are fixed, and the test that missed them was rewritten so it can actually fail.
A grade cannot be quietly destroyed
20 August 2026 · Academics
The gradebook has no hard delete. A score that has been entered can be corrected, and the correction is recorded, but nothing removes it as though it had never existed.
Four signatures had been collected over nothing
20 August 2026 · Privacy & security
Four acknowledgment records had been signed against an empty document - the signature was real, and what it was attached to was blank. Fixed, and the evidence a signature captures was widened so that what gets signed is the full account rather than an empty string. A two-step sign-in check that a bad connection could have let through was closed at the same time.
Every item now tells you whether a child can see it
19 August 2026 · Day-to-day
Open a book or a box of PACEs and the top of its page says, in one line, who can find it: students and families, or staff only. The catalogue and stock lists flag the same thing on the rows it applies to, so you can spot the ones nobody can find without opening them one by one. The library list counts them for you at the foot. And if the catalogue an item was filed under has since been retired, it says that, rather than telling you the item is filed nowhere - the fix is to put the catalogue back, not to re-file the book.
What this still does not do. None of it stops you doing anything. An item in no catalogue still lends, still scans and still appears on your order list; it is only children and families who cannot browse it, which is the default. The one line printed in red is PACE stock sitting in a catalogue you have made student-facing, because that publishes how many are left on the shelf - allowed, if you mean it, and worth being told.
You decide which shelves the children can browse
18 August 2026 · Day-to-day
Your catalogue is not one list. The library is something a child should be able to look through; the PACE cupboard, with the number of each PACE left on the shelf, is not. Setup then Catalogues is where you say which is which: make a catalogue, tick the ones students and families may see, and file each book, game or box into one. Every item now carries a catalogue picker on its own page, so a teacher can file something as they catalogue it.
What this still does not do. Nothing is visible to students until you say so, and that is on purpose - an item that is in no student-facing catalogue is staff-only. So a brand-new catalogue with the box ticked still shows children nothing until you put items in it. The screen says so at every step rather than leaving you to wonder. Making and ticking a catalogue is the principal’s; filing an item into one is any staff member’s.
A teacher can manage a STEAM journal, not just mark it
18 August 2026 · Academics
On a STEAM lesson’s board a teacher can now hand a reflection back as a draft when a child submitted it before they were ready, move one to another lesson when it was written for the wrong week or the wrong term, and take one off the board altogether. Withdrawing keeps everything: the child’s words, your feedback, and who left it. The foot of the board lists what has been withdrawn, and one click puts any of it back.
What this still does not do. Nothing here deletes a reflection - there is no way to, and that is deliberate, because a journal entry carries a child’s own work and a teacher’s assessment of it. A reviewed entry cannot be handed back as a draft either; use Send back, which clears the feedback along with it.
Your school decides which grades plan their own goals
18 August 2026 · Academics
A three-week goal plan is written by the student in the older grades and by their supervisor in the younger ones, and where that line falls was set to grade 6 for every school. It is now yours to set, under Setup then School settings then Curriculum. Set it to 4 and a fourth-grader starts planning their own unit; set it to 13 and a supervisor writes every plan in the school. The wording a child reads on the page follows the figure you set, rather than naming grade 6 whatever you chose.
What this still does not do. Changing it decides who writes the NEXT plan. A plan a supervisor has already approved keeps the record of who actually wrote it and cannot be changed - that is the same rule that makes an approved plan the fixed document for its three weeks.
A PACE course you add is treated as independent work again
18 August 2026 · Academics
When you add a course, the catalog now asks what KIND of course it is - A.C.E. PACE, E-PACE, BJU, a gradebook class, Pass/Fail, or a quarterly letter - and works out how it is graded and how it is timetabled from your answer. Before this it only asked how the course was graded, and every course you built was recorded as occupying a class period. That was wrong for PACE and BJU courses, which a student works in any work block rather than at a set time, and it quietly affected how those courses appeared in scheduling. Existing courses were corrected, and E-PACE can be chosen on the screen for the first time.
A principal can see the school’s hours
18 August 2026 · Day-to-day
Hours are logged in four places — a student’s work-based-learning credit, a student’s service, a family’s volunteer time against the annual target, and staff continuing education for the accreditation report. Until now the only page that showed any of them was the one each person sees for themselves. A principal could approve an hour on the Today list and could see the CHARGE a family incurs for missing the volunteer target, and had no screen anywhere that showed the hours the charge was worked out from. There is now a school-wide ledger under Day-to-day → Hours: every stream with its standing, every entry, and a search by student, family or staff name. Names open the record they belong to.
What this still does not do. It is a reading surface. Approving and rejecting stay on the Today list, where the rule that nobody approves their own submission is enforced. The “short of target” count covers only the families who have logged something — a family that has logged nothing at all does not appear in it, and the credit-reserve screen is still where that is answered. The page is for the principal: the same query gives a teacher only their own students and none of the volunteer or staff hours, so it would tell them something different while looking the same.
The Coursework Matrix’s summary numbers now do something
18 August 2026 · Academics
The five figures above the matrix — enrolled, needs entry, on or ahead, behind, open retests — counted correctly and could not be clicked, so seeing that eleven students were behind told you the number and not the names. Four of the five now narrow the board to exactly the students they counted, and clicking again clears it. Any filter already set — a learning center, a grade, a department, a grading method — is kept. “On or ahead” had no filter behind it at all and one was built, using the same rule the figure itself uses, so the list can never show more students than the number that opened it.
What this still does not do. “Enrolled” stays a plain figure on purpose: what it counts is the list of students already drawn directly beneath it, so there is nowhere for it to lead.
Assignment types and weights are in the Academics menu
18 August 2026 · Academics
The screen where a school decides what it grades by — Exam, Quiz, Classwork and the rest, and what each is worth — has existed since 2026-08-17 and was in no menu. It could be reached only by someone who already knew to look for the link on the Gradebook page. It is now Academics → Assignment types, and the link on the Gradebook page stays, because that is the screen you are on when the question comes up.
Names in the attendance-admin “Absent today” list open the student
18 August 2026 · Day-to-day
A student or family name shown in a list routes to that person’s record, everywhere in SAVEL. The absent-today list on the attendance-admin page was the last one that did not — you could see who was out and had to go and find them. It links now, like the seventy-odd other lists that already did.
A transcript now shows earned credits, and can be printed
17 August 2026 · Academics
A transcript is the record a school sends to a college or to the next school, and it is meant to carry finished, credit-bearing work and nothing else. SAVEL’s was showing everything: a course a student was still taking appeared on it, and a course a student had failed appeared on it AND added its credits to the total and its zero to the grade point average. A student who failed one class read as having earned its credit. Both are gone. The transcript now lists completed, credit-bearing courses only, and says at the foot how many courses were left off and why, so nobody reads a shorter list as missing data. It also downloads as a PDF for the first time — the document existed in the system and there had been no way to produce a copy of it.
What this still does not do. The failures have to live somewhere, and the permanent record — the school’s full internal file, holding every course attempted — has not been built yet. Until it is, a failed course is still on the credits list inside SAVEL, just no longer on the transcript. Correcting a credit that was recorded wrongly still has no screen; a registrar can only add, not fix.
The quarterly report card can be generated
17 August 2026 · Academics
The report card families receive covers a quarter. The Generate button asked for a three-week unit instead, and a card built that way could never be published — the database refused it, correctly, because a three-week document is a progress view and is not meant to be issued. The result was that the one report card a school actually sends home could not be made at all. Generating now asks which quarter, and produces the issued card that can be published and signed. The per-unit progress report is still there, still generated per unit, and still never issued — which is what it was always supposed to be.
What this still does not do. A quarter only appears in the list once its units have been assigned to it on the academic year screen; a year with unassigned units shows a note saying so rather than a choice that would fail. Report cards generated the old way, for a single unit, stay as they are and cannot be published — regenerate the quarter instead.
Support acting as a staff member is now recorded under their own name
17 August 2026 · Privacy & security
SAVEL support can, with a reason and a second factor, open the site as another user to see exactly what that person sees. Starting and ending that has always been recorded against both people. What happened in between was recorded against the wrong one: on almost every screen, the change was filed under the teacher or parent whose view was open, not the support person who made it. Every one of those records now names both — who was acting, and whose account they were in — and everything done during one session is tied together, so a school can ask "what was done while support was in this account" and get an answer.
What this still does not do. The record of who CREATED or last EDITED a row still shows the account that was open, not the support person — deliberately, because those are also what decides whether a teacher can edit their own work, and changing them would lock people out of things they wrote. The two are recorded side by side and can be read together. There is also still no screen in SAVEL for reading this history; it is retrievable, not browsable. And this remains a SAVEL support tool — a principal cannot open the site as one of her teachers, which Rachel has asked for and which is a decision, not a fix.
A name in a list now opens the person it belongs to
17 August 2026 · People & access
A child’s name appeared in dozens of places — the attendance sheet, the gradebook, the lunch pickup list, the store queue, the approvals waiting for a principal — and in most of them it was just text. You read the name, and then you went and found the child again somewhere else. Names in lists are now links, everywhere, and they go to that person’s record: a student to their file, a family to theirs. Where a name belongs to somebody you are not allowed to open — a parent looking at their own child’s lunch order, a kitchen staff member reading the pickup roster — it stays as plain text rather than becoming a link that turns you away at the door. Nothing about who may see whose record changed.
What this still does not do. Names inside a formal document stay plain on purpose: a transcript and a report card are records, not menus. A few names still cannot become links because there is no record behind them — an emergency contact is written on the child’s file rather than being a person SAVEL knows, and a guardian has no page of their own yet, so their family’s page is what their name reaches. One list, the “absent today” card on the school-wide attendance page, was being rebuilt at the same time and was left for that work to pick up.
The principal can open every part of the school again
17 August 2026 · People & access
A principal was quietly seeing less of SAVEL than her own teachers. The kitchen’s lunch screens and the café’s management screens were reserved for a staff member holding the matching job — and a principal, who holds every job in a small school, could not be given one, so there was no way in and no way to fix it from the settings screen either. Attendance marking, the class list, the school-wide gradebook, character grades and goal-card review were all the same story in a milder form: the page was there, it worked, and nothing in the menu ever mentioned it. Every one of those now has its own line in the menu, and the two kitchen screens open for a principal without anybody granting anything. Nothing about who may see a child’s record changed — the rules underneath had always allowed a principal in; only the menu disagreed.
What this still does not do. Entering assignment grades is still a teacher’s screen, and deliberately so — a principal gets the school-wide read-only view of every class gradebook instead of a blank one scoped to classes she does not teach. Hours are the one place with no school-wide view for staff at all yet: a student and a parent see their own, and approvals arrive on the Today page, but there is no ledger of everyone’s hours in one place.
A change SAVEL could not make now says so, instead of saying it saved
17 August 2026 · Privacy & security
SAVEL decides who may change what right down at the database, which is the right place for it — but it turned out that when the database declined a change, it declined it quietly. The screen was told nothing had gone wrong, so the screen said "Saved." The change had not been made. Nobody was warned, nothing was written down, and the only way to find out was to come back later and notice the old value sitting there. A teacher who moved a child’s work to a different column, a principal who published a report card, an office who marked a form as received, a parent taken off a family record — any of them could have been told the change landed when it had not. Forty-six places where that could happen now stop and say who is allowed to make that particular change, rather than pretending. Where it mattered most, more than the message changed: publishing a report card no longer goes on to ask families to sign a card that is still a draft, and moving a PACE card no longer files a "needs help" note against a card that never moved.
What this still does not do. This was a sweep, not a rewrite, and it is not finished. Forty-six further places are still to do and are written down by name rather than described — most of them setup screens only a principal can open, where the refusal is far less likely to happen in the first place, and several belonging to features nothing in SAVEL can reach yet. What changed permanently is that new code cannot join them: a check now runs over the whole codebase on every build and fails if anyone writes another one of these, and the list of the remaining forty-six can only ever get shorter.
A shot record entered wrong can be put right, and the chart says who put it right
17 August 2026 · Students
A date typed as 2024 when it should have been 2025, a second copy of the same physical, a vaccination recorded against the wrong visit — until recently a school nurse could only add something new beside the mistake and hope whoever read the chart next worked out which line was meant. She can now open a child’s health page and either correct an immunization or a physical in place, or withdraw it. Withdrawing is not erasing: the record stays on file, stops counting towards what the child is due, and any reminder that it was about to expire closes at the same moment. She is asked to say why, in a sentence, because a chart can record when something was withdrawn but never why. What completes it today is the other half — the record now also carries who withdrew it. That is true for every kind of record in SAVEL that can be put aside rather than deleted, not just health: where before a removed record could only say when it happened, it now says by whom, without anybody having to remember to write it down.
What this still does not do. A correction can never move a record onto a different child’s chart. That is two changes to two children’s medical records and has to be made as two, on purpose. Records put aside before today still show no name against them — nobody knows who removed them and SAVEL will not guess. And the medication administration record, the log of doses actually given to a child, deliberately has no correction of any kind: it is a legal record, so a mistake there is answered by recording a new line, never by changing or removing the old one.
A gradebook assignment can be fixed after it is set up
16 August 2026 · Academics
Until now, an assignment a teacher added to a gradebook was permanent in the most literal sense: a quiz typed in as worth 100 points when it was really worth 20, or dropped into the wrong category, or given the wrong due date, stayed that way forever. There was no way to correct it and no way to take it back. A teacher can now open the gradebook for one of their classes, see every assignment and category on it in a list, and fix the title, the points, the category, or either date. Categories can be corrected the same way — the name, the weight, and how many of a student’s lowest scores are dropped. Where it matters, SAVEL says so before it saves. Changing what an assignment is out of re-scores every mark already entered against it, and changing a category’s weight moves the overall percentage for the whole class — so a change like that shows how many marks it will move and exactly what it will do to them, and waits for the teacher to say yes. A change that cannot move a mark, such as fixing a spelling in the title, saves in one click with nothing in the way. Every correction is recorded with what it was before and what it became.
What this still does not do. An assignment still cannot be removed, only corrected — and that is on purpose rather than unfinished. Deleting one would take every student’s mark on it away in the same moment, with no copy kept, and in practice a column has marks on it within a day of being made. What should happen instead — the marks go too, or the column is retired and stops counting while the marks stay readable, or removal is only offered while the column is still empty — is a decision for the school, not for us, and until it is made there is deliberately no button. The count of affected marks shown before a change is the number the teacher is allowed to see, so for a class holding a child outside that teacher’s group it can be an undercount; it is worded as “at least”. Correcting an assignment cannot change which method a course is graded by, and does not touch marks entered anywhere other than that one column.
Changes to how your records are stored are now rehearsed against records like yours
16 August 2026 · Privacy & security
Every so often we change the shape of the information SAVEL keeps — a new field on a report card, a rule about what a record is allowed to say. Until now those changes were only ever tried out against a brand-new, empty school. Three of them worked perfectly there and then failed on the real thing, because a school that has been running a while holds records in shapes an empty one never has: a permission a parent declined, a slip signed on paper and typed in later, a report card left half-finished, a subject the school stopped assessing last year. Now every such change is rehearsed first against a school built to hold exactly those awkward records, and if it would have gone wrong, it goes wrong on our side instead of yours. The same rehearsal checks two other things on every change we make: that a change already released is never quietly rewritten afterwards, and that every rule about who may see a child’s record is still doing its job.
What this still does not do. The rehearsal runs forwards only. It shows that a change works; it does not show that the change could be cleanly undone if we thought better of it afterwards, which is still careful work done by hand. And the rehearsal school only knows the awkward shapes we have already been caught out by — it learns a new one after something has gone wrong once, not before.
The character on your report card is in your own words
16 August 2026 · Academics
Every school names the character it is trying to grow differently, and until now SAVEL named it for you: twelve traits under three headings, the same everywhere, fixed in the software. They are now yours. You can rename any of them, write your own description of what a teacher is judging, change the headings they are grouped under on the report card, add ones we never thought of, and have as few as one or as many as a hundred. A school that wants its own “Biblical Character” heading can simply have one. Nothing you change touches any other school, and nothing changes for you unless you change it: every school still starts with the same suggested twelve, and a school that leaves them alone gets exactly the report card it had yesterday. It is all on one screen under Setup. Two things are looked after for you. A trait students have already been graded on cannot be deleted — you retire it instead, so it stops appearing for teachers and stays on the report cards that already carry it, under a “no longer assessed” heading, because a teacher’s judgement about a child is not ours to erase. And you cannot end up with none: the report card would have nothing to say.
What this still does not do. The four marks a teacher gives — Emerging, Developing, Meeting, Exceeding — are still the same for every school and are not editable. They are recorded on every grade already entered, so changing the words would change what past teachers are on record as having judged. Renaming a trait changes what everyone reads, including on report cards already issued; if you mean a genuinely different trait rather than a better word for the same one, retire the old one and add a new one.
Hours behind on a hands-on course are flagged, never held against the credit
16 August 2026 · Academics
Courses like Culinary carry a number of hours a student is expected to put in — Culinary I is about 135. Their progress toward it has always shown beside their grade on the Coursework Matrix as “112 / 135 hrs”, and it still does. What has changed is what falling short means, and what happens about it. Being behind on hours does not take a student’s credit away and never did — but several screens said it would, and that has been corrected wherever it appeared. A student can be passing the course and behind on hours, and those are simply two different facts. What is new is that the school hears about it: as the school year draws to a close, a student who is still short raises a notice on the same alerts screen you already use, naming the student, the course and the gap, so it can be looked at while there is time to do something. It is a notice to review and close, not an automatic decision.
What this still does not do. How much of a course grade the hours are worth is still set to zero for every course, so hours do not move a grade yet — those numbers differ course by course and have not been chosen. The end-of-year notice needs the course to be attached to an academic year; a hands-on course assigned outside one raises nothing.
Your library knows which copy
16 August 2026 · Day-to-day
Every copy of a book or a game is now tracked as its own thing. Three copies of the same title are still one entry in your catalogue — one cover, one ISBN, one place to find it — but each physical copy has its own number, so “who has it” answers “copy 2, and Ella has it” instead of “two are out”. Nobody has to print a label or scan anything extra for that to work: the desk picks a free copy when a book goes out and records which one. If your school does put its own sticker on a copy, scanning that sticker lends exactly that copy.
What this still does not do. Books that went out and came back before today have no copy recorded against them. That is not something we can work out after the fact, so those loans say the title and not the copy, and always will.
Running the lending desk is a job you hand to someone
16 August 2026 · Day-to-day
Until now, anybody on staff could lend the school’s things out, renew a loan, and cancel a checkout that had already been recorded. That is now a duty your principal assigns, person by person, from the same screen where they assign Health Coordinator or Front Office — one tick box, and it can be taken back the same way. Your principal can always run the desk themselves without assigning it to anyone.
What this still does not do. The tick box can only be given to someone with a teacher or staff account, so a parent volunteer who helps at the desk needs a staff account first. Anyone on staff can still SEE who has what, whether or not they run the desk — knowing a child in your room has four overdue books is not the same as being able to lend them a fifth.
You are told when a PACE goes out on an empty shelf
16 August 2026 · Day-to-day
Handing a student their next PACE has always taken one off the cupboard count, and it has never been allowed to stop the student — a shelf that says zero must not stand between a child and their work, and it still does not. What has changed is that the school now hears about it. Issuing a PACE the cupboard says it does not have raises a notice on the same alerts screen you already use, saying which PACE and that it went out with none on the shelf. Before today that notice only appeared if somebody had already set a “reorder at” number for that PACE, which most schools have not — so the commonest case was silent. The notice closes itself the moment a delivery is scanned in.
What this still does not do. A PACE handed out when the count is already at zero still leaves no line in the stock history — there is nothing to subtract from nothing. The alert is the record. And if you turn stock alerts off on the alert settings screen, they are off for this too.
Students see the shelves you choose
16 August 2026 · Privacy & security
Students and parents could see every item the school had catalogued — including the PACE cupboard and how many of each were left, which is the school’s ordering position and not something a child needs. Your catalogue is now organised into named shelves, and your principal ticks the ones students may browse. A shelf nobody has ticked is staff-only, and so is anything not filed on a shelf yet. Barcodes follow the same rule, so a code cannot be used to confirm that something hidden exists.
What this still does not do. Everything starts staff-only, including your books, so somebody has to make a shelf and tick it before students can browse again — we would not decide for you which shelves children should see. Right now that has to be set up by the SAVEL team; the screen for doing it yourself is not built yet.
A student who once borrowed a book can be removed again
16 August 2026 · Students
Removing a student from the school failed with a database error if they had ever borrowed anything or ever been issued a PACE — which is very nearly every student, and the message said nothing useful about why. That is fixed. Removing a student now works, and the school’s own records survive it: a past loan keeps the borrower’s name as it stood on the day, and a stock record keeps the fact that a PACE left the cupboard.
What this still does not do. A student who still has something out is still refused, on purpose — that refusal names the books so you can check them in first. And a school with any book still out cannot be closed down until those loans are settled.
Your principal is told when somebody files a report
16 August 2026 · Day-to-day
Filing a Pulse report now raises an alert for your principal, on the same alerts screen the school already uses for absences and expiring certificates — so a report is something somebody is told about rather than something waiting to be noticed. It works for every subject, including the ones only your principal can read. If one person files several reports in quick succession they arrive as a single notice rather than one alert each, so the thing meant to spot a flood does not become one; your principal can set both the number and the time window on the alert settings screen. The alert itself says only how urgent you said it was — never what you wrote, which page you were on, or what the report is about.
What this still does not do. It is an in-app alert and not an email: mail still cannot leave SAVEL. It goes to your principal, and it does not tell you when a report of yours has been announced.
A screenshot stays at your school
16 August 2026 · Privacy & security
A file attached to a Pulse report no longer travels with the report when your principal sends it up to the SAVEL team. Everyone at your school who can read the report can still open its files, which is where they are useful; the SAVEL team is told how many files there are and cannot open any of them until your principal sends that particular file, one at a time. And the form now asks you about the files as you attach them — it names them back to you and asks you to confirm they show nothing about a child, because a screenshot carries the rest of the screen with it and no software can look at a picture and notice.
What this still does not do. Sending a file up cannot be undone: once it has been opened it cannot be taken back, so the confirmation is before the press rather than after it. The trade is that the SAVEL team may have to ask your school for a screenshot before they can act on a report, which is slower, and is the point.
Reports about a child no longer go to the staff room
16 August 2026 · Privacy & security
Pulse reports carry a subject. Reports about students, families or communication — the ones that can name a child, describe a custody or discipline situation, or quote what a family wrote — now reach your principal and nobody else. Reports about how the system behaves, how a screen reads, chapel, and ideas for the school are still shared with colleagues, which is where that was useful: it is how the same problem stops being reported five times, and how an idea somebody already asked for is visible to the next person about to ask. The form tells you which of the two it is as soon as you pick the subject.
What this still does not do. The trade is real: because reports about a child are no longer shared, two teachers can still file the same one without seeing each other. You always see your own reports whatever the subject, and your principal still sees all of them.
One grid for a student’s whole coursework
14 August 2026 · Academics
The per-student record is now a single subject-row grid: the PACE number on top, the score directly beneath it, and the status in the colour of the cell. A retest sits next to the attempt it replaces, so the whole story of one PACE reads left to right. A PACE grade is the average of its tests, so that one grid is the progress chart and the gradebook at once. Courses that are not PACEs now appear in their own shape too — a class graded on weighted categories shows the grade those come to and its hours, a dual-enrolment class shows the quarterly grade you entered or says plainly that none has been, and a pass/fail class is marked "credit, not in GPA".
What this still does not do. Building a student’s plan moved behind "Edit plan", so the screen you open every day is the one for reading. Each subject scrolls its own run, so rows do not line up vertically by PACE number — the same as the paper chart, and what it costs to show a set like "1049, 1052-1055, 1058" as it really is.
Two-step sign-in, a data export, and a page you can hand to another school
14 August 2026 · Privacy & security
Anybody can now add an authenticator app to their own sign-in, and a school can require it of its principal — the account that can reach the most. A school can also export everything it owns in an open documented format, and point a prospective family or a peer head of school at savel.app/trust — which says who processes your data, what happens to it, and states plainly that nothing in SAVEL sends your school’s data to an AI model.
What this still does not do. The requirement covers your principal, not your teachers and staff — that is a wider ask and it is not built. Turning it on can never lock a school out: you cannot require a second step you have not set up yourself, the requirement never gets in the way of setting one up, a printed recovery code gets somebody past a lost phone, and support can clear one with the reason on the record. Print the codes when you set the authenticator up — they are a button you press, not something issued to you. The everyday export carries a reference where a sensitive value would be; the raw records are a separate download, asked for on purpose and recorded when it happens.
Enrolling, correcting and ending a student’s year
14 August 2026 · Students
Enrolling a student now creates their enrollment packet from the school’s own form catalog, so a new child appears on the missing-forms report the day they join instead of never. A wrong grade level or start date can be corrected. And withdrawing a student writes the date and the reason and ends the enrolment together, so a child who has left stops counting in every report.
What this still does not do. Only required forms are raised automatically, and only those that fit the child’s grade band. Withdrawal can be reversed — a mistyped withdrawal should not follow a family forever — and the reversal is recorded rather than silent.
PACE stock, and lending books and games
14 August 2026 · Day-to-day
Issuing a student their next PACE now takes one off the shelf count, and a low count raises a reorder alert. Because SAVEL knows every student’s own set, it can build the order list for you — with whatever is already in the cupboard taken off it, and a switch for the whole year’s demand rather than the next few weeks. Books and games are kept separately, because they come back: scan out, scan in, due dates and overdue reminders, and a live list of who has what.
What this still does not do. Scanning stock in on delivery is what keeps the order list honest. Overdue reminders use the alerting settings the school already has, including quiet hours.
Things SAVEL could already do that nobody could reach
14 August 2026 · Day-to-day
Staff certifications, evaluations and background checks; standardized test definitions and results; store stock thresholds; character grades; goal cards; verifying volunteer hours — all were built and working with no button anywhere that reached them. They have buttons now.
What this still does not do. Fourteen more are still out of reach, and most of those are waiting on an answer rather than on the work — what should happen to the scores already entered against an assignment somebody deletes, for instance.
Staff can see what colleagues have reported
14 August 2026 · Day-to-day
Teachers and staff now read every Pulse report filed at their school, not only their own, so the same problem is not reported five times and triaged five times. Every report also shows what the person who filed it was — Teacher, Parent, Student — so it is clear who is telling you.
What this still does not do. Families and students still see only their own reports. That is deliberate: a colleague’s report is useful context for the job, and a family’s report is not the school’s noticeboard. Reports show a role, never a name. (This was narrowed on 2026-08-16 — reports about students, families and communication are no longer shared with colleagues. See the entry at the top of this list.)
Moving a student to another learning center is one step
14 August 2026 · Students
Pick the student on the centre you are moving them TO and press "Transfer them here". Ending the old assignment and starting the new one now happen together, so a child is never left without a learning center — which used to be possible if the second half failed, and mattered because a child with no centre is one no teacher can see and nobody can mark present.
What this still does not do. The centre they came from keeps being able to open their record until the end of the transfer day. That is how removing a student has always worked and the confirmation says so.
A health coordinator can keep allergies and medications up to date
14 August 2026 · Students
Allergies, medications and conditions are now editable by a health coordinator as well as the principal, on the student’s page in the health module. It is the same record the kitchen reads when a lunch order is placed. A coordinator can only change it for children in a learning center they are assigned to.
A note marked confidential really is
14 August 2026 · Privacy & security
Student notes used to have two separate things that both looked like "confidential", and only one of them decided who could read the note. A note filed under the old "confidential" category was readable by every teacher who could see the child, and by a custodial parent. Those notes are now confidential in the way the word promised, and the category that was not is gone.
Putting a bill right
14 August 2026 · Day-to-day
Three different ways to fix money, and the school picks the one that matches what happened. Void an invoice that should never have been raised. Issue a credit note when part of a bill was wrong — the family owes less, no money moves, and the original invoice stays visible beside it. Record a refund when money the school took is going back. Every one of them asks for a reason, and all three show up on the family’s own billing page.
What this still does not do. SAVEL never moves money. A card refund is made in Stripe and recorded here so the books match — saving the form does not send anybody anything. A refund cannot be undone, because money that has left cannot be un-sent; a credit note can.
Charges finally become bills
14 August 2026 · Day-to-day
A charge recorded on a family’s account used to sit there affecting nobody’s balance. When you issue an invoice you can now tick the charges waiting on that family and they become lines on it. The charge stays on file saying what it was for; the line is what the family owes.
What this still does not do. Lunch orders still do not become charges by themselves — nothing decides yet whether that should happen per order, per week, or when the meal is served.
Graduating a student
14 August 2026 · Students
A student who finishes can now be recorded as having graduated, from their Year enrollments panel. They stop counting as enrolled in the roster, the academics dashboard and the missing-forms report — and they are reported as a graduate rather than as somebody who left, in the state survey and on the board pack. Their transcript, credits and four-year projection are untouched. It can be reversed.
What this still does not do. The status picker on the profile form no longer offers “graduated” or “withdrawn”: both change the enrollment row as well as the status, so they have to be done from the panel that changes both.
Pulse
13 August 2026 · Day-to-day
This screen. Anyone at the school can tell the SAVEL team what happened and what they expected, and see what came of it. The principal reads everything filed at the school and decides what goes up to the platform team. (Who else can read a report changed on 2026-08-14 — see the entry at the top of this list.)
What this still does not do. Nobody is emailed when you file something — SAVEL cannot send mail from savel.app yet. The principal sees it in their Pulse inbox.
Badge scanning
13 August 2026 · Day-to-day
A device signed in as staff can now read a badge. Open the scanner, choose where it is standing, and what a scan does there is whatever that place is set up for — check in, take attendance, identify a student at the points kiosk or the store, or look up a café pass. Every scan is recorded, including the refused ones, and the whole school’s history is in one filterable list.
What this still does not do. A scan at the points kiosk or the store identifies the student and stops there. Awarding and spending are still human decisions on their own screens.
A school can give somebody a login
13 August 2026 · People & access
Roles are granted, expired and revoked from Setup → People. New staff who have no account yet can be invited by email, and the invitation creates nothing until they accept — a mistyped address expires instead of squatting on the real one forever.
What this still does not do. Staff only. Parents and students cannot be invited yet: nothing in SAVEL asks how old somebody is or records that a guardian agreed, and emailing a child a link that makes them an account is a decision nobody has made.
Queued messages are actually delivered
13 August 2026 · Communication
Messages the school had sent inside SAVEL were being held and never handed on. They now go out every fifteen minutes, and the 117 in-app messages that had been waiting since 16 July were delivered.
What this still does not do. Email still cannot leave SAVEL. savel.app is not yet registered as an address our mail provider will send from, so an email message retries instead of arriving. What it needs is that registration, not code.
The curriculum a school teaches from
13 August 2026 · Academics
The PACE catalog, Chapel and Tribe Time programs, scripture memory passages and recognition pillars are all editable from inside the product. Two of those screens had been telling the principal that the thing they were looking at was "set up by platform support"; it was not, and nobody could set it up at all.
What this still does not do. Removal is deactivation, not deletion, everywhere here — deleting a passage or a program would take every student’s work on it with it.
Grading, graduation and hours settings
13 August 2026 · Academics
Grade bands, diploma pathways and their credit requirements, and the four hours streams and their targets are now set up from Setup. Changing a grade band previews which students move before it writes anything, because that one change moves children between bands and changes credit on a transcript.
The school day
13 August 2026 · Academics
Daily templates, the blocks in them, which class sits in which block, band-conditional credit and per-student timetable overrides all have screens. So does the Tuesday/Thursday pattern on a class, which was editable nowhere.
What this still does not do. Nothing here keeps a copy of how the day used to look, so editing a template in the middle of the year changes what every past day appears to have been. The schedule editor says so before you change one.
The per-student record a school actually maintains
13 August 2026 · Students
Emergency contacts, health basics, notes, the internal designations staff tag a student with, and which learning center a student is in — all editable on the student’s own page. The learning-center roster is the consequential one: it is what decides who can see the child at all.
QR locations and badges
13 August 2026 · Day-to-day
Every place a badge can be scanned, what a scan there means, and a printable badge for each. A badge holds a code that changes, and SAVEL never keeps the code itself — only a fingerprint of it — so a printed badge can be checked and can never be read back out.
What this still does not do. Printing a new badge for a place stops the old printed one working immediately. The screen warns you before it does.
Family communication preferences, orientation and settings delegation
13 August 2026 · Day-to-day
A family’s communication preferences and whether they came to orientation are settable, and the principal can delegate a settings category to a member of staff from the settings screen that had been showing the delegate with no way to choose one.
What this still does not do. A parent can read their own family’s preferences and still cannot change them — for now that takes a call to the office and somebody typing it in.
Two privacy gaps closed, and three problems in the live system
13 August 2026 · Privacy & security
A court order keeping somebody away from a child now outranks anything their job would otherwise let them do, so a health coordinator who is also a restricted family member can no longer read or change that child’s medical record. The list of children overdue a physical is now only the children a coordinator actually looks after, rather than every child in the school. Separately, three permission problems were found in the live system and repaired the same day — one of them had handed a permission to people who were not signed in at all, which is a second lock that should never have been open, though the first lock held and nothing was reachable through it. Those permissions are now written down in a file we check against, so the next time one drifts we are told rather than finding out.
A role change that is turned down is written down, and says why plainly
13 August 2026 · Privacy & security
SAVEL has always refused a role change nobody is entitled to make — a principal cannot give themselves a role, or reach into another school. What it did not do was keep any record that somebody had tried. Somebody testing the edges left no trace at all, so there was nothing for a school to look back through. Every turned-down attempt is now recorded permanently, with who tried, what they asked for, and when — and if the attempt was made by someone signed in as another person, the record names the real one. The same work fixed the other half of it: when a change is turned down, the screen now says which of six different things went wrong and what to do about it, rather than the same flat sentence for all of them.
What this still does not do. The record covers attempts made through SAVEL itself, which is where somebody clicking around actually is. It is a record to look back through, not an alarm — nobody is notified when an attempt is turned down, and whether a person should be told they have been flagged is a question the school has not been asked yet.
The health module
12 August 2026 · Students
Physicals, immunizations, medication orders, action plans and exclusions can all be recorded — the entire job of the health coordinator, which until then had a role and no way to enter a single thing. Which children a coordinator covers is set on their learning center.
What this still does not do. A physical or an immunization that was typed in wrong cannot be corrected yet: the record can be added and not repaired. A medication given to a child is deliberately different — that one is added to and never edited, because it is a legal record.
The school calendar, staff records and learning centers
11 August 2026 · Academics
Academic years, the three-week units inside them and holidays; staff records; and learning centers with their supervisors. These were the first three things a school could not create.