Reporte de encuestas detallada de los estudiantes a los docentes

Creado por LUIS ENRIQUE ILLESCAS MORALES, Modificado el Mar, 24 Oct, 2023 a 2:49 P. M. por LUIS ENRIQUE ILLESCAS MORALES

Ing. Brinly

 

Dirigirse a la BD "Admision“ 

Este reporte lo pide normalmente la Lic. Patricia cada que realiza sus evaluaciones al docente, esta consulta esta para el “mod. 1”, semestre “2023-1”, para cambiarlo se debe hacer casi en la última línea de código y cambiar lo resaltado en rojo:

  • where gru.sem_codigo='2023-1'  and grp_anulado='' and 

    ((gru.mdu_codigo = isnull(1, gru.mdu_codigo))

    OR (gru.mdu_codigo = cast((isnull(1, gru.mdu_codigo)-(prd_factorCreditos-1)) as     char(1))

 

select 

CASE 

per.prstipo_contrato 

WHEN 'C' then 'EN PLANILLA'

WHEN 'E' THEN 'EVENTUAL' END , gru.sem_codigo,gru.mdu_codigo ,gru.mat_codigo,gru.grp_grupo, mat.mat_descripcion,

aac_descripcion ,tur_codigo,

doc.agd_codigo,parametros.dbo.fc_agenda_nombre(doc.agd_codigo,null,null,null,null) ,

d1 as preg1,d2 as preg2,d3 as preg3,d4 as preg4,d5 as preg5,d6 as preg6,d7 as preg7,

d8  as preg8,d9 as preg9,d10 as preg10,d11 as preg11

from admision.dbo.grupos  gru 

left join admision.dbo.grupos_docentes doc  on 

doc.sem_codigo=gru.sem_codigo and 

doc.mat_codigo=gru.mat_codigo and 

doc.grp_grupo=gru.grp_grupo

inner join AdmAcad.dbo.materias mat on 

mat.mat_codigo=gru.mat_codigo

/*left join serverapp.gestion1.dbo.utepsawp wp on 

left(cast(wp.mat_codigo as varchar),5)=gru.mat_codigo and 

wp.grp_grupo=gru.grp_grupo and 

gru.sem_codigo=left(wp.sem_codigo,6)*/

inner join  serverapp.gestion1.dbo.encuestasestudiantesv2 encu on 

left(cast(encu.mat_codigo as varchar),5)=gru.mat_codigo and 

encu.grp_grupo=gru.grp_grupo and 

gru.sem_codigo=left(encu.sem_codigo,6)

inner join AdmAcad.dbo.disciplinas_academicas dis on 

dis.dsc_codigo =mat.dsc_codigo 

inner join AdmAcad.dbo.areas_academicas  are on 

are.aac_codigo =dis.aac_codigo 

                    LEFT JOIN admacad.dbo.periodos periodos

                           on mat.prd_codigo = periodos.prd_codigo

left join (select * from  personal.dbo.personal_contrato  where prs_estado =1)

per on 

per.agd_codigo=doc.agd_codigo  

where gru.sem_codigo='2023-1'  and grp_anulado='' and 

((gru.mdu_codigo = isnull(1, gru.mdu_codigo))

                           OR (gru.mdu_codigo = cast((isnull(1, gru.mdu_codigo)-(prd_factorCreditos-1)) as char(1))

                           and prd_factorCreditos > 1))

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo