After authenticating atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/LuisAMoralesA/tallerIngles-UAEMEcatepec/llms.txt
Use this file to discover all available pages before exploring further.
/view/login/loginProfesor.jsp, the teacher is redirected to /view/principal/menuProfesor.jsp. The teacher portal is focused on viewing assigned students and managing their grades. The page title is set by Constantes.Titulos.TITULO_MENU_TEACHER (“Control Escolar | Profesores”) and the session is validated on every load — expired sessions are immediately redirected to view/sesionExpirada.jsp.
Funciones del profesor
Calificaciones
Registrar y actualizar calificaciones del grupo asignado
Vista de Calificaciones
Ver el resumen de calificaciones con primer parcial, segundo parcial y promedio
Mi Perfil
Ver y actualizar datos personales y credenciales
Cerrar Sesión
Cerrar la sesión actual del sistema
Menú lateral del profesor
The teacher dashboard renders its own lateral menu directly insidemenuProfesor.jsp. It provides direct navigation to all available sections:
| Elemento de menú | Destino |
|---|---|
| Cuenta | /view/principal/menuProfesor.jsp — dashboard principal |
| Información del grupo | /view/calificaciones/asignarCalificaciones.jsp — lista de alumnos y calificaciones |
| Cerrar Sesión | Servlet /tallerDeInglesUAEM/cerrarSesion — invalida la sesión activa |
rgba(44, 82, 52, 1)) on the corresponding menu anchor. The Modificar Datos and Cambiar Contraseña links are separate buttons rendered on the profile card inside the <article> body, not sidebar menu items.
Grupo asignado
The teacher’s group is identified by theid_group_teacher field in the teachers table. When the dashboard loads, the JSP calls base.concatenarInfoGrupo(per.getId_group_teacher()) to build the group label shown under Datos Académicos on the profile card. The dashboard also displays:
- Nombre completo — assembled via
base.concatenarDatosProfesor(per.getId_teacher()) - Nombre de Usuario —
per.getNom_user() - Número de teléfono —
per.getTelefono_teacher() - Rango — always
PROFESORfor this portal - Grupo Asignado — the concatenated group label from
concatenarInfoGrupo - Salón —
per.getClassroom(), stored in the session asclassroomfor report generation
| Atributo de sesión | Valor |
|---|---|
gruposId | per.getId_teacher() — used to query grades by group |
rango | per.getRango() — role guard throughout the app |
userId | per.getId_user() |
modificar | per.getId_user() — targets the correct record in update forms |
rangoModificar | per.getRango() |
classroom | per.getClassroom() — passed as a query param for JasperReports |
id_group_teacher is NULL, the group label will appear empty in the profile. Contact the administrator to be assigned to a group.
Teachers cannot create or delete students, groups, or other teachers. Those operations are reserved for the Administrator role.