Transport
The Transport module manages school bus routes, stops, student assignments, and driver information.
Route Management
Creating a Route
- Navigate to Transport > Routes from the sidebar.
- Click Add Route.
- Fill in the route details:
| Field | Description | Required |
|---|---|---|
| Route Name | Descriptive name (e.g., “Route 1 — Rajpur Road”) | Yes |
| Route Number | Unique identifier (e.g., “R01”) | Yes |
| Vehicle Number | Bus registration number | Yes |
| Vehicle Type | Bus, Mini-bus, Van | No |
| Capacity | Maximum students the vehicle can carry | No |
| Morning Departure | Time the bus leaves the starting point | No |
| Afternoon Departure | Time the bus leaves school for the return trip | No |
- Click Save Route.
Editing a Route
- Open the route from the route list.
- Click Edit.
- Modify the fields as needed.
- Click Save Changes.
Deleting a Route
- Open the route.
- Click Delete.
- Confirm deletion. Students assigned to this route will be unassigned.
Tip: When a route is at or near capacity, it is time to either add a new route or shift some stops to a different route. Check capacity regularly, especially after new admissions.
Stop Management
Each route has a sequence of stops where the bus picks up and drops off students.
Adding Stops to a Route
- Open a route from Transport > Routes.
- Click the Stops tab.
- Click Add Stop.
- Fill in the stop details:
| Field | Description | Required |
|---|---|---|
| Stop Name | Name of the stop (e.g., “Clock Tower”, “Ballupur Chowk”) | Yes |
| Pickup Time | Morning pickup time at this stop | No |
| Drop Time | Afternoon drop time at this stop | No |
| Order | Sequence number (1 = first stop, 2 = second, etc.) | Yes |
| Landmark | Nearby landmark for identification | No |
- Click Save Stop.
- Repeat for all stops on the route.
Reordering Stops
- On the Stops tab, drag and drop stops to change their order.
- Click Save Order.
Example Route with Stops
| Order | Stop Name | Pickup Time | Drop Time |
|---|---|---|---|
| 1 | ISBT Terminal | 7:00 AM | 3:30 PM |
| 2 | Survey Chowk | 7:10 AM | 3:20 PM |
| 3 | Clock Tower | 7:20 AM | 3:10 PM |
| 4 | Ballupur Chowk | 7:30 AM | 3:00 PM |
| 5 | Pacific Mall | 7:35 AM | 2:55 PM |
| 6 | School Gate | 7:45 AM | 2:45 PM |
Student Assignment
Assigning a Student to a Route and Stop
- Navigate to Transport > Student Assignment.
- Click Assign Student.
- Search for the student by name or admission number.
- Select the route from the dropdown.
- Select the stop from the dropdown (only stops on the selected route are shown).
- Click Assign.
Bulk Assignment
- Navigate to Transport > Student Assignment > Bulk Assign.
- Select the route and stop.
- A search interface lets you find and select multiple students.
- Check the students to assign.
- Click Assign All Selected.
Removing a Student from Transport
- Find the student in the transport assignment list.
- Click Remove next to their name.
- Confirm the removal.
Tip: When a student withdraws from school or switches from bus to self-transport, remember to remove their transport assignment. This keeps the capacity count accurate.
Driver and Conductor Details
Adding Driver Information
- Navigate to Transport > Drivers.
- Click Add Driver.
- Fill in the details:
| Field | Description | Required |
|---|---|---|
| Name | Driver’s full name | Yes |
| Phone Number | 10-digit mobile number | Yes |
| License Number | Driving license number | Yes |
| License Expiry | License expiry date | No |
| Address | Residential address | No |
| Photo | Driver’s photo | No |
| Assigned Route | Which route this driver operates | No |
- Click Save.
Adding Conductor Information
Conductors (bus attendants) are added the same way:
- Navigate to Transport > Conductors.
- Click Add Conductor.
- Fill in name, phone, and route assignment.
- Click Save.
Tip: Keep driver license expiry dates updated. EduCore will show a warning when a license is about to expire, helping you ensure compliance.
Route-Wise Student Lists
Viewing Students on a Route
- Navigate to Transport > Routes.
- Click on a route.
- Click the Students tab.
- A list shows all students assigned to this route, organized by stop:
| Stop | Student Name | Class-Section | Parent Phone |
|---|---|---|---|
| Clock Tower | Aarav Sharma | 5A | 9876543210 |
| Clock Tower | Priya Singh | 5B | 9876543211 |
| Ballupur Chowk | Ravi Kumar | 3A | 9876543212 |
| Ballupur Chowk | Sneha Gupta | 7C | 9876543213 |
Printing Route Lists
- Click Print on the route student list.
- A printable version is generated with the route name, vehicle number, driver details, and the student list organized by stop.
- Give a printed copy to each bus driver/conductor.
Exporting Route Data
Click Export CSV to download the route-wise student list for use in spreadsheets.
Transport Fee Tracking
Transport fees are managed through the regular fee system but can be tracked separately:
- Create a “Transport Fee” fee head in Settings > Fee Structure.
- Set amounts per route or stop (if fares vary by distance).
- Transport fees appear in the student’s fee summary alongside other fee heads.
- Use the Fee Head Summary report (in Fee Reports) to see total transport fee collection separately.
Reports
| Report | Description |
|---|---|
| Route Summary | All routes with vehicle details, driver info, student count, capacity utilization |
| Stop-wise Student Count | Number of students at each stop |
| Route-wise Student List | Complete student list for each route, sorted by stop |
| Capacity Report | Utilization percentage for each route/vehicle |
All reports are available at Transport > Reports and can be exported or printed.
Best Practices
- Update route assignments monthly. New admissions and withdrawals change the transport list.
- Print fresh route lists every month and distribute to drivers.
- Monitor capacity utilization. Routes at 90%+ capacity need attention before new students are assigned.
- Keep driver phone numbers accessible. Parents may need to contact the driver in emergencies.
- Plan routes to minimize travel time. Students should not spend more than 45 minutes on the bus.