Overview
The HRS system uses a color-coded system to visually identify instructors in calendars and schedules. Each instructor is assigned a unique color that appears throughout the system, making it easy to identify who is teaching at a glance.Purpose of Color Coding
Color coding provides several benefits:Quick Identification
Instantly identify which instructor is teaching a class without reading names.
Visual Schedule Balance
Easily spot workload distribution and gaps in instructor availability.
Conflict Prevention
Quickly see if an instructor is double-booked at a glance.
Improved Planning
Make scheduling decisions faster with color-based visual cues.
Available Colors
The system provides 7 preset colors designed for optimal visibility and distinction:Red
#E06666High visibility color. Excellent for senior or lead instructors.
Purple
#CBBBF0Soft yet distinctive. Works well in busy schedules.
Orange
#FFBE66Warm and inviting. Easy to spot in calendar views.
Pink
#F5A6E8Bright and cheerful. Stands out without being harsh.
Yellow
#FFF76AHigh contrast for excellent readability. Perfect for text overlay.
Blue
#9FC5F8Professional and calming. Traditional and reliable choice.
Green
#93C47DNatural and approachable. Easy on the eyes for long viewing.
Assigning Colors
During Registration
Colors are assigned when creating a new instructor:Select Color
Click on your preferred color circle. The selected color will:
- Enlarge slightly
- Show a ring effect
- Display border highlight
- Show hex code in preview box
Color Picker UI
Changing Colors
Update an instructor’s color at any time:How Colors Appear in the System
Calendar Views
Instructor colors are most prominent in calendar views:Background Color
- Each class cell has a background in the instructor’s color
- Color is lightened/desaturated for text readability
- Allows overlaying text and icons clearly
Combined with Status Colors
- Background: Instructor color (identification)
- Left border: Status color (class state)
Example Visual
Day View (Excel-Style)
In the detailed day view:- Columns: One per horse
- Rows: 30-minute time slots (9:00-18:30)
- Cells: Colored with instructor’s color
- Hover: Shows full class details
Month and Week Views
- Smaller class cards still show instructor colors
- Colors help identify instructors at a glance
- Useful for spotting scheduling patterns
Excel Export Formatting
When exporting schedules to Excel, instructor colors are preserved:Export Features
- Cell background: Instructor color (same as calendar)
- Legend: Color key showing instructor names and colors
- Print-optimized: Colors work well in both screen and print
- Professional format: Suitable for distribution to staff
Color Selection Best Practices
Ensure Distinction
Ensure Distinction
Goal: Make each instructor easily distinguishable✅ Do:
- Assign different colors to each active instructor
- Choose colors with high contrast from each other
- Avoid assigning same color to multiple active instructors
- Use similar shades for different instructors
- Assign same color to instructors working same shifts
Consider Visibility
Consider Visibility
Goal: Ensure colors are visible in all lighting conditions✅ Do:
- Test colors on actual devices (computer screens, tablets)
- Consider how colors appear in print if exporting schedules
- Choose colors that work for colorblind users when possible
- Select colors that are too light (hard to see)
- Choose colors too similar to status border colors
Instructor Preferences
Instructor Preferences
Goal: Involve instructors in color selection✅ Do:
- Ask instructors for color preferences
- Let senior instructors choose first
- Document color assignments for reference
- Change colors frequently without communication
- Assign colors that instructors dislike
Consistency
Consistency
Goal: Maintain stable color assignments✅ Do:
- Keep color assignments consistent over time
- Only change when necessary (e.g., instructor leaves)
- Update documentation when colors change
- Swap colors between instructors unnecessarily
- Change colors without notifying staff
Color Management Scenarios
New Instructor Joins
Instructor Becomes Inactive
More Than 7 Instructors
If you have more than 7 active instructors: Solutions:-
Strategic Reuse:
- Assign same color to instructors working different shifts
- Use same color for instructors teaching different specialties
-
Inactive Instructors:
- Mark rarely-used instructors as inactive
- Reactivate only when needed
-
Primary Instructors:
- Give unique colors to primary/full-time instructors
- Part-time instructors can share colors strategically
Visual Reference Legend
The calendar includes a color legend (if implemented):Technical Implementation
Color Storage
Default Color
Color Application
Colors are applied via inline styles:Accessibility Considerations
While colors aid visual identification, the system also includes text labels to ensure accessibility for all users.
- Instructor name always displayed in class details
- Hover tooltips show full information
- High contrast text over colored backgrounds
- Alternative text-based filtering available
Related Pages
- Instructor Registration - Setting up instructors with colors
- Schedule Management - Using colors for scheduling
- Calendar Features - Understanding calendar color system