Data model
Each professor record contains the following fields:| Field | Description |
|---|---|
| Clave | Unique identifier for the professor (e.g. 01, 02). No two professors may share the same key. |
| Nombre | Full name in uppercase (e.g. PUENTE MONTEJANO CESAR AUGUSTO). |
| Estudios | Highest academic degree and field (e.g. Maestría en Sistemas). |
| Investigaciones | Current or primary research area (e.g. IA en la educación). |
| Semblanza | Free-form biographical text or professional profile. |
| Fotografía | File path to a photo image. Leave blank if no photo is available. |
| Audio | File path to an audio clip (e.g. a recorded introduction). Leave blank if not applicable. |
Adding a professor
Fill in the fields
Enter all required information: Clave, Nombre, Estudios, Investigaciones, and Semblanza. Optionally attach a photo and audio file.
The Clave field must be unique across all professor records. If you enter a key that already exists, the system rejects the entry and prompts you to use a different value.
Editing a professor
Click Editar
Click Editar in the toolbar. The Agregar Profesor window opens pre-filled with the selected record’s data.
Deleting a professor
Searching and filtering
The toolbar includes a Filtros dropdown that appears when you hover over the filter control. Use it to narrow the table view by any professor attribute — for example, by name or research area. The table updates in real time as you apply filters, without modifying the underlying data.Duplicate validation
When you open the Agregar Profesor window, the application passes the full list of existing professor records to the dialog. Before saving, the window checks whether the Clave you entered already exists in that list. If a duplicate is found, the save operation is blocked and you are prompted to enter a unique key. This validation applies only when adding a new professor. When editing, the original key is retained and not re-validated against itself.Sample records
| Clave | Nombre | Estudios | Investigaciones |
|---|---|---|---|
| 01 | PUENTE MONTEJANO CESAR AUGUSTO | Maestría en Sistemas | IA en la educación |
| 02 | MARTINEZ PEREZ FRANCISCO EDUARDO | Doctorado en Ciencias | Bases de datos distribuidas |
| 03 | NAVA MUNOZ SANDRA EDITH | Ingeniería en Redes | Ciberseguridad |