Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/rtajio/ESEN/llms.txt

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

ESEN (Sistema de Gestión de Actividades Extracurriculares) is a browser-only static web application — there is nothing to install and no server to start. You open a single HTML file and you are immediately in a working system. This guide walks you through logging in and completing the first meaningful action for each role: administrators register a new extracurricular activity, and students check their participation history with accumulated hours.

Open the app

1

Locate the project folder

Find the folder containing index.html, app.js, style.css, and the other project files.
2

Open index.html in your browser

Double-click index.html, or drag it into an open browser window. The ESEN login screen appears immediately — no build step, no npm install, no local server required.

Log in

The login screen shows the ESEN logo, two role tabs, and username/password fields. The credentials are pre-filled with the admin demo values when the page loads.
1

Choose your role

Click Administrador or Estudiante at the top of the login card. The input fields update automatically with the correct demo credentials for the selected role.
2

Enter your credentials

Use the pre-filled values or type them manually:
RoleUsernamePassword
Administradoradmin01admin123
Estudianteest2021est123
The demo credentials are shown in the hint text at the bottom of the login card. In a real deployment you would replace the USUARIOS array in app.js with your own accounts.
3

Click Iniciar sesión

Click the Iniciar sesión button. If the credentials match the selected role, you enter the application. If not, an error message appears below the fields — check that the selected role tab matches the account you are using.

First action

After logging in, the sidebar and main area change depending on your role. Follow the path for your role below.
Administrators land on the Panel de control (dashboard), which shows summary statistics and recent activities. The first meaningful action is registering a new extracurricular activity.
1

Navigate to Activities

In the left sidebar, click Actividades. The activities table loads with any existing records.
2

Open the registration form

Click the Registrar actividad button in the top-right corner of the card. A modal dialog appears with the activity form.
3

Fill in the required fields

All fields marked with * are required. The form uses these field IDs from the source:
FieldIDDescription
Activity namef-nombreFull name of the activity, e.g. Taller de liderazgo estudiantil
Categoryf-catOne of: Académico, Deportivo, Cultural, Voluntariado, Liderazgo
Hoursf-horasNumber of hours, e.g. 8
Resolution numberf-resOfficial resolution ID, e.g. RES-2024-045
Datef-fechaActivity date using the date picker
Descriptionf-descBrief description of the activity (optional)
Participantsf-partStudent names separated by commas, e.g. Carlos Mamani, Lucía Torres
The Participantes field (f-part) links students to this activity. Students entered here will see this activity in their Mi historial view, with the hours counted toward their total.
4

Save the activity

Click Guardar. A confirmation toast appears at the top of the screen and the new activity row appears in the table immediately. If any required field is empty, a warning toast prompts you to complete the form before saving.
After registering your first activity, explore the Estudiantes view to see participants listed with their accumulated hours, and the Reportes view to see hours broken down by category with an option to export a CSV file.

Build docs developers (and LLMs) love