Mostrar Mensajes

Esta sección te permite ver todos los mensajes hechos por este usuario, recuerda que solo puedes ver los mensajes en áreas en donde tu tienes acceso.


Mensajes - ifigini

Páginas: [1] 2 3 ... 40
1
Hola Alejandro
Genial. Gracias por la aclaración.
Entonces le daremos "Aprobación por resolución" a los que la hayan aprobado, ya que necesitamos registrar los créditos otorgados al alumno (no necesariamente iguales a los que tiene definido la actividad) y equivalencia interna "reprobada" a los que la hayan desaprobado. Así no perdemos información.
Ya corregí los scripts para la migración para que así sea.
Muchas gracias!!
Saludos.
Iris

2
Técnicos / Re:Nueva regla de cumplimiento para ciclo e info requerida
« on: Septiembre 23, 2022, 12:01:55 pm »
Hola
Encontré que al momento de emitir el certificado de egreso al alumno, se ejecuta la regla de cumplimiento de los ciclos. Así que esa parte ya la tendría resuelta.
Tanto el desarrollo de la regla de cumplimiento de las genércias como la de los ciclos lo tendría resuelto.
Pero insisto con la necesidad de poder visualizar en alguna parte del sistema, para el uso administrativo y funcional diario, los puntos otorgados al alumno, así como la información de los puntos que lleva aprobados para cada genérica.
Y sería ideal también que se visualicen en algún lado los puntos que lleva aprobados para cumplir el ciclo.
Desde ya, muchas gracias.
Saludos

Iris

3
Técnicos / Resultado en historia académica (proveniente de reconocimiento)
« on: Septiembre 23, 2022, 11:57:03 am »
Hola
Estamos trabajando sobre la versión 3.20.0.
Estaba viendo que la vista vw_hist_academica_basica, en el caso de recuperar datos correspondientes a una Aprobación por Resolución, siempre retorna como campo resultado "A".
Entiendo que tiene sentido que así sea.
Pero hicimos una adecuación en algunos planes de estudios para poder migrar de G2 a G3, y necesitamos poder registrar los desaprobados. Actividades extracurriculares las versionamos a un plan con genércias y optativas. Para los alumnos a migrar, se les da el reconocimiento por resolución y hay casos que corresponden a Desaprobado. Necesitamos poder conservar la información. Hay alguna posibilidad que modifiquen la vista para que retorne el resultado correspondiente a la nota otorgada?
Desde ya, muchas gracias.
Saludos

Iris


4
Técnicos / Nueva regla de cumplimiento para ciclo e info requerida
« on: Septiembre 20, 2022, 06:14:46 pm »
Hola
Estamos migrando de G2 a G3.20.0 y adecuando algunas cosas que nos son imprescindibles.

Tenemos algunas propuestas conformadas por un plan básico que consta de ciclos. Uno de los ciclos contiene unas 35 genéricas y muchas optativas.
La propuesta se da por cumplida cuando el plan básico tiene todos los ciclos aprobados.

Uno de los ciclos, se cumplimenta así (es el que me está complicando para programar la regla): 
- teniendo puntos en optativas de al menos 4 genéricas
- cumpliendo una determinada cantidad de puntos que se suman en base a los puntos (créditos) otorgados al alumno en las optativas que realice.
(Un punto que por ahí simplifica, es que dentro de un mismo plan / propuesta, las actividades no son compartidas.)

Es decir, el ciclo necesita contar los créditos asignados al alumno en cada actividad optativa (y no los asignados por defecto a la materia). Las genéricas no necesitan llegar a los puntos totales para darse por cumplidas. El alumno puede hacer entre 0 y N puntos dentro de cada genérica, pero no necesariamente la totalidad. Y hasta puede no hacer nada de alguna genérica.

Estaba viendo que la solapa Optativas dentro de Matrícula » Reportes » Reporte de Ficha de la Persona, es la que más se aproxima a visualizar la información requerida.
Adjunto captura de pantalla de un ejemplo.

Hasta ahora programé una regla de cumplimiento para las genéricas (tentativa) en donde si el alumno tiene más de 0 créditos indica que la cumplió (como para poder detectar las 4 genéricas necesarias) y que retorna la cantidad de créditos otorgados al alumno (que servirá para saber cuantos puntos tiene en cada genérica).

La información que muestra el sistema, resulta insuficiente, ya que sólo muestra los puntos requeridos por la optativa. En el caso puntual que muestro, la optativa X1109 requiere de 3 puntos, pero al alumno en realidad le reconocieron sólo 1. Nos es indispensable poder ver dicha información. No solamente el resultado (que en nuestro caso la escala de notas es Aprobado/Desaprobado). Podrán tenerlo en consideración para incorporarlo?

Por otro lado, no muestra información en ningún lado en cuanto al cumplimiento del ciclo. Sólo se muestra el nombre de la propuesta, seguido de las actividades, pero no hay nada del ciclo que abarca a las genéricas. Y también nos es indispensable poder contar con dicha información.

No encuentro dónde se controla el cumplimiento del ciclo, para poder programar la regla de cumplimiento del mismo. Acá es donde más me perdí.

Agradeceré la ayuda que puedan brindarme, la consideración del caso.

Muchas gracias. Saludos

Iris


5
Hola Aljendaro

Esta consulta no estaría funcionando..
No me doy cuenta cómo debe ser.

-- Devuelve todos los modulos donde se encuentra la generica en el plan
Código: [Seleccionar]
SELECT  modulo.nombre
-- Generica
JOIN sga_elementos_revision as er_generica
JOIN sga_elementos_plan as ep_generica ON (ep_generica.plan_version = er_generica.plan_version AND ep_generica.elemento_revision = er_generica.elemento_revision)
JOIN sga_elementos_comp ON sga_elementos_comp.elemento_hijo = er_generica.elemento_revision

-- Modulo donde se encuentra la generica.
JOIN sga_elementos_revision as er_modulo ON er_modulo.elemento_revision = sga_elementos_comp.elemento_padre
JOIN sga_elementos as e_modulo ON e_modulo.elemento = er_modulo.elemento
JOIN sga_elementos_plan as modulo ON modulo.elemento_revision = er_modulo.elemento_revision AND modulo.plan_version = ep_generica.plan_version

WHERE er_generica.elemento = <ID GENERICA>
  AND ep_generica.plan_version = <PLAN_VERSION>


3

Gracias
Iris

6
Hola
Sigo complicada con la regla de cumplimiento de los módulos..

Estaba mirando para tomar de referencia la regla 105 (Obtener n cantidad de créditos), pero no me sirve mucho, salvo obtener los créditos obtenidos por el alumno en cada genérica... ya que la misma controla por cada genérica si se cumple o no. Pero en nuestro caso con que el alumno tenga algunos créditos (y no los totales requeridos por la genérica), ya cuentan para el cumplimiento del ciclo que abarca todas las genéricas.

Lo que necesitamos es que la regla de cumplimiento aplique al ciclo que contiene las genéricas.
Una genérica por si misma no determina si se cumple o no, hasta puede ocurrir también que no se realice ninguna optativa de una genérica en particular. El alumno sólo necesita sumar una determinada cantidad de créditos generales en todo el ciclo que contiene unas 35 genéricas aprox. con ciertas particularidades.
Es decir, es el ciclo el que determina y sabe, si se cumple o no.

Un ciclo se cumple al tener créditos dentro de 4 genéricas diferentes (cualesquiera). Y cada genérica aporta la suma de créditos que se le otorguen al alumno en cada optativa que realice (con un máximo estipulado por la genérica). El ciclo se cumple con una sumatoria general de X de créditos obtenidos de al menos 4 genéricas.
Podrías orientarme como establecer la regla para que se verifique en los ciclos? O qué puedo mirar de referencia?

Un punto que por ahí simplifica, es que dentro de un mismo plan / propuesta, las actividades no son compartidas.

Gracias por la ayuda que pudieran brindarme.
Saludos

Iris

7
Hola
Gracias por la respuesta.
Cuando digo desde otro lugar, es porque desconozco si esa misma función se utiliza en algún otro lado del sistema.
Está bien que muestra las bandas separadas, el punto es que de acuerdo a la propuesta, la función get_reporte_optativas es que necesito retorne lo que calcula o originalmente o lo que estoy tratando de personalizar.
Lo estoy viendo desde gestión, así que el usuario conectado no es el mismo que la persona por la cual se trata de consulta la Historia Académica.
Saludos

Iris

8
Hola Alejandro
Desde la operación donde se llama a esa función (solapa Optativas de Ficha de la Persona), el parámetro "$where" trae lo siguiente
Código: [Seleccionar]
WHERE sga_alumnos.persona = 9758
Pero es posible que si se invoca desde otra operación o desde otro lugar el parámetro cambie? O que venga en null? Cómo lo resolvería ahí?
Y en el caso de una persona que es alumno en más de una Responsable Académica? La idea es que retorne la consulta original para todos aquellos casos que no corresponden a ciertas propuesta de una Responsable Académica en particular.
Puedo saber el usuario que está ejecutando la operación a qué perfil de datos corresponde?

Gracias!
Iris

9
Muchas gracias Alejandro por toda la orientación!!
Me pongo a analizarlo!

Quedó como Solicitud número 59899 el pedido de mostrar los puntos requeridos por cada genérica dentro de cada ciclo en los atributos del módulo del plan.

Lo que estaba intentando era personalizar la función get_reporte_optativas que está en la clase co_alumnos.
Pero necesito que la personalización sólo actúe ante ciertas propuestas de una determinada Responsable Académica.
No me doy cuenta como realizarlo, ya que como parámetro lo único que recibe es "$where" que contiene el dato del código de persona.
Veo que después de alguna manera aplica perfil de datos, no se si eso me pueda ser de utilidad, y en caso de serlo, como recuperarlo dentro de la función. Para que de acuerdo a ese dato, ejecute la función personalizada o la del padre (original).

Muchas gracias!!
Saludos

Iris

10
Hola Alejandro
Estaba mirando PROPUESTAS FORMATIVAS >> PLANES DE ESTUDIOS >> ADMINISTRAR PLANES DE ESTUDIOS
Hay alguna manera que al consultar un ciclo en los Atributos del Módulo en el Plan, se muestren los puntos requeridos en cada genérica que los compone (tal vez en la columna créditos)?

Por otro lado, cual sería la consulta para poder recuperar para un determinado alumno:
- las optativas aprobadas y cuántos créditos se le reconocen al alumno por cada una
- la genércia a la cual pertenece cada optativa y los créditos requeridos por la genérica
- el ciclo al cual pertenece la genérica y los puntos requeridos para cumplir dicho ciclo

Muchas gracias por toda la ayuda!
Saludos

Iris

11
Hola Alejandro
Perdón, no  había leído la indicación de cargar la solicitud en el GDS.
Quedó subida como solicitud número 59874.
Gracias!
Iris

12
Hola Alejandro
Si, los créditos los registramos por cada ALE (cada optativa).
En realidad queríamos poder visualizar la información de a qué "genérica" perteneces cada actividad "optativa" en la Historia Académica y en los Créditos Otorgados de la Ficha de la Persona.
Ustedes nos indicaron que en el reporte Optativas de la Ficha de la persona podíamos ver esto.

Ahora, con lo que estoy medio perdida, es con la personalización de la regla de cumplimiento. Estaba mirando para tomar de referencia la regla 105 (Obtener n cantidad de créditos), pero me doy cuenta no me sirve mucho... ya que la misma controla por cada genérica si se cumple o no.

Lo que necesitamos es que la regla de cumplimiento aplique al ciclo que contiene las genéricas.
Una genérica por si misma no determina si se cumple o no, hasta puede ocurrir también que no se realice ninguna optativa de una genérica en particular. El alumno sólo necesita sumar una determinada cantidad de créditos generales en todo el ciclo que contiene unas 35 genéricas aprox. con ciertas particularidades.
Es decir, es el ciclo el que determina y sabe, si se cumple o no.

Un ciclo se cumple al tener créditos dentro de 4 genéricas diferentes (cualesquiera). Y cada genérica aporta la suma de créditos que se le otorguen al alumno en cada optativa que realice (con un máximo estipulado por la genérica). El ciclo se cumple con una sumatoria general de X de créditos obtenidos de al menos 4 genéricas. 
Podrías orientarme como establecer la regla para que se verifique en los ciclos? O qué puedo mirar de referencia?

Gracias!!
Iris


13
Migración de Datos / Re:Administrar Actividades Genéricas
« on: Septiembre 09, 2022, 08:45:18 am »
Hola Alejandro
Ahí detecté el problema.
La consulta original que me pasaste, la idea es que fuera >= 2 (no > 2).
Código: [Seleccionar]
SELECT nombre, codigo, count(*)
FROM sga_elementos s
WHERE s.entidad_subtipo = 2 OR s.entidad_subtipo = 51
GROUP BY nombre, codigo
HAVING COUNT(*) >= 2;

Ahí si detecto las que estoy buscando. Y es porque están cargadas tanto como subtipo 2 (Materia Genérica) como por subtipo 51 (Actividad Extracurricular).
Y ya entiendo donde radica la causa. Es por una adecuación que hicimos con las ALE a la hora de migrar.
Lo soluciono como te mencionaba en el anterior mensaje. Cambiando el nombre a las de subtipo Actividad Extracurricular.
Gracias y saludos!!

Iris

14
Migración de Datos / Re:Administrar Actividades Genéricas
« on: Septiembre 09, 2022, 08:31:23 am »
Hola Alejandro
Esa consulta retorna 1 sola actividad triplicada, pero correspondiente a otra responsable académica, que no es la que estoy trabajando ni corresponde al usuario con el que nos estamos logueando.
Te paso una captura con algunas de las actividades genéricas que nos traen el inconveniente, por si sirve de orientación en dónde puede radicar el problema.
Como podrás ver, si bien los nombres están duplicados, los códigos son distintos.
Hice la prueba de cambiarle el nombre a algunas de ellas, y se soluciona el problema.
Código: [Seleccionar]
UPDATE negocio.sga_elementos
SET  nombre = nombre || '-'
WHERE  codigo like 'EX0%' and entidad_subtipo = 51
AND elemento IN (SELECT sep.elemento_revision FROM sga_elementos_plan sep , sga_planes_versiones spv , sga_planes sp , sga_propuestas_ra spr , sga_responsables_academicas sra
WHERE sep.plan_version = spv.plan_version
AND spv.plan = sp.plan
AND sp.propuesta = spr.propuesta
AND spr.responsable_academica = sra.responsable_academica
AND sra.codigo = 'FCE')

Pero el sentido común me dice que si el código es distinto, no debería generar problemas el nombre repetido.
Salvo que exista algún motivo que no estoy teniendo en consideración.
Gracias!!
Saludos

Iris

15
Migración de Datos / Administrar Actividades Genéricas
« on: Septiembre 08, 2022, 02:04:16 pm »
Hola
Estamos haciendo pruebas de migración de G2 a G3.20.0.
Tenemos planes con genéricas.
Cuando vamos a la operación Propuestas Formativas » Actividades » Administrar Actividades Genéricas, seleccionamos una actividad, y queremos cambiar de solapa (a "Actividades" o a "Planes de estudios") no podemos porque nos da el mensaje: "El/la nombre ingresado/a ya existe para el/la Materia Genérica seleccionado/a."
A qué se debe?
Es verdad que el nombre de la genérica se encuentra repetido, pero con código diferente. Con lo cual la unicidad se estaría respetando.
Muchas gracias!
Saludos

Iris

Páginas: [1] 2 3 ... 40