This guide explains how to use Transport Vehicles to maintain the vehicle records that later support route assignment and student transport planning.
Short summary
The Transport Vehicles page is a searchable vehicle catalog that opens a detail drawer for create, view, edit, and delete actions.
Before you start
- Confirm the vehicle number format your team will follow.
- Prepare registration, chassis, seating, and driver information before creating records.
- Decide whether a vehicle photo is worth uploading for easier visual review.
Navigation path
Transport -> Transport Vehicles
Step 1: Open Transport Vehicles
In the sidebar, open Transport and choose Transport Vehicles.
Step 2: Search the current vehicle inventory
Use the page search box before adding a new vehicle so you do not create duplicates for the same bus or van.
The vehicle cards expose the key summary details directly in the listing:
- vehicle number
- vehicle model
- registration number
- seating capacity
- driver name when available
Step 3: Create or edit a vehicle record
The vehicle drawer currently supports these fields:
- Vehicle No
- Vehicle Model
- Registration Number
- Chasis Number
- Max Seating Capacity
- Manufacture Year
- Driver Name
- Driver Licence
- Driver Contact
- Note
- Vehicle Photo
The main validation focus is on the required identity and capacity fields, so keep those complete before saving.
Step 4: Review cards and row-level actions
Each vehicle card supports the normal maintenance actions:
- View
- Edit
- Delete
Use the card summary to catch obvious problems before opening the drawer, especially:
- duplicated vehicle numbers
- wrong seating capacity
- outdated driver assignment
Step 5: Recheck route usage after save
After saving a vehicle, move to Assign Vehicles if needed and confirm the vehicle can be selected for route allocation.
This matters because vehicle records are not isolated setup data. They feed route assignment, transport reports, and later student assignment context.
Important note
Important: in the current local Smart School environment, the Transport Vehicles screen can fail before rendering because the vehicle detail drawer watcher throws on first load. The vehicle fields and actions documented here were verified from the Smart School source code and the related route-assignment transport screens that still render correctly.
Verify the result
- the vehicle number is unique and readable
- registration and chassis information are complete
- seating capacity is accurate
- the driver information is current when a driver is assigned
- the vehicle becomes available to the route-assignment workflow
Troubleshooting
| Issue | Likely cause | What to do |
|---|---|---|
| Save does not work | One of the required identity fields is empty | Complete vehicle number, model, registration, chassis, and seating fields |
| Duplicate vehicle records appear | Search was skipped before creation | Search by vehicle number first, then merge or rename duplicated records |
| Route assignment cannot use the vehicle | The vehicle record did not save correctly or the page was not refreshed | Reopen the vehicle record and then recheck Assign Vehicles |
| The page does not render locally | The current UI build hits a vehicle-drawer runtime error | Use the related transport assignment screens for cross-checking and record the blocker for the local UI fix |