Overview
The system supports four class specialties (especialidades), each with specific characteristics and use cases.Specialty Enum
~/workspace/source/src/types/enums.ts:3-7
1. EQUITACION (Riding)
Equitación
Regular riding lessons for students learning or practicing equestrian skills
Characteristics
- Purpose: Standard riding instruction
- Student Required: Yes
- Target Audience: All skill levels from beginners to advanced riders
- Common Duration: 30 or 60 minutes
Use Cases
- Regular weekly lessons for enrolled students
- Group or individual riding instruction
- Skill development and practice
- Recreational riding with supervision
EQUITACION is the most common class type in the system and represents standard riding lessons.
2. ADIESTRAMIENTO (Training)
Adiestramiento
Horse training and conditioning sessions
Characteristics
- Purpose: Training and conditioning horses
- Student Required: Yes (typically advanced riders or instructors)
- Focus: Horse development rather than rider instruction
- Common Duration: 60 minutes
Use Cases
- Training young or inexperienced horses
- Conditioning horses for competition
- Behavioral correction and refinement
- Advanced horsemanship techniques
ADIESTRAMIENTO classes focus on the horse’s development and typically require experienced riders.
3. EQUINOTERAPIA (Equine-Assisted Therapy)
Equinoterapia
Therapeutic sessions using horses for physical, emotional, or cognitive benefits
Characteristics
- Purpose: Therapeutic intervention using horses
- Student Required: Yes (therapy clients)
- Special Requirements: May require specialized instructors or therapists
- Common Duration: 30 or 60 minutes
Use Cases
- Physical therapy and rehabilitation
- Emotional and psychological support
- Cognitive development for children
- Special needs accommodation
- Therapeutic recreation
4. MONTA (Free Riding)
Monta
Instructor-only riding sessions without student instruction
Characteristics
- Purpose: Instructor riding time, horse exercise, or maintenance riding
- Student Required: No - automatically uses placeholder student
- Auto-Assignment: System assigns special student ID (1)
- Common Duration: 30 or 60 minutes
Special Behavior
MONTA classes have unique system behavior:ClaseForm.tsx
~/workspace/source/src/components/forms/ClaseForm.tsx:98-103
Auto-Assignment Logic
ClaseForm.tsx
~/workspace/source/src/components/forms/ClaseForm.tsx:166-168
When creating a MONTA class, the student selection field is hidden and automatically handled by the system.
Especialidad: Seleccionar entre:See:
- Equitación
- Adiestramiento
- Equinoterapia
- Monta (automáticamente asigna alumno comodín)
~/workspace/source/README.md:132-136
Specialty Selection in Form
The form dynamically adjusts based on specialty selection:ClaseForm.tsx
~/workspace/source/src/components/forms/ClaseForm.tsx:288-312
Changing Specialty
When the specialty is changed, the system handles student selection:ClaseForm.tsx
~/workspace/source/src/components/forms/ClaseForm.tsx:155-157
Comparison Table
| Specialty | Student Required | Primary Focus | Typical Users | Duration |
|---|---|---|---|---|
| EQUITACION | Yes | Rider instruction | All students | 30-60 min |
| ADIESTRAMIENTO | Yes | Horse training | Advanced riders | 60 min |
| EQUINOTERAPIA | Yes | Therapeutic goals | Therapy clients | 30-60 min |
| MONTA | No (auto) | Instructor riding | Instructors only | 30-60 min |
Trial Classes by Specialty
Trial classes (clases de prueba) can be offered for all specialties except MONTA:EQUITACION Trial
EQUITACION Trial
Most common trial class type. Allows prospective students to experience a regular riding lesson before enrolling.
ADIESTRAMIENTO Trial
ADIESTRAMIENTO Trial
Less common. May be offered to experienced riders considering advanced training programs.
EQUINOTERAPIA Trial
EQUINOTERAPIA Trial
Important for therapy clients to experience equine-assisted therapy before committing to a program.
MONTA Trial
MONTA Trial
Not applicable - MONTA classes are for instructors only and don’t involve student instruction.
Technical Notes
From the README technical notes:See:Especialidades:
- Equitación: Clase regular de equitación
- Adiestramiento: Entrenamiento del caballo
- Equinoterapia: Terapia asistida con caballos
- Monta: Monta libre (asigna automáticamente alumno comodín ID 1)
~/workspace/source/README.md:573-579
Next Steps
Creating Classes
Learn how to create classes with different specialties
Trial Classes
Set up trial classes for prospective students
Class States
Understand class lifecycle and states