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.

The student role in ESEN is a read-only view of your personal participation record and the institution’s active extracurricular calendar. Students cannot create, edit, or delete activities, and do not have access to the student roster or reports. This guide covers every screen available after logging in as a student.

Logging in

1

Open the application

Load the ESEN app in your browser. The login screen shows two role tabs at the top of the card: Administrador and Estudiante.
2

Select the Estudiante tab

Click the Estudiante tab. The Usuario field auto-fills with est2021 and Contraseña with est123 (demo credentials shown in the hint at the bottom of the card).
3

Sign in

Click Iniciar sesión. On success, the Mi historial view loads immediately. The sidebar shows your full name (Lucía Torres in the demo) and your username (est2021). If credentials are wrong, a red error banner reads “Usuario o contraseña incorrectos.”
The demo student account is est2021 / est123. The authenticated name is Lucía Torres, and only activities that include “Lucía Torres” in their participantes array appear in the history.

Mi historial (My history)

This is the default landing view for students. It shows your personal participation summary and a chronological list of every activity you have been registered in.

Stat cards

Three summary cards appear at the top of the page:
CardWhat it shows
ActividadesTotal number of activities in which your name appears in the participants list
Horas acumuladasSum of horas for every activity you participated in
Horas validadasSame value as accumulated hours — confirms all recorded hours have been validated
Accumulated hours and validated hours are always equal in the current version. Both reflect the raw sum of horas across your activities.

Participation history list

Below the stat cards, the card Historial de participación lists every activity you are registered in. Each row displays:
  • Activity name in a larger bold font
  • A category badge in the appropriate colour (e.g. blue for Académico, coral for Cultural)
  • The date formatted as DD/MM/YYYY
  • The resolution number in light grey, e.g. RES-2024-001
  • A green hours pill on the right side reading Nh validadas, e.g. 8h validadas
If you have no registered activities, the list area shows the message “No tienes actividades registradas.”

Actividades (Public activities view)

Click Actividades in the left sidebar to browse the full list of active extracurricular activities offered by the institution.

Activities table

The table header reads Actividades extracurriculares registradas. It shows five columns:
ColumnDescription
ActividadActivity name in bold
TipoCategory badge with colour coding
FechaDate formatted as DD/MM/YYYY
ResoluciónResolution number in small grey text, e.g. RES-2024-002
HorasHour count in bold, e.g. 6h
This table shows only activities where activo is true. Activities that an administrator has disabled are not shown here.
This view is entirely read-only. There are no action buttons, no filters, and no export options. Students can use this list to see upcoming or current activities and note the resolution number to follow up with the administration.

What students cannot do

The student role does not have access to the following features:
  • Creating, editing, or deleting activities — the “Registrar actividad” button and the edit/toggle/delete action icons in the activities table are not present.
  • The Students view — the Estudiantes sidebar link is hidden. Students cannot see the full student roster or any other student’s hours.
  • The Reports view — the Reportes sidebar link is hidden. Aggregated statistics, the hours-by-category chart, and the CSV export are only available to administrators.
  • Filtering activities — the category dropdown and month picker in the admin Activities view are not present in the student-facing public activities list.

How your hours are calculated

Your hour totals are computed entirely in the browser using the getEstHoras function. For each activity in the system, the function checks whether your name appears in the activity’s participantes array. If it does, the activity’s horas value is added to your total.
totalHours = sum of activity.horas
             for each activity
             where activity.participantes includes your name
Name matching is case-sensitive and must be an exact string match. If your name is recorded inconsistently across activities (e.g. “Lucía Torres” vs “lucia torres”), those mis-matched entries will not appear in your history or count towards your hours.

Logging out

Click the logout icon button at the bottom of the sidebar, to the right of your name and username. The app panel hides and the login screen reappears.

Build docs developers (and LLMs) love