Plantillas de rol del sistema
Catálogo oficial de plantillas y capacidades por defecto, generado desde el producto.
El sistema siembra 17 plantillas protegidas en cada escuela. Las tablas de esta sección muestran las capacidades por defecto de cada plantilla; los administradores del colegio pueden ajustarlas cuando la plantilla lo permite y complementar con overrides por usuario.
Sincronizada con el producto
La tabla siguiente muestra las plantillas y capacidades por defecto que Schola instala en cada colegio. Se actualiza cuando publicamos cambios en autorización.
Resumen por clase de identidad
| Clase | Plantillas |
|---|---|
| Estudiante | student, student-representative, class-monitor |
| Docente | teacher, homeroom-teacher, evaluator-only, substitute-teacher |
| Personal | principal, systems-chief, academic-coordinator, discipline-coordinator, registrar, counselor, security-guard, administrative-assistant, librarian, nurse |
Detalle completo
Estudiantes
Monitor de curso
class-monitorEstudiante con acceso a chat y notificaciones del grupo.
5 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver perfil propio
users.view_self - Ver asignaturas propias
courses.view_student
Representante estudiantil
student-representativeEstudiante con acceso ampliado a chat y procesos propios.
6 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver perfil propio
users.view_self - Ver asignaturas propias
courses.view_student - Ver procesos propios
admissions.view_own_processes
Estudiante
studentAcceso propio a asignaturas, procesos y notificaciones.
6 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver perfil propio
users.view_self - Ver asignaturas propias
courses.view_student - Ver procesos propios
admissions.view_own_processes
Docentes
Director de grupo
homeroom-teacherDocente con responsabilidades de director de grupo y seguimiento ampliado.
12 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Ver perfil propio
users.view_self - Ver estructura académica
academic.view_structure - Editar calificaciones
academic.edit_grades - Ver asistencia
attendance.view - Registrar asistencia
attendance.record - Ver cursos docentes
courses.view_teacher - Ver formularios institucionales
forms.view - Administrar convivencia y disciplina
discipline.manage_cases
Docente
teacherGestión de cursos asignados, asistencia y calificaciones.
11 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Ver perfil propio
users.view_self - Ver estructura académica
academic.view_structure - Editar calificaciones
academic.edit_grades - Ver asistencia
attendance.view - Registrar asistencia
attendance.record - Ver cursos docentes
courses.view_teacher - Ver formularios institucionales
forms.view
Evaluador
evaluator-onlyCalificaciones y evaluación sin administración completa de curso.
5 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Ver notificaciones
notifications.view - Ver perfil propio
users.view_self - Editar calificaciones
academic.edit_grades - Ver cursos docentes
courses.view_teacher
Docente suplente
substitute-teacherAcceso docente reducido: consulta y registro de asistencia sin mutaciones críticas.
6 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Ver notificaciones
notifications.view - Ver perfil propio
users.view_self - Ver asistencia
attendance.view - Registrar asistencia
attendance.record - Ver cursos docentes
courses.view_teacher
Personal institucional
Rector
principalGobierno institucional completo sin bypasses implícitos.
63 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Crear usuarios institucionales
users.create - Asignar plantillas de rol
users.assign_roles - Gestionar excepciones de capacidades
users.override_capabilities - Administrar directorio escolar
users.manage_directory - Impersonar personal institucional (alcance según plantilla)
users.impersonate - Administrar ajustes institucionales
system.manage_school_settings - Administrar plantillas de rol
system.manage_role_templates - Administrar banderas de autorización
system.manage_feature_flags - Ver estructura académica
academic.view_structure - Administrar grados, grupos y sedes académicas
academic.manage_structure - Administrar currículo
academic.manage_curriculum - Administrar asignaciones docentes
academic.manage_teaching_assignments - Administrar política de evaluación
academic.manage_grading_policies - Editar calificaciones
academic.edit_grades - Publicar resultados de periodo
academic.publish_period_outcomes - Bloquear resultados académicos
academic.lock_outcomes - Corregir resultados bloqueados
academic.correct_locked_outcomes - Evaluar promociones
promotion.evaluate - Aprobar promociones
promotion.approve - Publicar promociones oficiales
promotion.publish - Bloquear archivo de promoción
promotion.lock - Corregir promociones bloqueadas
promotion.correct - Sobrescribir recomendación de promoción
promotion.override - Ver asistencia
attendance.view - Registrar asistencia
attendance.record - Sobrescribir asistencia
attendance.override - Ver procesos institucionales
admissions.view_processes - Administrar procesos institucionales
admissions.manage_processes - Administrar cupos y aperturas
admissions.manage_seat_capacity - Ver formularios institucionales
forms.view - Administrar formularios institucionales
forms.manage - Ver reportes institucionales
reports.view - Exportar reportes sensibles
reports.export_sensitive - Preparar reportes regulatorios
regulatory.prepare_reports - Aprobar reportes regulatorios
regulatory.approve_reports - Generar boletines
report_cards.generate - Publicar boletines
report_cards.publish - Generar certificados y transcriptos
transcripts.generate - Ver auditoría institucional
audit.view - Exportar auditoría
audit.export - Ver historial por entidad
audit.view_entity - Ver auditoría de sistema
audit.view_system - Ver correcciones académicas
audit.view_corrections - Administrar confiabilidad operacional
operations.manage_reliability - Administrar congelamiento institucional
operations.manage_institutional_freeze - Administrar convivencia y disciplina
discipline.manage_cases - Administrar seguimiento estudiantil
counseling.manage_follow_up - Administrar horarios, sedes y jornadas
scheduling.manage - Administrar flujos de aprobación
workflow.manage_approvals - Administrar cumplimiento y protección de datos
compliance.manage_data_protection - Ver registros financieros escolares
billing.view_records - Cargar comprobantes y soportes de pago
billing.upload_documents - Revisar soportes de pago enviados
billing.review_submissions - Emitir paz y salvo financiero
billing.issue_clearance - Administrar configuración de facturación escolar
billing.manage_settings - Ver biblioteca escolar
library.view - Administrar biblioteca escolar
library.manage - Ver enfermería y guardería
nursery.view - Administrar enfermería y guardería
nursery.manage
Jefe de sistemas
systems-chiefAdministración técnica, identidad, banderas y auditoría. Sin publicación académica ni correcciones bloqueadas.
17 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Crear usuarios institucionales
users.create - Asignar plantillas de rol
users.assign_roles - Gestionar excepciones de capacidades
users.override_capabilities - Administrar directorio escolar
users.manage_directory - Impersonar personal institucional (alcance según plantilla)
users.impersonate - Administrar ajustes institucionales
system.manage_school_settings - Administrar plantillas de rol
system.manage_role_templates - Administrar banderas de autorización
system.manage_feature_flags - Ver estructura académica
academic.view_structure - Ver auditoría institucional
audit.view - Exportar auditoría
audit.export - Ver auditoría de sistema
audit.view_system - Administrar confiabilidad operacional
operations.manage_reliability
Coordinador académico
academic-coordinatorOperación académica, grupos, currículo y evaluación.
38 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Crear usuarios institucionales
users.create - Administrar directorio escolar
users.manage_directory - Ver estructura académica
academic.view_structure - Administrar grados, grupos y sedes académicas
academic.manage_structure - Administrar currículo
academic.manage_curriculum - Administrar asignaciones docentes
academic.manage_teaching_assignments - Administrar política de evaluación
academic.manage_grading_policies - Editar calificaciones
academic.edit_grades - Publicar resultados de periodo
academic.publish_period_outcomes - Bloquear resultados académicos
academic.lock_outcomes - Evaluar promociones
promotion.evaluate - Aprobar promociones
promotion.approve - Publicar promociones oficiales
promotion.publish - Bloquear archivo de promoción
promotion.lock - Corregir promociones bloqueadas
promotion.correct - Sobrescribir recomendación de promoción
promotion.override - Ver asistencia
attendance.view - Registrar asistencia
attendance.record - Sobrescribir asistencia
attendance.override - Ver procesos institucionales
admissions.view_processes - Administrar procesos institucionales
admissions.manage_processes - Administrar cupos y aperturas
admissions.manage_seat_capacity - Ver formularios institucionales
forms.view - Administrar formularios institucionales
forms.manage - Ver reportes institucionales
reports.view - Preparar reportes regulatorios
regulatory.prepare_reports - Ver auditoría institucional
audit.view - Ver historial por entidad
audit.view_entity - Ver correcciones académicas
audit.view_corrections - Administrar congelamiento institucional
operations.manage_institutional_freeze - Administrar horarios, sedes y jornadas
scheduling.manage - Administrar flujos de aprobación
workflow.manage_approvals - Impersonar personal institucional (alcance según plantilla)
users.impersonate - Ver registros financieros escolares
billing.view_records
Coordinador de convivencia
discipline-coordinatorConvivencia escolar y casos disciplinarios con alcance por sede y jornada.
10 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Administrar directorio escolar
users.manage_directory - Administrar convivencia y disciplina
discipline.manage_cases - Administrar seguimiento estudiantil
counseling.manage_follow_up - Ver formularios institucionales
forms.view - Ver reportes institucionales
reports.view - Impersonar personal institucional (alcance según plantilla)
users.impersonate
Asistente administrativo
administrative-assistantApoyo administrativo, directorio y formularios operativos.
11 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Administrar directorio escolar
users.manage_directory - Ver formularios institucionales
forms.view - Administrar formularios institucionales
forms.manage - Ver reportes institucionales
reports.view - Ver registros financieros escolares
billing.view_records - Cargar comprobantes y soportes de pago
billing.upload_documents - Revisar soportes de pago enviados
billing.review_submissions
Orientador
counselorSeguimiento, orientación y casos de convivencia.
8 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Ver perfil propio
users.view_self - Administrar convivencia y disciplina
discipline.manage_cases - Administrar seguimiento estudiantil
counseling.manage_follow_up - Ver formularios institucionales
forms.view
Secretaría académica
registrarMatrículas, cupos, usuarios y reportes operativos.
20 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Usar chat institucional
app.chat - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Crear usuarios institucionales
users.create - Administrar directorio escolar
users.manage_directory - Ver estructura académica
academic.view_structure - Ver procesos institucionales
admissions.view_processes - Administrar procesos institucionales
admissions.manage_processes - Administrar cupos y aperturas
admissions.manage_seat_capacity - Ver formularios institucionales
forms.view - Administrar formularios institucionales
forms.manage - Ver reportes institucionales
reports.view - Preparar reportes regulatorios
regulatory.prepare_reports - Generar boletines
report_cards.generate - Generar certificados y transcriptos
transcripts.generate - Ver registros financieros escolares
billing.view_records - Cargar comprobantes y soportes de pago
billing.upload_documents - Revisar soportes de pago enviados
billing.review_submissions - Emitir paz y salvo financiero
billing.issue_clearance
Vigilante
security-guardControl de acceso y presencia por sede.
4 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Administrar horario de vigilancia
campus.manage_guard_schedule
Bibliotecario
librarianConsulta de directorio y reportes operativos.
6 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Ver reportes institucionales
reports.view - Ver biblioteca escolar
library.view - Administrar biblioteca escolar
library.manage
Enfermería
nurseSeguimiento de convivencia y orientación con alcance clínico.
7 capacidades por defecto
- Ver tablero institucional
app.view_dashboard - Ver notificaciones
notifications.view - Ver directorio de personas
users.view - Administrar seguimiento estudiantil
counseling.manage_follow_up - Ver formularios institucionales
forms.view - Ver enfermería y guardería
nursery.view - Administrar enfermería y guardería
nursery.manage
Comparaciones frecuentes
Rector vs jefe de sistemas
- Rector (
principal) — gobierno académico e institucional completo: publicación de resultados, boletines, promoción, convivencia, cumplimiento y congelamiento. - Jefe de sistemas (
systems-chief) — identidad, plantillas, banderas, auditoría y confiabilidad; sin publicación académica ni correcciones bloqueadas.
Docente vs director de grupo
homeroom-teacher incluye todo lo de teacher más discipline.manage_cases para seguimiento de convivencia del grupo.
Docente vs evaluador / suplente
- Evaluador — calificaciones mínimas, sin chat ni directorio amplio.
- Suplente — asistencia y consulta de cursos, sin edición de calificaciones ni chat institucional.
Personalización en cada colegio
Las plantillas de sistema no se pueden eliminar ni renombrar, pero sí ajustar en la medida que lo permita cada plantilla. Cada escuela puede:
- Editar capacidades de una plantilla desde Ajustes → Autorización → Plantillas.
- Crear plantillas nuevas para variantes locales (p. ej. “Coordinador de convivencia — sede norte”).
- Aplicar excepciones de concesión o denegación por persona cuando la política lo requiera.
Lo que ves en esta documentación es el punto de partida que Schola instala; el conjunto efectivo en producción puede diferir según las decisiones del colegio.