ADAM newsletter: September 2026

Two themes run through this month. The first is signing in: the login pages have been rebuilt, and a failed sign-in now tells an administrator exactly why it failed. The second is quieter but matters more — a sweep through the places where ADAM did something, quietly failed, and reported success anyway. Alongside those, applicants can be messaged with the full filter, a staff detail-update request can be taken back, and a serious fault that made pupils vanish from grade lists has been found and fixed.

The login pages have been rebuilt

Every ADAM login page — staff, family and pupil — used to stack the sign-in options one above the other in a single column, so the page ran long down the left with the right of the screen empty, and each new way of signing in made it worse. The pages are now laid out as cards: the method you used last time takes a full panel on the left and the others sit as cards beside it, so nobody scrolls past three options to reach the one they want. ADAM remembers the last method used in that browser, separately for each login type, so on a shared family computer a parent's choice does not overwrite a pupil's.

The detail is tidier too. Google and Microsoft sign-in carry their proper brand marks, the passkey button no longer draws blue-on-blue, and two faults that pushed the login panel and the search box off the edge of a narrow phone screen are corrected.

Login Records now tells you why a sign-in failed

If your school signs staff in against Active Directory, a failed login appeared in Login Records as nothing more than "failed" — you could not tell "wrong password" from "must change password at next logon" or "account disabled" without asking us to read the server logs. The precise reason is now shown there in plain words.

Message applicants using the full filter

The Messaging Centre could reach applicants only through a fixed selection of entering year, entering grades and registration status. Anything more specific — a particular feeder school, a sibling already enrolled, an application that arrived in a given window — could be filtered on the Pupils side but never reached from Admissions. There is now an admissions-by-filter audience running that same flexible filter over applicants, with its own entry on the Admissions tab. It stays behind the existing separate permission for messaging applicants, so it does not widen who can reach them.

A staff detail-update request can now be withdrawn

When you ask staff to check their own details, the only thing that closed the request was the staff member answering it. Flag the wrong person — or the whole school by mistake — and there was no way back, and no screen even showed who had an open request. There is now a staff detail-update report, the counterpart of View online detail update report on the families side, listing every unanswered request with who it went to and when. Each row has a withdraw action, with a withdraw all behind a confirmation for the whole-school case. It also flags staff who lack permission to edit their own details — they were being prompted at every login and then refused by the form, so those are the requests most worth withdrawing.

The daily roll-call grid shows every period

The Daily Subject Roll Call Report gave each subject one column per day. Where a class was taught twice in a day and only the first period had been registered, the later untaken roll call won the column and the report announced "not taken" for every pupil — contradicting each pupil's own roll-call record and hiding absences that had been marked. Each roll call now gets its own column, headed with the subject and the period time, so every period keeps its mark.

Photographs keep their quality, and stop breaking

Uploading a photograph re-compressed it even when it was already the right way up, so quality was lost on every pass and compounded; an upright picture now comes through untouched. Separately, resized photographs were occasionally stored as empty files and then held by the browser for a month — which is why a pupil photo would sometimes show as a broken icon that an ordinary refresh would not clear. Images are now written completely before they are served.

Smaller improvements and fixes

Pupils, grades and enrolment

Reports and academics

When something goes wrong, ADAM now says so

A large sweep found places where a failure was reported as a success — the most misleading kind of fault there is. An agreement copy that could not be sent, for example, was recorded as emailed. All now fail loudly. Several hundred places where a missing record would have crashed a page mid-screen now show a message instead.

Around the system

We also fixed several security issues.

All news

See ADAM with your own school in mind

A demonstration takes 90 minutes, online, with the people who build ADAM. A quotation is based on the number of pupils at your school and the number of phases your school offers.