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)


  • Improved data processing to help prevent mapping students to invalid bus stops and duplicating stop records.


Comparative Analysis


  • For new PvA customers, fixed a bug with the Substitutions screen that wouldn’t allow users to view substitutions past the maximum allowable number of substitution days value, when that was designed only to limit the count for which a bus replacement could be made and saved. (For example, if the value was set to 7, users couldn’t see substitutions made after a week later.)


Student Ridership


  • On the Rider History screen, changed the default selection in the Options pane to Show All Student Scans on Any Vehicle (as most users choose that).
  • Fixed an issue that wasn’t showing consistent data on the Rider History, Attendance, and PvA by Stop screens.