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 the process of mapping nearby vehicles by consolidating all the steps into the same window users enter the address in.
- Changed how scheduled reports are handled so that an email will not be sent if a report contains no data.
Here Comes the Bus
- Released a beta version of the new HCTB app. The beta is available only for Android devices.
- In CalAmp K-12, added the ability to export the Substitutions screen to PDF or Excel for new PvA customers.
Time and Attendance
- Added a new toggle, Apply Job Type Filter to Absences, to the Time Sheet report’s parameters, which, when selected, will include only absences that match the selected job types. This is deselected by default.
Mobile Data Terminals (Bus Guardian Version 2026.01)
- For drivers using Navigation, added the next turn direction after the current one at the bottom of the map. (This will solve the problem of the MDT not showing where the driver should go until the bus starts moving again; now the direction will be displayed immediately.)
- For customers using the HCTB Cancel-a-Ride feature, added a message on the Bus Guardian Students list to inform the driver when a student won’t be riding the bus: “Student not riding today.” This will appear on both the MDT and K-12 app.
- For students who are entered into the database as requiring a parent or guardian at the bus stop, made the following changes:
Note: Contact your customer success manager (CSM) to enable these for you.- Added a dialog box that will pop up at the stop.
- Added an icon (
) that will appear in the title bar and next to the student’s picture in the Students list. - Changed the message that is displayed when the student scans on/off the bus from “Walk Permit: NO” to “Parent/Guardian Required: YES.”
- Added a dialog box that will pop up at the stop.
- For customers with no imported waypoints (or poor waypoints), improved how Navigation plans a route, using the shortest path stop to stop according to the side of the street the student will be picked up on.
- For both the MDT and K-12 app, updated the wake-up message to include the region image version and build number.
- Fixed an issue that was producing an Application Not Responding error when Bus Guardian tried to load the photo of a student scanning on the bus.
- Fixed a bug that would crash Bus Guardian if the driver accidentally double-tapped the Send button on the Students screen.
JSON API
- Added eventHistoryId as a request parameter for the /event/vehiclehistory API call for users who need to retrieve latent data.