Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/Luisanchez0/modulo_Horario/llms.txt

Use this file to discover all available pages before exploring further.

The Horarios page offers two ways to view your schedules: a sortable table and an interactive calendar powered by FullCalendar (React). The calendar makes it easy to spot gaps, overlaps, and distribution across the week at a glance. When you’re ready to share or print, you can export whatever is currently on screen as a PDF.

Calendar views

The calendar supports three view modes, selectable with the radio buttons above the schedule area:

Semana

Shows all schedule entries arranged across the days of the week. Useful for a complete overview of who is teaching what and when.

Por Aula

Filters and displays the schedule from a classroom perspective. Select a specific classroom from the resource dropdown to see only its entries.

Por Docente

Filters and displays the schedule from a teacher’s perspective. Select a specific teacher from the resource dropdown to see only their assigned sessions.
Entries in the morning shift (07:00–14:00) are displayed in blue; entries in the afternoon shift (15:00–22:00) are shown in amber. The shift badge is also visible in the table view.

Switching views and filtering

Use the view toggle buttons to switch between the table layout and the calendar layout. In calendar mode, the three radio buttons let you choose Semana, Por Aula, or Por Docente. When viewing by classroom or teacher, a Filtrar recurso dropdown appears so you can focus on a single room or person. You can also filter the schedule by teacher, subject, classroom, or period using the dropdowns in the filter toolbar. These filters apply to both the table and calendar layouts. Click any event block to see its full details. ADMIN users see Editar and Eliminar options when they click an event, allowing direct edits from the calendar without switching back to the table.

Editing from the calendar

When an ADMIN user clicks a schedule event in the calendar, a modal opens with the full edit form pre-populated. You can change the teacher, subject, classroom, period, day, and start/end times. Click Guardar to apply the changes immediately.

Exporting to PDF

Click the Exportar / Imprimir button in the toolbar to generate a PDF of the current schedule view. The export uses html2canvas to capture what is currently visible on screen and jsPDF to compose it into an A4 document. Long schedules that exceed one page are split across multiple pages automatically.
The PDF captures exactly what is visible on screen when you click the button. Switch to the view you want before exporting — for example, switch to Por Docente and select a teacher to produce a personal schedule PDF, or stay on Semana for a full weekly overview. Apply filters first to narrow down what appears in the export.
The exported file is saved to your downloads folder as horario.pdf.

Compact mode

Enable the Compacto checkbox to reduce the vertical spacing of calendar entries. This is useful when the schedule is dense and you want more entries visible at once without scrolling.

Build docs developers (and LLMs) love