Autor Tema: Modalidad de Cursada en G3w  (Leído 187 veces)

0 Usuarios y 1 Visitante están viendo este tema.

asmail

  • General Guarani
  • *
  • Mensajes: 1042
    • MSN Messenger - anacsmayl@hotmail.com
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Ana Smail
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 02362-444213
Modalidad de Cursada en G3w
« on: Febrero 25, 2021, 01:31:49 pm »
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.

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1893
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Modalidad de Cursada en G3w
« Respuesta #1 on: Febrero 25, 2021, 03:45:43 pm »
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

Código: [Seleccionar]
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
..................................

2) Luego mostras las modalidades en los twigs, ej: src/siu/operaciones/cursada/info_materia/default_no_inscripto.twig

Código: [Seleccionar]
<div>{{"modalidades"|trans|capitalize}}: {{comision.modalidades}}</div>
Vamos analizar de meterlo en la próxima versión.

saludos.
3
« Última Modificación: Febrero 25, 2021, 03:54:33 pm por Leonel Leonardis »

Leonel Leonardis

  • Moderador Global
  • *****
  • Mensajes: 1893
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Leonel Leonardis
  • Sistema: SIU-Guaraní
  • Utilizo algun sistéma del SIU: Sí
Re:Modalidad de Cursada en G3w
« Respuesta #2 on: Marzo 01, 2021, 03:47:37 pm »
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:
Código: [Seleccionar]
'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.

Código: [Seleccionar]
f_modalidad_cursada_comision (sga_comisiones.comision) as modalidades

En src/siu/operaciones/cursada/info_materia/default_no_inscripto.twig debajo de las instancias:
Código: [Seleccionar]
<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:
Código: [Seleccionar]
$tabla2['modalidades'] = $comision_por_prioridad['modalidades'];
$tabla2['modalidades'] = $datos['modalidades'];
'modalidades' => $datos['modalidades'],

saludos.
2
« Última Modificación: Marzo 01, 2021, 03:49:19 pm por Leonel Leonardis »

asmail

  • General Guarani
  • *
  • Mensajes: 1042
    • MSN Messenger - anacsmayl@hotmail.com
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Ana Smail
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 02362-444213
Re:Modalidad de Cursada en G3w
« Respuesta #3 on: Junio 23, 2021, 05:22:28 pm »
¿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.

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 7338
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Modalidad de Cursada en G3w
« Respuesta #4 on: Junio 24, 2021, 12:19:20 am »
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:
Código: [Seleccionar]
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.

asmail

  • General Guarani
  • *
  • Mensajes: 1042
    • MSN Messenger - anacsmayl@hotmail.com
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: Ana Smail
  • Sistema: SIU-GUARANI
  • Teléfono laboral: 02362-444213
Re:Modalidad de Cursada en G3w
« Respuesta #5 on: Junio 24, 2021, 10:40:39 am »
Muchas gracias Ale.

mjazil

  • Newbie
  • *
  • Mensajes: 9
    • Ver Perfil
    • Email
  • Institución: UNNOBA
  • Nombre y apellido: María José Azil
  • Sistema: Guarani 2 y Guarani 3
  • Teléfono laboral: 02362-444213 int 17
Re:Modalidad de Cursada en G3w
« Respuesta #6 on: Julio 06, 2021, 01:44:21 pm »
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é

Alejandro Delú

  • Moderador Global
  • *****
  • Mensajes: 7338
    • Ver Perfil
  • Institución: SIU
  • Nombre y apellido: Alejandro Delú
  • Sistema: Guaraní
Re:Modalidad de Cursada en G3w
« Respuesta #7 on: Julio 07, 2021, 12:30:38 am »
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.