Objetivos de escuela
Un objetivo es un elemento de línea único que un estudiante debe completar antes de considerarse terminado con la escuela. Para un curso de Fundamentos, los objetivos podrían ser "Asistir a la sesión 1", "Completar tarea de la semana 2", "Aprobar evaluación final". Para una vía de liderazgo, "Acompañar a un líder de grupo pequeño por 3 semanas", "Enviar testimonio", "Aprobar entrevista". La lista de objetivos es el currículo que define qué significa realmente "graduarse".
Agregar objetivos a una escuela
Abre Escuelas → [Escuela] → Objetivos. La lista comienza vacía para una escuela nueva. Haz clic en Agregar objetivo para empezar.

Cada objetivo toma:
| Campo | Notas |
|---|---|
| Título | El elemento de línea — ej. "Asistir a la sesión 1: ¿Quién es Jesús?" |
| Orden | Posición numérica; reordena arrastrando |
| Requerido para graduación | Si se marca, el estudiante no puede graduarse hasta que esto se marque como completo |
| Notas | Opcional — contexto adicional, expectativas, plazos |
Guarda y el objetivo aparece en la vista de inscripción de cada estudiante.
Reordenar y renombrar
Arrastra los objetivos por su manija para reordenar. Reordenar solo afecta la visualización — no reinicia la finalización de nadie. Renombrar un objetivo reescribe el título en cada fila de inscripción existente que lo referencia; el estado de finalización para cada estudiante permanece igual.
Finalización por estudiante
Abre la fila de inscripción de cualquier estudiante y verás la lista de objetivos con una casilla junto a cada uno:

Marca un elemento y se marca como completo con tu ID de usuario y una marca de tiempo. Desmarca y se revierte (la fila permanece para fines de auditoría pero la finalización se anula). Cada finalización escribe a student_objective_completions:
| Columna | Valor |
|---|---|
enrolment_id | La fila de inscripción |
objective_id | El objetivo |
completed_at | Marca de tiempo |
completed_by | Quién lo marcó |
grade | Letra o calificación numérica opcional |
notes | Notas opcionales por finalización |
Calificación opcional
Si tu escuela otorga calificaciones, activa Configuración → Calificación por escuela y elige un esquema (letra, porcentaje, aprobado/reprobado). Cuando la calificación está activada, marcar un objetivo abre un pequeño diálogo donde ingresas la calificación. La calificación se muestra en el expediente del estudiante y se promedia para el reporte de la cohorte.
Objetivos requeridos vs opcionales
La marca Requerido para graduación te permite construir un currículo con algunos elementos "calificados" y algunos "alentados". Un estudiante al que le falte un objetivo opcional aún puede graduarse; al que le falte uno requerido se le bloquea la graduación.
Cuando intentas registrar una graduación para un estudiante con objetivos requeridos sin marcar, el diálogo de confirmación los lista y te obliga a reconocerlos antes de proceder. Puedes anular con una nota ("graduado por petición") — la anulación se registra.
No hagas que cada objetivo sea requerido
Un error común es marcar 15 de 15 objetivos como requeridos, y luego tener que anular constantemente. Mejor: marca los 4-5 objetivos realmente fundamentales como requeridos (evaluación final, asistió a X de Y sesiones, envió testimonio) y deja que el resto sea "alentado".
Marcado masivo de objetivos
Para escuelas sesión-por-sesión donde todos los que asisten a la sesión N obtienen ese objetivo marcado, usa Escuelas → [Escuela] → Actualización masiva de objetivos. Filtra por asistentes, elige el objetivo y márcalo en toda la lista de una vez. La acción aparece en la página de monitoreo de acciones masivas.
Flujos de trabajo
Puedes disparar un flujo de trabajo al completar un objetivo — por ejemplo, enviar un mensaje de WhatsApp "¡Has completado la semana 3! Aquí está la tarea para la semana 4". Ve Flujos de trabajo → Disparadores.
Permisos
Agregar, editar o reordenar objetivos requiere schools.write. Marcar finalizaciones de estudiantes requiere schools.write_completions — que normalmente se otorga específicamente a líderes de escuela en lugar de a cada Administrador, para que los voluntarios del aula puedan marcar asistencia sin poder reestructurar el currículo.
Próximos pasos
- Registrar una graduación — qué pasa cuando un estudiante completa los objetivos requeridos.
- Reportes — tasa de finalización, tiempo hasta finalización, expediente por estudiante.
- Flujos de trabajo — automatizar seguimiento cuando se completen objetivos.
- Acciones masivas → Monitoreo — para actualizaciones de finalización masivas por sesión.
