WARNING! If your school district/organization is using our XML API, you’ll need to switch to our JSON API as soon as possible. We will be sunsetting the XML API in March of 2026. You can go to Getting K-12 Data Using the JSON API for details about our JSON API offering. If you have any questions about migrating from XML to JSON, you can email k12apisupport@calamp.com.


CalAmp K-12 (https://login.synovia.com)


  • Added the ability to limit which users can see retired vehicles based on their role. Their roles must have the new role privilege View Retired/Inactive Vehicles (on the Synovia Fleet Privileges tab of the Add/Edit Role screen) toggled on in order to view inactive vehicles anywhere in the K-12 site.


Inspections


  • On the CalAmp K-12 Inspection Setup screen, fixed a bug with creating a subitem that would display the description instead of the subitem name in the Sub Items list.


Comparative Analysis


  • For legacy PvA customers, limited the number of days a substitution can be made for to seven. This maximum can be changed by request.
    Note: Modifying the maximum allowable number of days is done via the Maximum Substitution Extend Period setting in Preferences >> Settings; contact your customer success manager (CSM) if you need this updated.


Student Ridership


  • For customers with the new PvA engine, fixed an issue that was displaying duplicate rows on the Ridership Monitor for substitute buses.


Time and Attendance


  • Fixed a bug in which TAA would appear to approve selected shifts on the Approve tab of the Export Time screen (even to the point of showing the success message) but actually wasn’t saving the approval if the user selected all the departments.
  • Fixed a bug with approving shifts on the Export Time screen that wasn’t showing all the shifts when a parent department was selected.


JSON API


  • Added the method /event/IdlingHistory, which will return the total duration and excessive duration your vehicles were idling for a specified time frame of up to 30 days.