Overview
The system provides intelligent scheduling features that streamline class creation by automatically pre-filling information based on context and user selections.Quick Class Creation
Calendar Cell Click
Create classes quickly from the day view:~/workspace/source/README.md:142-147
Pre-filled Data from Context
~/workspace/source/src/pages/Calendario.tsx:264-283
Automatic Assignments
Default Horse Assignment
When a student has an assigned horse, it’s automatically selected:~/workspace/source/README.md:122-130
Specialty-Based Assignments
Automatic student assignment for specific specialties:~/workspace/source/README.md:123-124
Default Values
Class Defaults
~/workspace/source/README.md:546-553
Date and Time Defaults
~/workspace/source/README.md:114-121
Auto-Configuration
~/workspace/source/README.md:31-33
Automatic State Management
Initial Class State
~/workspace/source/README.md:132-139
Schedule Optimization
Time Slot System
~/workspace/source/README.md:257-261
Class Duration Handling
~/workspace/source/README.md:263-274
Week Copy Feature
Bulk Scheduling
Copy entire week’s schedule to another week:~/workspace/source/README.md:295-302
Smart Validation
Automatic Conflict Detection
System prevents scheduling conflicts:~/workspace/source/README.md:214-219
Time Limit Enforcement
~/workspace/source/README.md:193-201
Best Practices
- Use Day View - Leverage day view for quick visual scheduling
- Click Cells - Click empty cells to create classes with pre-filled time/horse
- Verify Defaults - Always verify auto-assigned horses match student needs
- Check Conflicts - Review conflict indicators before confirming
- Batch Scheduling - Use week copy for recurring schedules
- Standard Duration - Use 30-minute default for most classes
- Time Limits - Be aware of 18:30 end time restriction
- Visual Feedback - Watch for automatic assignments and pre-filled fields
Workflow Example
Typical Quick Scheduling Flow
- Navigate to Calendar → Day View
- Select desired date
- Click on empty cell (time + horse)
- System pre-fills:
- Date
- Time
- Horse
- Duration (30 min default)
- Select student
- Student’s assigned horse auto-selected (if applicable)
- Select instructor
- Status defaults to PROGRAMADA
- Verify and save
- Class immediately appears in calendar