It would be very useful to be able to delete / unsend / recall individual or batch emails once they have been sent in cases where an error is made or information changes.
A couple of things on Gradebooks: 1) when you edit and save a column in list view, it would be good if it didn't need to reload the page. If you're working on a column towards the bottom of the gradebook it means you need to scroll down and load i...
Surgeries appears to be missing from the Medical Centre API, you can add doctors to a surgery or pupil but you can't create or get a surgery via the API.
Customise Delete and Insert for Timetable Import Process
The new Delete & Insert process for timetable imports allows us to delete parts of an existing timetable as part of the import process. However, if you select, say, to delete Week B, all of Week B is deleted: class data, availability and meeti...
Update REST API for Contact Billing Address, Contact Account Code and Invoice Preference
It is good to have REST API to update Contact Billing information such as (Billing Email Address, Contact Account Code and Invoice Preference) so that this can be done in bulk rather than going through one by one manually.
Please could we have the ability to assign staff manually to Stage Assessment gradebooks, either during the wizard or after they've been created? While it is handy that the wizard automatically assigns Form Tutors, we have a number of schools wher...
MSP pulls student photos by API which couldn't set up filters and this API reaction time is more than 100 seconds which raises the timeout of CloudFlare. Could the photo be ready for the API pulling format instead of coverting the images using the...
Ability to set default cycles for multiple exam centres
We are two schools using the same iSAMS. Each school has their own exam centre. Currently the module allows only one Exam Centre and one Exam cycle within it to be set as default. The Exam officers for each school have to select their cycle from t...
Although we can control which pupils we allow third parties to see through the Batch API, it's all or nothing in terms of which fields of pupil data are accessible. For example, we might want an integrator to be able to access pupils' contacts, bu...