Data model
Each project record stores three fields:| Field | Description | Example |
|---|---|---|
ID | Unique identifier for the project | P01 |
ClaveMateria | Code of the subject this project belongs to | MAT-01 |
Nombre | Descriptive name of the project | App Control de Inventarios |
Linking projects to subjects
TheClaveMateria field creates a direct relationship between a project and a subject in the Materias module. When you add or edit a project, you enter the subject code manually. This lets you filter or group projects by subject when reviewing records in the table.
Sample records
The module ships with the following example data:| ID | ClaveMateria | Nombre |
|---|---|---|
| P01 | MAT-01 | App Control de Inventarios |
| P02 | MAT-05 | Simulador de Redes Neuronales |
CRUD workflow
Open the Proyectos module
Select Proyectos from the sidebar. The main table lists all existing project records with their ID, subject code, and name.
Add a project
Click Agregar. The add-project dialog will open where you can enter the project’s ID, subject code, and name.
The Agregar dialog (
AgregarProyectoWindow) is currently in development. Clicking Agregar shows the message “Funcionalidad para abrir ventana de Agregar Proyecto.” until the dialog is fully implemented.Edit a project
Select a row in the table, then click Editar.
The Editar button currently shows a placeholder message “Editando proyecto seleccionado.” rather than opening the full edit dialog. The
AgregarProyectoWindow dialog exists in the codebase with complete add and edit constructors, but the page code has not yet been wired to call it. If no row is selected, the application shows “Selecciona un proyecto de la tabla.”Current state of the CRUD dialogs
Both Agregar and Editar are currently stubs in the page code. Clicking Agregar shows “Funcionalidad para abrir ventana de Agregar Proyecto.” and clicking Editar (with a row selected) shows “Editando proyecto seleccionado.” The
AgregarProyectoWindow dialog class is fully implemented in the codebase with working add and edit constructors — the page event handlers simply have not been wired to open it yet. Only Eliminar is fully operational.Subjects
View and manage the subjects that projects are linked to via ClaveMateria
Multimedia
Attach media content to your institutional projects