This page gives a brief overview of recent key changes that you might notice or need to know about.
Our backend server code is written in the Python language. We have now upgraded from Python 2 to Python 3, a major step that will allow us to benefit from future upgrades and improvements rather than being left behind on the old version.
You should notice no change, although initial testing suggests the system is just a little bit faster still!
It can take a long time to create a new session by copying the structure of a previous session. This has occasionally led to timeout errors, partial completion and so on.
This processing now takes place in the background, advising you when it is complete:
We now support non-binary gender identification for pupils. Pupils can be added individually or via copy-and-paste with a gender assignment of “N” for non-binary. This will show as a ~ in the pupil list.
As you are probably aware, the system has a handy copy reports shortcut when creating reports for similarly-performing pupils. This replaces names and pronouns as appropriate: James gets replaced with Jane and he gets replaced with she.
Gender blurring complicates this: persons who do not identify with a single gender often choose an alternative to he/she and many conventions and proposals are in their infancy.
For such pupils, we assume the they form as a starting point, but you can change this to use custom pronouns as that pupil prefers via the pupil details page.
These pronouns will then be substituted in/out of copied reports from pupils with traditional (cis) gender assignment and from non-binaries using different pronoun conventions.
Two changes requested by our schools:
If you upload pupil photos (pupil list » details), you can set up your export layout to include the pupil image on the cover sheet of the report.
This one was requested for proof-reading: you can now select a teacher when exporting, and the export file will only contain reports for tasks owned by that teacher. Note that contributions to other non-owned tasks won’t be included; others’ contributions to owned tasks will be included.
This will interest almost no-one, but we’re now coming at you over HTTP/2 if your browser supports it. On media-heavy sites this can make a big performance improvement — as we’re already super-slim, it has little effect but is still the right thing to do.
Parents with more than one child at a school can now use the same email address for each pupil account. Previously this would result in an error. Note that a distinct password must be used for each account if logging on with the email address as the username.
Sessions can now have parent access permanently turned off: useful if you are doing a set of “internal” reports that you do not want to be made available to parents ever.
Subdomains are here! If you are an admin, under your school menu, you will find a link to the subdomain page.
This allows you to set up
as your login page, which looks neat and integrated and avoids the need for
entering your school code number.
CSV export now supports special characters: accented letters, bullet points and other extended characters. Previously, these had been “sanitized” — for example, an em-dash was replaced with three hyphens — but now the real character is included.
This may cause issues with older versions of Excel, and you will need to ensure that any processing of the CSV file you do (mail merge) can accommodate any special characters you may have used in your report text.
When you make changes to a format field, the system checks through all affected reports to see if they are still valid under the new settings; if they are not, the reports are moved to In Progress.
However, if you had a lot of reports, the process could take too long and an error was generated. As of today, though, this process is performed in the background freeing you to get on with things.
An instructions box has been added to the individual text, number and grade format fields. This can be used for communicating the meaning and expected use of a field to your staff to ensure consistent entries across the school.
The new box can be accessed from the format screen: click the edit link next to each field to write instructions.
On the report-writing screen, fields that have instructions will show a link next to the field heading allowing the report authors to access the new text.
The grouptype paste feature allows you to paste in pupil group memberships from external sources and assigns the pupils accordingly. For example, you could paste the following into the English A-level grouptype to put John and Alice into their sets:
John Smith Set A Alice Brown Set C
Up to now, the groups (Set A and Set C) had to be created before doing the pasting. As of today, there’s a new option on the screen to allow you to choose between Ignore unrecognized groups (the old behaviour) and Create new groups. This latter option will create a new group within the grouptype when a pasted-in group name is not recognized as already existing.
Complex group structures just got a little easier to manage.
For example, if your group structure caters for A-level option blocks where a student picks one subject from each of four blocks, you would set up four grouptypes A–D, each containing groups for the subjects available in that block (Maths, Physics etc).
This could get confusing — if Maths were available in both block A and block C, it was not always clear which Maths group was which in other parts of the system.
Now, you can choose to include the grouptype name in the name of the groups it contains. Using the same example, you could set up the grouptype to include its name after the group names, to give you Maths A and Maths C.
We recommend you use short grouptype names if you are going to use this facility.