creaBase($h, $u, $p); $base->conectar($b); extract($_POST); extract($_GET); $generaciones = array("", "2010-1", "2010-2", "2011-1", "2011-2", "2012-1", "2012-2", "2013-1", "2013-2", "2014-1", "2014-2", "2015-1","2015-2", "2016-1", "2016-2", "2017-1", "2017-2", "2018-1","2018-2", "2019-1", "2019-2", "2020-1", "2020-2", "2021-1"); function respuestas($respuestas, $j, $opcion) { global $base; $S=0; $L=0; $A=0; $N=0; $O=0; $P=0; $Q=0; $NA=0; $k=0; //echo $opcion[1]."
"; //echo $j."
"; for ($i=0;$iconsulta($sql_opcion); $op= $base->obtenerArreglo($resOpc, MYSQLI_ASSOC); } else { $resAlumno=stripslashes ($res[$j]); echo ($i+1).".- ".$resAlumno.".
"; } if ($opcion[$k]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $S++; } else if ($opcion[$k+1]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $L++; } else if ($opcion[$k+2]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $A++; } else if ($opcion[$k+3]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $N++; } else if ($opcion[$k+4]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $O++; } else if ($opcion[$k+5]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $P++; } else if ($opcion[$k+6]==$op["opcion"]) { $nomOpcion=$op["opcion"]; $Q++; } /*else { $nomOpcion=$op["opcion"]; $NA++; }*/ $sumas=$S.";".$L.";".$A.";".$N.";".$O.";".$P.";".$Q; } return $sumas; } function consultaProf($logProf) { global $base; $sql="SELECT * FROM dipele.users WHERE login='$logProf'"; $res= $base->consulta($sql); $datos= $base->obtenerArreglo($res, MYSQLI_ASSOC); $nombre=$datos[nombre]." ".$datos[apellido]; return $nombre; } /*$sqlMateria="SELECT EM.*,M.nombre FROM dipele.evd_eval_mat as EM INNER JOIN dipele.evd_cuestionario as M on M.idCuestionario=EM.idCuestionario WHERE EM.idMateria=$materia AND EM.generacion=$generacion";*/ $sqlMateria="SELECT EM.*,M.nombre, MAT.color, MAT.nick FROM dipele.evd_eval_mat as EM INNER JOIN dipele.evd_cuestionario as M on M.idCuestionario=EM.idEvalMat INNER JOIN dipele.materias as MAT on EM.idMateria=MAT.id WHERE EM.idMateria=$materia AND EM.generacion=$generacion"; $res= $base->consulta($sqlMateria); $mat= $base->obtenerArreglo($res, MYSQLI_ASSOC); /*if ($materia==14 || $materia==13) $sql_resp="SELECT * FROM evd_respuesta where idEvalMat=".$mat["idEvalMat"]." and fecha between $fechaInicio and $fechaFin"; else*/ $sql_resp="SELECT * FROM dipele.evd_respuesta where idEvalMat=".$mat["idEvalMat"]." and login not like 'Alumno%' and turno='$turno'"; $noResp=$base->ejecutaQuery($sql_resp); $result=$base->consulta($sql_resp); $k=0; while ($resp= $base->obtenerArreglo($result, MYSQLI_ASSOC)) { $respuestas[$k]=$resp["respuesta"]; $k++; } $linea="border: 2px solid #".$mat["color"].";"; print "
"; //echo "
"; print ""; print "
Resultados de las encuestas
"; print ""; if ($mat["nick"]=="habilidades" || $mat["nick"]=="variantes" || $mat["nick"]=="didactica") $color="color:white;"; //echo ""; //$estilo="font-family: Arial, Times, serif; font-size: 13px; font-weight: bolder; color: #".$mat["color"].";"; $sqlCuestion=" SELECT * FROM dipele.evd_cuestionario WHERE idCuestionario =".$mat["idCuestionario"]; $resCuest=$base->consulta($sqlCuestion); $cuest= $base->obtenerArreglo($resCuest, MYSQLI_ASSOC); $categoria=explode("|",$cuest["categorias"]); $color="#ECECE8"; $show=2; $space=20; $j=2; $sql_resp="select * from dipele.evd_respuesta where idEvalMat=$mat[idEvalMat] and turno='$turno'"; $resRes= $base->consulta($sql_resp); $resp= $base->obtenerArreglo($resRes, MYSQLI_ASSOC); $respi=explode("|",$resp[respuesta]); //print "$respi[2]-$datos[idAlumno]
"; //para saber el profesor que impartio la asignatura /*$query="SELECT nombres, app, apm FROM espanol.generaciones inner join espanol.materias on generacion=idGen INNER JOIN espanol.users on logProf=login WHERE noGen='".$turno."' and nick='$nick';";*/ $query="SELECT * FROM dipele.materias_generacion a INNER JOIN sistema_inscripciones.profesores b ON a.id_profesor=b.id WHERE a.grupo='".$turno."' and id_mat=".$materia." and generacion=".$generacion; //print "
".$query; if ($resquery= $base->consulta($query)) { $profe= $base->obtenerArreglo($resquery, MYSQLI_ASSOC); $profesor=$profe['nombre']." ".$profe['a_paterno']." ".$profe['a_materno']; $materia_id=$profe['id_asignatura']; //para saber cuantos alumnos en la materia /*$sqlAlumnos="SELECT login FROM espanol.users a INNER JOIN espanol.usr_curso b ON a.id=b.id_usr INNER JOIN espanol.materias c ON b.id_mat=c.idMat WHERE b.generacion='".$turno."' and nick='".$nick."' and prof=3";*/ $sqlAlumnos="SELECT * FROM sistema_inscripciones.alumnos_historia a WHERE a.asignatura_id=".$materia_id." and a.estatus=3"; //echo $sqlAlumnos; $noAlumnos= $base->ejecutaQuery($sqlAlumnos); } $fechaI=langdate("j-F-Y",$mat["fechaI"]); $fechaF=langdate("j-F-Y",$mat["fechaF"]); //$fechaEval=langdate("j-F-Y",$mat["fechaEval"]); //$profesor=consultaProf($mat["logProf"]); //echo "
« « ".$mat["nombre"]." » »
"; echo ""; //echo "
".$mat["comentarios"]."
".$mat["comentarios"]."
"; //echo ""; //echo ""; (substr($turno,-1,1)=="m") ? $turno_nombre="Matutino" : $turno_nombre="Vespertino"; echo ""; echo "
Encuestados: $noResp
Profesor: ".$profesor."
"; echo "
Estadísticas del grupo $turno_nombre ".$generaciones[$generacion]."
"; echo "Alumnos inscritos en la materia: $noAlumnos
"; echo "Alumnos que contestaron la evaluación: $noResp
Profesor(a) que impartió el curso: $profesor
"; foreach($categoria as $idCategoria) { $sqlPregunta=" SELECT C.idPregunta,P.pregunta,C.idTipo,C.opciones,Cat.categoria FROM dipele.evd_cuest_pregunta AS C, dipele.evd_pregunta AS P, dipele.evd_categoria AS Cat WHERE C.idCuestionario=".$mat["idCuestionario"]." AND C.idPregunta = P.id_pregunta AND P.idCategoria = '".$idCategoria."' AND P.idCategoria = Cat.id_Categoria ORDER BY C.orden"; //echo $sqlPregunta; $resPreg= $base->consulta($sqlPregunta); $n=0; $m=1; $cad="
    "; $opcion =array(" "," "," "," "," "," "," "); while ($preg= $base->obtenerArreglo($resPreg, MYSQLI_ASSOC)) { $opc = explode('|',$preg["opciones"]); for ($i=0; $iconsulta($sql_opcion); $o= $base->obtenerArreglo($resOpc, MYSQLI_ASSOC); $opcion[$i]=$o["opcion"]; $idOpcion=$o["id_opcion"]; } } $pregunta=$preg["pregunta"]; if ($n==0) { //print "
";//"; if ($opcion!="") foreach($opcion as $val1 => $val2) print ""; //print ""; //$opcion=""; $n++; $m=1; } if ($preg["idTipo"]!=1) { print ""; $j++; } else { if ($preg["categoria"]=='Área de estudios') echo ""; else echo ""; $funcion=respuestas($respuestas, $j, $opcion); $j++; $m++; //print $funcion."
" ; $res=explode(";",$funcion); foreach($res as $val2) { if ($val2==0) print ""; else print ""; } } } } echo "
print "
".$preg["categoria"]."
$val2
S/R*
  1. ".$pregunta."
"; $opcion=""; $funcion=respuestas($respuestas, $j, $opcion); print "
  • ".$pregunta."
  1. ".$pregunta."
 - 
$val2




"; ?>