The Users section (/panel/usuarios) groups the administration of all three user types: students, teachers, and tutors. The panel automatically redirects to the first user type the administrator’s role grants access to.
The automatic redirect follows this priority: users:teachers → /panel/usuarios/maestros, users:tutors → /panel/usuarios/tutores, users:students → /panel/usuarios/alumnos.
Students — /panel/usuarios/alumnos
Displays all registered students from the all_students view, sorted alphabetically by name.
Table columns
| Column | Description |
|---|
| Full name | Avatar, name, email, and phone number |
| Age | Calculated from date of birth (dob) |
| Classes | Number of classes the student is enrolled in (classes_count) |
| Hours connected | Total accumulated session hours (connected_hours) |
Filters
- Text search: filters by name, last name, email, phone, or date of birth.
- Age range: a dual-handle slider that adjusts automatically to the actual age range of loaded students. Students without a
dob are not excluded by the age filter.
Teachers — /panel/usuarios/maestros
Displays all registered teachers with their activity metrics.
Table columns
| Column | Description |
|---|
| Full name | Avatar, name, email, and phone number |
| Age | Calculated from dob |
| Classes | Number of classes they teach (classes_count) |
| Stars | Accumulated star rating received from students (stars_count) |
| Verified | Whether the teacher has professional verification (professional_verified) |
Filters
- Text search: name, last name, email, phone, or date of birth.
- Age range: dual-handle slider.
- Verified: dropdown with options
All, Yes, and No.
Tutors — /panel/usuarios/tutores
Displays all registered tutors along with the number of linked students.
Table columns
| Column | Description |
|---|
| Full name | Avatar, name, email, and phone number |
| Age | Calculated from dob |
| Children | Number of students linked to the tutor (children_count) |
Filters
- Text search: name, last name, email, phone, or date of birth.
- Age range: dual-handle slider.
Filter behavior
In all user subsections, filters are reactive: any change to the search text, age slider, or dropdown selectors updates the list in real time without reloading the page.
Pagination shows 25 users per page. Columns marked sortable: true allow sorting the table by clicking the column header.
How users appear in the system
Users register directly from the main platform — not from the admin panel. The panel provides read-only visibility and supervision of existing records.
The admin panel does not currently offer a way to manually create or delete users through the interface. To restore access for a user who has lost their password, use the Restore accounts feature at /panel/configuracion/restaurar-cuentas.