Skip to main content
The Professors module lets you maintain a complete registry of faculty members. Each professor record stores personal and academic information, research focus, a biographical summary, and optional photo and audio attachments. You can add, edit, or remove professors at any time, and use the built-in search filter to locate records quickly.

Data model

Each professor record contains the following fields:
public class Profesor
{
    public string Clave { get; set; }           // Unique key/ID
    public string Nombre { get; set; }          // Full name
    public string Estudios { get; set; }        // Academic background
    public string Investigaciones { get; set; } // Research areas
    public string Semblanza { get; set; }       // Bio/profile text
    public string Fotografia { get; set; }      // Photo file path
    public string Audio { get; set; }           // Audio file path
}
FieldDescription
ClaveUnique identifier for the professor (e.g. 01, 02). No two professors may share the same key.
NombreFull name in uppercase (e.g. PUENTE MONTEJANO CESAR AUGUSTO).
EstudiosHighest academic degree and field (e.g. Maestría en Sistemas).
InvestigacionesCurrent or primary research area (e.g. IA en la educación).
SemblanzaFree-form biographical text or professional profile.
FotografíaFile path to a photo image. Leave blank if no photo is available.
AudioFile path to an audio clip (e.g. a recorded introduction). Leave blank if not applicable.

Adding a professor

1

Open the Professors module

Navigate to the Profesores section from the main menu.
2

Click Agregar

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

Fill in the fields

Enter all required information: Clave, Nombre, Estudios, Investigaciones, and Semblanza. Optionally attach a photo and audio file.
4

Save the record

Confirm the form. If the entry is valid, the new professor appears in the table immediately.
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

1

Select a row

Click the professor you want to modify in the data table.
2

Click Editar

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

Make your changes

Update any fields as needed.
4

Save

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

Deleting a professor

1

Select a row

Click the professor you want to remove.
2

Click Eliminar

Click Eliminar in the toolbar.
3

Confirm the deletion

A confirmation dialog appears: ¿Eliminar a ? Click to proceed or No to cancel.
Deleting a professor is permanent. There is no undo option after you confirm the dialog.

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.
Use the filter dropdown to quickly locate a professor by research area when assigning them to a schedule or project.

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

ClaveNombreEstudiosInvestigaciones
01PUENTE MONTEJANO CESAR AUGUSTOMaestría en SistemasIA en la educación
02MARTINEZ PEREZ FRANCISCO EDUARDODoctorado en CienciasBases de datos distribuidas
03NAVA MUNOZ SANDRA EDITHIngeniería en RedesCiberseguridad

Build docs developers (and LLMs) love