Tareas #17236

Implementar nueva condicion de alumno en la materia

Añadido por Nicolas Arquiel hace 9 días. Actualizado hace 6 días.

Estado:NuevaFecha de inicio:04/08/2025
Prioridad:NormalFecha fin:
Asignado a:-% Realizado:

0%

Categoría:-Tiempo dedicado:-
Versión prevista:-

Descripción

La condicion de promocion debe tener 2 años de vencimiento como el de regular.
Es un estado final, no debe poder inscribirlo a cursar, ni pasarlo a regular, libre o libre por nota

Se debe insertar en la tabla "estados_materia" la condicion de Promocion

El nuevo estado debe llamarse "Regular Promocional"

Histórico

#1 Actualizado por Nicolas Arquiel hace 7 días

  • Proyecto cambiado Backend autogestion por Backend ucugestion

#2 Actualizado por Nicolas Arquiel hace 7 días

INSERT INTO estados_materia (descripcion, created_at, updated_at, created_by, updated_by)
VALUES ('Regular Promocional', NOW(), NOW(), 1, 1);

#3 Actualizado por Nicolas Arquiel hace 6 días

parámetro descriptivo para indicar si un estado es "permitido" para cargar el cierre de ciclo de un alumno en la materia

ALTER TABLE estados_materia
ADD COLUMN permitido_para_cierre TINYINT(1) DEFAULT 0;

UPDATE estados_materia
SET permitido_para_cierre = 1
WHERE idestadomateria IN (2, 3, 13, 14);

#4 Actualizado por Nicolas Arquiel hace 6 días

Agregar una columna abreviacion con una descripción corta o código para cada estado de materia

ALTER TABLE bdalumnostest.estados_materia
ADD COLUMN abreviacion VARCHAR(25) DEFAULT NULL;

UPDATE bdalumnostest.estados_materia SET abreviacion = 'Reg.' WHERE idestadomateria = 3;
UPDATE bdalumnostest.estados_materia SET abreviacion = 'Lib.' WHERE idestadomateria = 2;
UPDATE bdalumnostest.estados_materia SET abreviacion = 'Lib. Nota' WHERE idestadomateria = 13;
UPDATE bdalumnostest.estados_materia SET abreviacion = 'Reg. Prom.' WHERE idestadomateria = 14;

Exportar a: Atom PDF

Redmine Appliance - Powered by TurnKey Linux