Set up bus routes with stops, timing, and vehicle assignments.
Time required: 15-20 minutes per route
Prerequisites
Steps
Step 1: Navigate to Routes
- Go to OpenEduCat -> Transportation -> Routes
- Click Create
Step 2: Enter Route Details
| Field | Required | Description | Example |
|---|
| Route Name | Yes | Descriptive name | ”Route A - North Zone” |
| Route Code | Yes | Short identifier | ”RT-A” |
| Type | Yes | Morning/Evening/Both | ”Both” |
| Vehicle | Yes | Assigned vehicle | ”Bus 001” |
| Driver | Yes | Assigned driver | ”John Driver” |
Step 3: Add Stops
- Go to Stops tab
- Click Add a line
- For each stop:
| Field | Required | Description | Example |
|---|
| Stop Name | Yes | Location name | ”Main Street Corner” |
| Sequence | Yes | Order in route | 1 |
| Pickup Time | Yes | Morning pickup | 07:15 |
| Drop Time | Yes | Evening drop | 16:30 |
| Landmark | No | Reference point | ”Near Bank” |
| Field | Description |
|---|
| Start Time | Route begins |
| End Time | Route ends |
| Duration | Estimated total time |
| Buffer | Extra time allowance |
Step 5: Set Capacity
| Field | Description |
|---|
| Vehicle Capacity | Max students |
| Current Students | Currently assigned |
| Available Seats | Remaining capacity |
Step 6: Save Route
Click Save to create the route.
Route Types
| Type | Description |
|---|
| Morning | Pickup to school |
| Evening | School to home |
| Both | Round trip |
| Special | Events, trips |
Stop Configuration
Add New Stop
- Go to Transportation -> Stops
- Click Create
- Enter stop details:
| Field | Description |
|---|
| Name | Stop name |
| Address | Full address |
| Coordinates | GPS location |
| Zone | Geographic zone |
| Landmark | Reference point |
Stop on Map
View stops visually:
- Go to route record
- Click View Map
- See all stops plotted
- Optimize route order
Assign Students
From Route
- Open route
- Go to Students tab
- Click Add Students
- Select students
- Assign stop for each
From Student
- Open student record
- Go to Transport tab
- Select route and stop
- Save
Route Schedule
Daily Schedule
| Day | Status |
|---|
| Monday | Active |
| Tuesday | Active |
| Wednesday | Active |
| Thursday | Active |
| Friday | Active |
| Saturday | Inactive |
| Sunday | Inactive |
Holiday Handling
Configure holidays:
- Set route as inactive on holidays
- Or create special schedule
Field Reference
Route Record
| Technical Field | UI Label | Type | Notes |
|---|
name | Route Name | Char | Required |
code | Route Code | Char | Unique identifier |
route_type | Type | Selection | Morning/Evening/Both |
vehicle_id | Vehicle | Many2one | Assigned vehicle |
driver_id | Driver | Many2one | Assigned driver |
capacity | Capacity | Integer | Max students |
is_active | Active | Boolean | Route status |
Route Stop
| Technical Field | UI Label | Type | Notes |
|---|
route_id | Route | Many2one | Parent route |
stop_id | Stop | Many2one | Stop location |
sequence | Sequence | Integer | Order |
pickup_time | Pickup | Float | Morning time |
drop_time | Drop | Float | Evening time |
Reports
| Report | Description |
|---|
| Route List | All routes summary |
| Stop Report | Stops with students |
| Capacity Report | Vehicle utilization |
| Timing Report | Schedule accuracy |
Troubleshooting
Route not appearing
Check:
- Route is active
- Vehicle is assigned
- Schedule is current
Cannot add stop
Verify:
- Stop is created in system
- Not already in route
- Sequence is unique
Related: Track Vehicles | Student Assignment