Skip to content

Manage School Transportation

Manage School Transportation

Configure vehicles, define routes, assign students, and automate transport fee collection.

Time: 15–20 minutes per route setup Module: OpenEduCat Transportation, OpenEduCat Transportation Enterprise Permissions: Transport Manager or Administrator


Prerequisites

  • Student records configured
  • Fee module enabled (for transport fees)
  • Geographic stop locations defined
  • Driver/attendant records available
  • Access to Transportation menu

Overview

The Transportation Management system enables:

  • Vehicle fleet management
  • Route and stop configuration
  • Student transport agreements
  • Driver and attendant assignment
  • Pick-up and drop-off scheduling
  • Automated transport fee billing
  • GPS tracking integration (if equipped)
  • Parent notification features

Transportation Structure

Vehicle
└── Route
└── Stops
└── Students
└── Transport Agreement
└── Transport Fee
ElementDescription
VehicleBus/van with capacity
RoutePath with multiple stops
StopPick-up/drop-off point
AgreementStudent transport subscription
FeeTransport charges

Steps

1. Configure Vehicle Types

  1. Navigate to Transportation → Configuration → Vehicle Types
  2. Click New
  3. Configure the type:
FieldAction
NameType name (e.g., “School Bus”, “Mini Van”)
CapacitySeating capacity
  1. Click Save

2. Add Vehicles

  1. Navigate to Transportation → Vehicles
  2. Click New
  3. Complete the vehicle form:
FieldAction
NameVehicle name/number
Vehicle TypeSelect type
License PlateRegistration number
CapacityTotal seats
ModelVehicle model
YearManufacturing year
ColorVehicle color
DriverAssigned driver
AttendantBus attendant
Insurance ExpiryInsurance end date
Fitness ExpiryFitness certificate date
StatusActive/Under Maintenance
  1. Upload vehicle image
  2. Click Save

3. Create Transport Routes

  1. Navigate to Transportation → Routes
  2. Click New
  3. Complete the route form:
FieldAction
NameRoute name (e.g., “Route A - North”)
CodeRoute code (e.g., “RTA”)
VehicleAssign vehicle
DriverAssign driver
AttendantAssign attendant
Start TimeMorning pickup start
End TimeMorning arrival at school
Return StartAfternoon departure
Return EndEvening drop-off end
DistanceTotal route distance
FeeMonthly transport fee
  1. Click Save

4. Add Route Stops

  1. Open the route record
  2. Navigate to Stops tab
  3. Click Add a line
  4. For each stop:
FieldAction
NameStop name
SequenceStop order
AddressStop location
Pickup TimeMorning pickup time
Drop TimeEvening drop time
LatitudeGPS latitude (optional)
LongitudeGPS longitude (optional)
  1. Add all stops in route order
  2. Click Save

Example Route:

SeqStopPickupDrop
1Green Park7:30 AM4:30 PM
2Central Station7:45 AM4:15 PM
3Mall Junction8:00 AM4:00 PM
4School8:15 AM3:45 PM

5. Create Transport Agreement

When student enrolls for transport:

  1. Navigate to Transportation → Agreements
  2. Click New
  3. Complete the agreement:
FieldAction
StudentSelect student
RouteSelect transport route
StopSelect pickup/drop stop
Agreement TypeOne-way/Two-way
Start DateService start
End DateService end
Fee AmountMonthly fee
Academic YearApplicable year
  1. Click Save
  2. Click Confirm to activate

6. Generate Transport Fees

Automated fee generation:

  1. Navigate to Transportation → Generate Fees

  2. Select parameters:

    • Academic year/term
    • Route (or all routes)
    • Month range
  3. Click Generate

  4. System creates fee invoices for:

    • All active agreements
    • Based on fee amount
    • Monthly or term-based

7. Track Daily Transport

For daily tracking:

  1. Navigate to Transportation → Daily Tracking

  2. Select date and route

  3. Mark student status:

    • Picked up
    • Absent
    • Other transport
  4. Record arrival at school

  5. Record departure in afternoon

8. Configure Transport Fee Structure

Link transport to fee system:

  1. Navigate to Fees → Fee Structures
  2. Create transport fee item:
FieldAction
NameTransport Fee
TypeTransport
AmountDefault amount
FrequencyMonthly/Term
  1. System applies fee to students with agreements

Field Reference

Vehicle (op.transport.vehicle)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesVehicle identifier
Vehicle Typevehicle_type_idMany2oneNoType category
License Platelicense_plateCharNoRegistration
CapacitycapacityIntegerNoSeating
ModelmodelCharNoVehicle model
YearyearCharNoManufacture year
ColorcolorCharNoVehicle color
Driverdriver_idMany2oneNoAssigned driver
Attendantattendant_idMany2oneNoBus attendant
StatusstateSelectionNoActive/maintenance
ImageimageBinaryNoVehicle photo

Route (op.transport.route)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesRoute name
CodecodeCharNoRoute code
Vehiclevehicle_idMany2oneNoAssigned vehicle
Driverdriver_idMany2oneNoRoute driver
Attendantattendant_idMany2oneNoBus attendant
Start Timestart_timeFloatNoPickup start
End Timeend_timeFloatNoArrival time
DistancedistanceFloatNoRoute distance
FeefeeFloatNoMonthly fee
Stop IDsstop_idsOne2manyNoRoute stops
Student IDsstudent_idsOne2manyNoEnrolled students

Route Stop (op.transport.stop)

FieldTechnical NameTypeRequiredDescription
NamenameCharYesStop name
Routeroute_idMany2oneYesParent route
SequencesequenceIntegerNoStop order
AddressaddressCharNoLocation
Pickup Timepickup_timeFloatNoMorning time
Drop Timedrop_timeFloatNoEvening time
LatitudelatitudeFloatNoGPS lat
LongitudelongitudeFloatNoGPS long

Transport Agreement (op.transport.agreement)

FieldTechnical NameTypeRequiredDescription
NamenameCharComputedAgreement ID
Studentstudent_idMany2oneYesStudent
Routeroute_idMany2oneYesRoute
Stopstop_idMany2oneNoPickup stop
Typeagreement_typeSelectionNoOne-way/Two-way
Start Datestart_dateDateNoStart date
End Dateend_dateDateNoEnd date
FeefeeFloatNoMonthly fee
StatestateSelectionNodraft/confirm/cancel

Agreement Types

TypeDescriptionFee Factor
Two-WayPickup and dropFull fee
Pickup OnlyMorning onlyHalf fee
Drop OnlyEvening onlyHalf fee

Vehicle Status

StatusDescription
ActiveIn service
Under MaintenanceBeing serviced
InactiveNot in use

Views Available

ViewFeatures
ListVehicles/routes listing
FormFull details
KanbanVisual cards
MapRoute visualization

Route Map View

  • Display route on map
  • Show stop locations
  • View student distribution
  • Distance calculation

Portal Features

Parent Portal

Parents can view:

  • Child’s route assignment
  • Stop location and timing
  • Driver contact details
  • Vehicle information
  • Transport fee status

Student Portal

Students can view:

  • Transport schedule
  • Route map
  • Stop timings
  • Driver information

SMS/Notification Features

Automated notifications:

EventNotification
Vehicle departed”Bus has started route”
Approaching stop”Bus arriving in X minutes”
Student boarded”Student picked up”
Arrived at school”Bus arrived safely”
Departure”Bus leaving school”
Student dropped”Student dropped at stop”

Troubleshooting

IssueCauseSolution
Cannot assign studentAgreement missingCreate transport agreement
Fee not generatedAgreement not confirmedConfirm agreement
Vehicle fullCapacity exceededAssign to different route
Stop missingNot added to routeAdd stop to route
Wrong timingTime not updatedEdit route/stop times
Driver conflictSame driver multiple routesCheck driver assignment

Best Practices

  1. Route optimization: Plan efficient routes
  2. Capacity planning: Don’t exceed vehicle capacity
  3. Time buffers: Allow buffer between stops
  4. Driver verification: Check driver credentials
  5. Safety checks: Regular vehicle inspections
  6. Communication: Keep parents informed

Security Notes

RoleCapabilities
Transport ManagerFull CRUD access
Transport StaffView and track
ParentView child’s transport (portal)
StudentView own transport (portal)

Safety Features

  • Driver background checks
  • Vehicle fitness tracking
  • Insurance monitoring
  • Emergency contacts

Integration Features

Fee Integration

  • Auto-generate transport fees
  • Link to student invoices
  • Payment tracking
  • Fee collection reports

Attendance Integration

  • Track transport attendance
  • Absent notifications
  • Pickup/drop confirmation

GPS Integration

  • Real-time vehicle tracking
  • Route deviation alerts
  • Speed monitoring
  • Location history

Reports

ReportDescription
Route SummaryStudents per route
Vehicle UtilizationCapacity usage
Fee CollectionTransport revenue
Daily AttendanceDaily transport status