Skip to main content
The Classrooms module gives you a central registry of every physical space available for instruction — lecture halls, computer labs, networking labs, and any other room type your institution uses. Each record captures where the room is located, what it is equipped for, and whether it is currently available for scheduling.

Data model

Each classroom record contains the following fields:
public class FilaAula
{
    public string ID { get; set; }     // Room identifier (e.g. ING-101)
    public string Piso { get; set; }   // Floor number
    public string Tipo { get; set; }   // Room type
    public string Estado { get; set; } // Availability status
}
FieldDescription
IDUnique room identifier following the campus naming convention (e.g. ING-101).
PisoFloor number where the room is located (e.g. 1, 2).
TipoThe room’s primary use or equipment category (e.g. Laboratorio de Redes, Aula Teórica).
EstadoCurrent availability status. Must be one of the three values below.

Valid Estado values

Disponible

The room is free and can be assigned to a schedule.

Ocupada

The room is currently in use and unavailable for new assignments.

Mantenimiento

The room is undergoing maintenance and should not be scheduled.

Adding a classroom

1

Open the Classrooms module

Navigate to the Aulas section from the main menu.
2

Click Agregar

Click Agregar in the toolbar. The Agregar Aula window opens.
3

Fill in the fields

Enter the ID, Piso, Tipo, and select an Estado for the room.
4

Save the record

Confirm the form. The new classroom appears in the table immediately.
The Classrooms module does not enforce duplicate ID checks at the dialog level. Make sure you assign a unique ID before saving to avoid ambiguous entries in the table.

Editing a classroom

1

Select a row

Click the classroom you want to update in the data table.
2

Click Editar

Click Editar in the toolbar. The Agregar Aula window opens pre-filled with the selected room’s data.
3

Make your changes

Update any fields — for example, change Estado from Mantenimiento to Disponible once repairs are complete.
4

Save

Confirm the form to apply the changes.
You must select a row before clicking Editar. If no classroom is selected, the edit action does nothing.

Deleting a classroom

1

Select a row

Click the classroom you want to remove.
2

Click Eliminar

Click Eliminar in the toolbar.
3

Confirm the deletion

A dialog asks: ¿Estás seguro de que deseas eliminar esta aula? Click to confirm or No to cancel.
Deleting a classroom is permanent. If the room is referenced by an existing schedule, removing it may leave that schedule without a valid room assignment. Review the Schedules module before deleting.

Searching and filtering

The toolbar includes a Filtros dropdown that appears on hover. Use it to filter the table by any field — for example, show only rooms on a specific floor or only rooms with Estado set to Disponible. The table updates in real time without affecting the stored data.
Filter by Disponible before opening the Schedules module to quickly identify which rooms you can assign to a new time slot.

Sample records

IDPisoTipoEstado
ING-1011Laboratorio de RedesDisponible
ING-1021Aula de Desarrollo MóvilOcupada
ING-1031Laboratorio de CómputoMantenimiento
ING-2012Aula TeóricaDisponible

Build docs developers (and LLMs) love