📋 ¿DE QUÉ TRATA ESTE ARTÍCULO?
Esta funcionalidad le permite ejecutar el cierre de una cursada desde un servicio web, sin necesidad de realizar el proceso manualmente dentro del sistema.
El servicio utiliza la misma lógica de cierre ya existente en Quinttos, por lo que respeta las validaciones y comportamientos habituales del proceso.
También permite indicar si el cierre debe aplicarse únicamente a estados promovidos y aprobados, siempre que la cursada esté configurada para permitirlo.
👥 ¿QUIÉN PUEDE UTILIZAR ESTA FUNCIONALIDAD?
Esta funcionalidad está orientada a usuarios administradores que consumen servicios web del sistema.
- Debe tratarse de un usuario con rol administrador.
- Además, debe contar con estos permisos:
PERMISO_CIERRE_CURSADA o PERMISO_CIERRE_CURSADA_MASIVO. - Para ejecutar el servicio, el usuario debe disponer de una API Key válida.
📍 ¿DÓNDE SE ENCUENTRA?
El endpoint se encuentra dentro del servicio web WSTeachingGroup, en la operación closeByTeachingGroup.
La invocación se realiza por fuera de la interfaz habitual del sistema, por ejemplo desde Postman o desde una integración externa.
🧾 PARÁMETROS DISPONIBLES
teachingGroupId (entero, obligatorio): identifica la cursada que se desea cerrar.periodId (entero, opcional): identifica el período específico que se desea cerrar.closeOnlyApprovedPromoted (booleano, opcional, valor por defecto false): indica si el cierre debe aplicarse solo a estados promocionados y aprobados.
Si no se informa periodId, el sistema toma automáticamente el último período de la cursada.
🚀 ¿CÓMO UTILIZARLA? — PASO A PASO
- Obtenga una API Key de un usuario administrador habilitado para ejecutar cierres de cursada.
- Identifique el
teachingGroupId de la cursada que desea cerrar. - Si necesita cerrar un período puntual, identifique también el
periodId correspondiente a esa misma cursada. - Envíe una solicitud al endpoint
WSTeachingGroup → closeByTeachingGroup. - Incluya
teachingGroupId y, si corresponde, periodId. - Si desea cerrar solo estados aprobados y promocionados, envíe además
closeOnlyApprovedPromoted = true. - Revise la respuesta del servicio para confirmar si el cierre se realizó correctamente o si se devolvió una validación de error.
⚙️ CONFIGURACIONES PREVIAS IMPORTANTES
Si usted utiliza la opción closeOnlyApprovedPromoted = true, la cursada debe estar configurada para permitir el cierre solo de estados promocionados y aprobados.
- Ingrese a la planilla de calificaciones.
- Seleccione el ícono de información.
- Abra la opción para configurar la materia.
- En la solapa Otras opciones, verifique que la opción Permite cerrar solo estados: Promocionada y Aprobada esté en Sí.

Ingreso a la configuración de la materia desde la planilla de calificaciones.
Opción que habilita el cierre solo de estados promocionados y aprobados.
✅ RESPUESTAS ESPERADAS
- Si el cierre se realiza correctamente, el servicio responde con estado exitoso.
- Si falta
teachingGroupId, el sistema informa que falta un parámetro obligatorio. - Si se envía un parámetro no permitido, el sistema devuelve un error de validación.
- Si el usuario no es administrador o no tiene permisos de cierre, el sistema rechaza la operación.
- Si la cursada no existe, el sistema informa que no pudo encontrarla.
- Si el período no pertenece a la cursada o no es válido para el cierre, el sistema informa el error correspondiente.
- Si se solicita el cierre solo de aprobados y promocionados sin la configuración necesaria, el sistema devuelve una validación de negocio.
🖼️ EJEMPLOS VISUALES
Ejemplo de cierre exitoso cuando se informa solo la cursada y el sistema toma automáticamente el último período.
Ejemplo de validación cuando se solicita cerrar solo aprobados y promocionados, pero la materia no está configurada para permitirlo.
Ejemplo de respuesta cuando el usuario no tiene permisos suficientes para ejecutar el cierre.
Ejemplo de respuesta cuando el cierre no puede completarse por una condición de negocio de la cursada.
💡 CASOS DE USO FRECUENTES
- Usted necesita cerrar una cursada desde una integración externa sin ingresar manualmente al sistema.
- Usted desea ejecutar el cierre sobre un período específico de la cursada.
- Usted necesita automatizar el cierre respetando las mismas validaciones que ya existen en Quinttos.
- Usted desea cerrar solo estados aprobados y promocionados cuando la materia está preparada para ese comportamiento.
⚠️ CONSIDERACIONES IMPORTANTES
- El servicio sólo puede ser ejecutado por usuarios administradores.
- Además del rol, el usuario debe tener alguno de los permisos de cierre habilitados.
- El sistema permite cerrar una sola cursada por solicitud.
- Si no se informa período, el sistema toma el último período de la cursada.
- La opción
closeOnlyApprovedPromoted = true solo funciona si la materia está correctamente configurada. - Los cierres pueden verificarse en la tabla
ciclo_procesos o en la planilla de calificaciones, dentro de la columna Sit. Cursada.
❓ PREGUNTAS FRECUENTES
¿Qué ocurre si no envío el período?
El sistema toma automáticamente el último período de la cursada indicada.
¿Puedo usar esta funcionalidad con cualquier usuario?
No. Solo puede utilizarla un usuario administrador con permisos de cierre y una API Key válida.
¿Qué sucede si la cursada no permite cerrar solo aprobados y promocionados?
Si usted envía closeOnlyApprovedPromoted = true sin esa configuración activa, el sistema devuelve un error y no realiza el cierre.
¿Dónde puedo verificar si el cierre se registró correctamente?
Puede verificarlo en la tabla ciclo_procesos o en la planilla de calificaciones, dentro de la columna Sit. Cursada.
Related Articles
Cierre de Cursada
En esta ayuda se explica cómo realizar el cierre de cursadas en Quinttos, qué condiciones deben cumplirse antes de ejecutarlo y cómo intervienen las reglas de calificación y asistencia en el proceso. El cierre de cursada permite definir de forma ...
Configuración de Materias con o sin Cursada
? ¿Quién puede acceder? Disponible para usuarios administradores con permisos de gestión académica. ? Descripción de la Funcionalidad Se incorporó un nuevo campo en las materias del plan de carrera que permite indicar si, al crear un curso, esa ...
Configuración de Tramos en Estructuras de Fechas de Cursada
? ¿Quién puede acceder? Disponible para usuarios administradores con permisos en Gestión Académica. ? Descripción de la Funcionalidad El sistema cuenta con la posibilidad de cargar tramos dentro de las estructuras de fecha de tipo “Fechas de ...
Incorporar calificaciones en actas - WebService
? ¿DE QUÉ TRATA ESTE ARTÍCULO? Este servicio web permite registrar o actualizar la calificación de un estudiante dentro de un acta de examen. Además de la calificación principal, el servicio también puede guardar libro, folio, observaciones y, ...
Listado de Actas - WebService
? ¿DE QUÉ TRATA ESTE ARTÍCULO? Este artículo describe el servicio web que permite consultar un listado de actas por fuera del sistema ALPHA. La consulta puede realizarse con filtros opcionales y devuelve información general de cada acta. Además, el ...