Skip to main content

Bus Route Assignment

Overview

Bus Route Assignment enables administrators to configure and manage bus transportation services by assigning specific buses to routes with detailed seating configurations. This module allows you to set up boarding points, configure seat layouts, and implement category-based access control for students and staff.

Key Features

Assign buses to specific routes with date validity periods
Configure boarding points with transportation costs and timing
Set up seating layouts with window, aisle, and deleted seat types
Implement category-based seating for Men, Women, Staff, and Unreserved seats
Institution-specific seat assignments for multi-institution setups
Real-time seating statistics and bulk assignment actions

ConfigurationTransportationBus Route Assignment

Steps to Configure Bus Route Assignment

Step 1: Create Bus Route Assignment

Access Method
  • Navigate to Configuration → Transportation → Bus Route Assignment from the main menu
  • Ensure you have created buses and routes beforehand

Follow the steps below to create a new bus route assignment:

  1. Click on Add Bus Route Assignment button
  2. Select Transport Batch from the dropdown menu
  3. Choose the Bus that will operate on the selected route
  4. Enter Date of Validity (the date until which the bus will operate on this route)
  5. Select Eligible Batches that can use this bus service
  6. Choose the Route from the dropdown [routes must be created under Configuration → Transportation → Routes]
  7. Set the Status (default is Active - buses automatically become inactive after validity date expires)
  8. Enter Remarks if any additional information is needed
  9. Click Add Route Bus Assignment button to confirm

Configuration_Transport_RouteBusAssignment1


Step 2: Edit or Remove Assignments

Management Options
  • Use Edit icon to modify existing bus route assignments
  • Use Delete icon to remove assignments when no longer needed

To manage existing assignments:

  1. Locate the assignment in the list
  2. Click Edit icon to modify details
  3. Click Delete icon to remove the assignment (if no longer needed)

Step 3: Configure Boarding Points

Boarding Points Setup

Follow the steps below to add boarding points:

  1. Click the View (eye) icon for the desired bus route assignment
  2. Click Add Boarding Points
  3. Select Boarding Points from the available options
  4. Enter Transportation Cost (cost from boarding point to destination campus)
  5. Specify Actual Boarding Time for student pickup
  6. Click Add Boarding Point button
  7. Review added boarding points in the Assign Boarding Points tab
  8. Use Edit or Delete options under Actions column as needed

Configuration_Transport_RouteBusAssignment2

Step 4: Configure Seating Layout

Layout Configuration

Follow the steps below to set up seat layout:

  1. Navigate to Seating Configuration tab
  2. Select Configuration Mode for Layout
  3. Choose seat type from the left panel:
    • Window Seat - seats next to windows
    • Aisle Seat - seats next to the aisle
    • Deleted - seats to be removed (for doors, pathway, obstacles)
  4. Click on seats in the layout to assign the selected type
  5. Seats for Deleted - where doors, pathway, or obstacles are there - are shown as "X"
  6. Click Save Configuration button to finalize layout

Step 5: Configure Seat Assignments

Assignment Configuration
  • Category-based assignments control which students can book specific seats
  • Institution assignments are optional for multi-institution setups

Follow the steps below to configure seat assignments:

  1. Select Configuration Mode for Assignment
  2. Group Assignment:
    • Choose a group from the left panel (Men/Women/Staff/Unreserved)
    • Click on seats in the layout to assign them to the selected group
    • Current assignment mode is displayed at the top (e.g., "Click seats to assign them to: Men (M)")
  3. Institution Assignment (Optional):
    • Select an institution from the Institution Assignment section
    • Click seats to assign them to specific institutions
    • Colored borders and dots indicate institution assignments
  4. Monitor Assignment Statistics:
    • View real-time statistics showing total seats available
    • Check distribution across Men, Women, Staff, and Unreserved categories
    • Review institution-wise breakdown with colored indicators
  5. Use Bulk Actions:
    • Assign All Seats: Assigns all seats to currently selected group
    • Reset All Assignments: Removes all seat assignments for fresh setup
    • Assign All to Institution: Assigns all seats to selected institution
    • Clear All Institutions: Removes all institution-specific assignments
  6. Click Save Configuration button to finalize seating arrangement

Configuration_Transport_RouteBusAssignment3

Expected Results

After completing the configuration:

  • Bus route assignments are active and visible to students during registration
  • Students can only select seats assigned to their category (Male/Female/Staff)
  • Transportation costs are automatically calculated based on selected boarding points
  • Seating layout reflects the configured arrangement with proper access controls

Important Notes

Grid Layout Foundation

The seating layout grid (rows × columns) is established during bus creation in Configuration → Transportation → Buses. The Row Count and Column Count specified during bus setup determines the seating grid layout used in this Bus Route Assignment interface.

Category-Based Access Control

The seating assignments enforce access restrictions during student registration:

  • Female students can only select seats designated for female students
  • Male students have access exclusively to seats assigned to male students
  • Staff members can only choose from seats allocated to their category
  • Authentication: Students register using roll number/admission number, staff use employee ID/institutional email
Bus Registration Eligibility Rules

Students can only register for bus seats on routes with an "Active" status. Routes with "Inactive" status are excluded from student selection; this prevents registration conflicts with discontinued or temporarily suspended bus services.

Bus Route Assignment Status

Use 'Inactive' status option sparingly, only when essential, as it directly affects bus availability for student registration. Always promptly inform students, staff, and parents to prevent confusion.

Flexible Seating Option

Institutions preferring open seating can leave seats as "Unreserved," allowing any registered user to select any available seat during registration.

Common Issues & Solutions

🛑 IssueSolution
Cannot see buses in dropdownCreate buses first under Configuration → Transportation → Buses
Routes not available for selectionAdd routes under Configuration → Transportation → Routes
Seating grid appears incorrectCheck Row Count and Column Count in bus configuration
Students cannot book certain seatsVerify category assignments match student profiles
Boarding points not showingCreate boarding points under Configuration → Transportation → Boarding Points

FAQs

Q: What happens when the validity date expires?
A: The bus route assignment automatically becomes inactive, and students cannot book seats on that bus.

Q: Can I assign the same seat to multiple categories?
A: No, each seat can only be assigned to one category (Men/Women/Staff/Unreserved) at a time.

Q: How do institution assignments work with category assignments?
A: Institution assignments are additional filters. A seat can have both category and institution assignments, providing dual-level access control.

Q: Can I modify seating configuration after students have booked seats?
A: Yes, but changes may affect existing bookings. It's recommended to make seating changes before opening registration.