Horse Types
The system supports two types of horses, each with different ownership and usage rules:~/workspace/source/src/types/enums.ts:15
School Horses (ESCUELA)
School Horses
Horses owned by the equestrian school, available for all students
Characteristics
- Ownership: Owned by the school
- Availability: Available for any student
- Reservation: Students can reserve specific school horses
- Assignment: Can be assigned to any class
Use Cases
General Student Use
General Student Use
Students without their own horses use school horses for their classes. The system assigns an available school horse for each class.
Reserved School Horse
Reserved School Horse
A student can reserve a specific school horse and configure a pension quota (Entera, Media, or Tercio). The horse remains school property but is prioritized for that student.
Trial Classes
Trial Classes
School horses are typically used for trial classes (clases de prueba) for new students trying out the school.
Display in System
School horses are displayed with a blue badge:Caballos.tsx
~/workspace/source/src/pages/Caballos.tsx:238-241
Private Horses (PRIVADO)
Private Horses
Horses owned by individual students, restricted to owner use only
Characteristics
- Ownership: Owned by a specific student
- Availability: Only available for the owner
- Restriction: Cannot be used by other students
- Pension: Requires pension quota configuration
Use Cases
Student-Owned Horse
Student-Owned Horse
When a student brings their own horse to the school, it’s registered as PRIVADO and linked to that student as the owner.
Private Lessons
Private Lessons
Students with private horses take lessons on their own horses, often for specialized training or competition preparation.
Validation Rules
From the README:Los caballos privados solo pueden ser usados por sus propietariosSee:
~/workspace/source/README.md:129
Pension Configuration
Both reserved school horses and private horses require pension quota configuration:~/workspace/source/src/types/enums.ts:1-2
Pension Options
No specific horse assigned. School assigns an available horse per class.
Reserves a specific school horse. Requires:
- Pension quota: Entera / Media / Tercio
- Horse selection: From ESCUELA type horses
Student’s own horse. Requires:
- Pension quota: Entera / Media / Tercio
- Horse selection: From PRIVADO type horses
Pension Quotas
Entera
Full pension - complete care and board
Media
Half pension - partial care and board
Tercio
Third pension - limited care and board
Visual Indicators
The system uses color-coded badges to distinguish horse types:In Calendar Export
When exporting the daily schedule to Excel:- Blue header: School horses (ESCUELA)
- Gold header: Private horses (PRIVADO)
Cabecera con colores según tipo de caballo:See:
- 🔵 Azul: Caballos de Escuela
- 🟡 Dorado: Caballos Privados
~/workspace/source/README.md:324-326
Comparison Table
| Feature | School Horse (ESCUELA) | Private Horse (PRIVADO) |
|---|---|---|
| Ownership | School | Individual student |
| Availability | All students | Owner only |
| Reservation | Optional | Not applicable |
| Pension Required | Only if reserved | Always |
| Color Code | Blue | Gold |
| Trial Classes | Yes | No |
Next Steps
Horse Registration
Learn how to register horses in the system
Horse Availability
Manage horse availability for class scheduling