Overview
Instructor schedule management in the HRS system enables efficient assignment of instructors to classes, conflict detection, and workload balancing. The system provides visual tools and automated validations to optimize scheduling.Viewing Instructor Schedules
Calendar Views
The system offers three calendar views optimized for schedule management:Month View
Overview of all instructors’ classes for the entire month. Shows up to 3 classes per day with indicator for more.
Week View
Full week display showing up to 10 classes per day. Ideal for weekly planning and adjustments.
Day View
Excel-style detailed view with time slots (9:00-18:30) and columns for each horse. Best for daily operations.
Filtering by Instructor
Quickly view a specific instructor’s schedule:Assigning Instructors to Classes
From Calendar (Recommended)
The Day View provides the fastest class creation:Select Instructor
The class form opens with day, time, and horse pre-filled.
Choose an instructor from the dropdown.
From Classes Section
Alternatively, create classes from the Classes page:Fill All Details Manually
Unlike calendar creation, you must manually select:
- Date
- Time
- Horse
- Instructor
- Student
- Specialty
Conflict Detection
The system automatically prevents instructor scheduling conflicts.How Conflict Detection Works
Visual Conflict Indicators
- ⚠️ Warning icon: Displayed in calendar cells with conflicts
- Tooltip: Hover to see conflict details
- Red highlight: Time slot shows conflict state
Handling Conflicts
If you attempt to assign an instructor who has a conflict:- System displays error message
- Suggests alternative instructors
- Shows conflicting class details
- Prevents saving until conflict is resolved
Schedule Constraints
Operating Hours
Operating Hours: Classes run from 9:00 AM to 6:30 PM (18:30).Time slots are in 30-minute increments.
Class Durations
Instructors can teach classes of two durations:- 30 minutes: Occupies one time slot
- 60 minutes: Occupies two consecutive time slots
Maximum End Time Validation
Workload Management
Viewing Instructor Workload
Access instructor statistics through:- Instructor Profile
- Instructor Report
Click on an instructor’s name to view:
- Total classes taught
- Distribution by specialty
- Completion rate
- Performance metrics
Balancing Workload
Best practices for distributing classes:Monitor Load Distribution
Monitor Load Distribution
- Review instructor reports weekly
- Identify instructors with significantly different class counts
- Adjust assignments to balance workload
- Consider instructor specialties and student preferences
Specialty Matching
Specialty Matching
Match instructors to appropriate specialties:
- Equitación: General riding instruction
- Adiestramiento: Horse training specialists
- Equinoterapia: Therapeutic riding certified instructors
- Monta: Free riding supervision
Peak Time Coverage
Peak Time Coverage
- Ensure adequate instructor coverage during peak hours
- Schedule senior instructors for complex classes
- Distribute beginner classes among all qualified instructors
Bulk Schedule Operations
Copying Weekly Schedules
Replicate successful weekly schedules:Cancelling Full Days
Cancel all classes for a day (affects all instructors):Select Reason
Choose cancellation reason:
- Rain
- Holiday
- Maintenance
- Special Event
- Emergency
- Other (custom message)
Color-Coded Visualization
Instructor colors provide quick visual identification:How Colors Work in Calendar
- Background: Instructor’s assigned color (lightened for readability)
- Left Border: Class status color (orange, blue, green, red, purple, pink)
Multi-Instructor View
When viewing all instructors simultaneously:- Each instructor’s classes show in their unique color
- Quickly identify who’s teaching at any time
- Spot workload imbalances visually
- See gaps in instructor availability
See Color Coding for detailed information about the color system.
Instructor Availability
Active vs. Inactive Instructors
Only active instructors appear in class assignment dropdowns:Deactivating Instructors
When an instructor is unavailable:- Edit the instructor record
- Toggle “Active” switch to OFF
- They no longer appear in assignment lists
- Existing classes remain unchanged
- Historical data is preserved
Reactivating Instructors
To bring an instructor back:- Find the instructor in the list (use “Inactive” filter)
- Edit their record
- Toggle “Active” switch to ON
- They immediately become available for assignments
Schedule Optimization Tips
Peak Hours Planning
Peak Hours Planning
- Identify busiest times (typically afternoons/weekends)
- Schedule all available instructors during peak periods
- Use Day View to visualize capacity
- Ensure even distribution across time slots
Specialty Coverage
Specialty Coverage
- Assign specialized instructors to their expertise areas
- Ensure at least one instructor per specialty is available daily
- Cross-train instructors to increase flexibility
- Track specialty demand in reports
Student Preferences
Student Preferences
- Note student-instructor preferences in observations
- Build consistency by assigning same instructor when possible
- Balance preferences with workload distribution
- Monitor instructor performance through student feedback
Buffer Time
Buffer Time
- Leave gaps between consecutive classes for the same instructor
- Allow transition time between different horses
- Plan breaks for instructors teaching multiple consecutive sessions
- Use 30-minute slots strategically for scheduling flexibility
Reporting on Schedules
Instructor Performance Report
Access comprehensive instructor analytics:Metrics Tracked
- Total Classes: All assigned classes
- Completed: Successfully finished classes
- Cancelled: Classes that were cancelled
- Efficiency: Percentage of completed vs. total
- Specialty Distribution: Breakdown by class type
Export Options
All instructor reports can be exported to Excel with:- Professional formatting
- Color-coded headers
- Calculated totals and percentages
- Date range filtering
Related Pages
- Instructor Registration - Adding new instructors
- Color Coding - Understanding the color system
- Class Scheduling - Complete scheduling guide
- Calendar Features - Using calendar tools effectively