Modalidad de Cursada en G3w

Hola a todos!
Estamos testeando 3.18.0 y vemos que en la inscripción a cursadas no aparece la modalidad de la comisión. Existe alguna versión en que este dato aparezca informado en G3W?
Lo vamos a tener que personalizar porque debido a la situación vamos a tener para una misma actividad comisiones presenciales y comisiones a distancia.
A menos que existe algún ajuste para la versión.

Gracias por su tiempo.

Hola Ana,

No, por ahora no muestra las modalidades en 3W.

Se puede personalizar de la siguiente manera:

  1. En la función lista_parcial_comisiones de la clase src/siu/modelo/datos/db/inscripcion_cursada.php le agregas lo siguiente en el SELECT: f_modalidad_cursada_comision (sga_comisiones.comision) as modalidades

SELECT
					sga_comisiones.comision  as comision,
					sga_comisiones.nombre    as comision_nombre,
					sga_comisiones.observaciones    as comision_observaciones,
					sga_periodos_lectivos.periodo_lectivo as periodo_lectivo,
					sga_periodos.nombre as periodo_lectivo_nombre,
					sga_periodos.anio_academico as anio_academico,
					sga_comisiones.turno as turno,
					sga_comisiones.inscripcion_cerrada,
					COALESCE(sga_turnos_cursadas.nombre,'') AS turno_nombre,
					sga_catedras.catedra as catedra,
					COALESCE(sga_catedras.nombre, '') as catedra_nombre,
					sga_ubicaciones.ubicacion as ubicacion,
					sga_ubicaciones.nombre as ubicacion_nombre,
					f_docentes_comision(sga_comisiones.comision, true) as docente,
					f_horario_comision(sga_comisiones.comision) as horario,
					f_instancias_comision (sga_comisiones.comision) as instancias,
					f_modalidad_cursada_comision (sga_comisiones.comision) as modalidades, -- Esta linea se agrega
					(SELECT array_to_string(array_agg(DISTINCT dia_semana), ',')
					FROM sga_comisiones_bh
					JOIN sga_asignaciones ON (sga_comisiones_bh.asignacion = sga_asignaciones.asignacion)
					WHERE sga_comisiones_bh.comision = sga_comisiones.comision) AS dias_semana

				FROM sga_comisiones
..................................

  1. Luego mostras las modalidades en los twigs, ej: src/siu/operaciones/cursada/info_materia/default_no_inscripto.twig
<div>{{"modalidades"|trans|capitalize}}: {{comision.modalidades}}</div>

Vamos analizar de meterlo en la próxima versión.

saludos.
3

Hola,

Ya esta el cambio listo para salir en la versión 3.19.0, te digo cuales son los cambios:

Se agrega el siguiente mensaje en src/siu/mensajes/mensajes.es.php:


'modalidades' => 'modalidades',

En src/siu/modelo/datos/db/inscripcion_cursada.php se agrega lo siguiente en los SELECTs de las siguientes funciones: lista_parcial_comisiones, info_comprobante_inscripcion, info_comisiones_por_inscripcion_prioridad e info_comprobante_baja.


f_modalidad_cursada_comision (sga_comisiones.comision) as modalidades

En src/siu/operaciones/cursada/info_materia/default_no_inscripto.twig debajo de las instancias:


<span>{{"instancias"|trans|capitalize}}: {{comision.instancias}}</span>
<div>{{"modalidades"|trans|capitalize}}: {{comision.modalidades}}</div>

En src/siu/operaciones/cursada/generador_comprobantes_cursada.php también tenes que agregar el dato si queres que salga impreso en los comprobantes:


$tabla2['modalidades'] = $comision_por_prioridad['modalidades'];
$tabla2['modalidades'] = $datos['modalidades'];
'modalidades' => $datos['modalidades'],

saludos.
2

¿Puedo pedir un ajuste para la 3.18.0, que incluya también la modalidad en las mesas de exámenes?
O en caso contrario, ¿me pasarías que modificar en las mesas?

Lo de las mesas lo estamos necesitando medio urgente porque abre la inscripción el 29-06.
Gracias por su tiempo.

En src/siu/modelo/datos/db/inscripcion_examen.php se agrega lo siguiente en los SELECTs de las siguientes funciones: get_mesas_disponibles_para_inscripcion, info_comprobante_inscripcion e info_comprobante_baja.

Código:

f_modalidad_cursada_examen (sga_mesas_examen.mesa_examen) as modalidades

Y los demás cambios como se indicaron para las comisiones para poder visualizar ese dato.

Muchas gracias Ale.

Hola

Necesitamos mostrar la modalidad de las mesas de exámen y comisiones donde se muestran las Fechas de Examen y Horarios de Cursada (pantalla sin login).

Nos podrian decir que tenemos que modificar? Gracias

Saludos

María José

Las mesas de examen se recuperan desde el método mesas_examen_usuario_anonimo y las comisiones del método horarios_cursadas del archivo usuario_anonimo.php. Vas a tener que agregar la columna de modalidad porque las querys no lo estan recuperando.