<?
include("../fnc.php");
enlinea_a();
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>e-Ducativo - Reporte de Notas</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="../estilo1.css" rel="stylesheet" type="text/css">
</head>
<body>
<table width="100%"  border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFCC">
  <tr bgcolor="#FFFFCC">
    <td bgcolor="#FFFFFF">
      <table width="99%"  border="0" align="center" cellpadding="0" cellspacing="1" bgcolor="#CCCCCC">
        <tr>
          <td bgcolor="#FFFFFF">              <table width="100%"  border="0" align="center" cellpadding="1" cellspacing="1">
                <tr bgcolor="#B6D3FC" class="parrafo">
                  <td width="8%" bgcolor="#FFFFFF" class="parrafo">Grado:</td>
                  <td width="82%" bgcolor="#FFFFFF"><strong><?=gjornada($jid)." | ".gnivel($nid)." | ".ggrado($gid);?></strong></td>
                  <td width="10%" bgcolor="#FFFFFF"><div align="right"><a href="javascript:print();" class="link_parrafo">Imprimir <img src="../images/printButton.png" width="16" height="16" border="0"></a></div></td>
              </tr>
                <tr bgcolor="#B6D3FC" class="parrafo">
                  <td bgcolor="#FFFFFF" class="parrafo">Curso:</td>
                  <td colspan="2" bgcolor="#FFFFFF"><strong><?=gcurso($cid)." - ".dec($sid);?></strong></td>
              </tr>
                <tr bgcolor="#B6D3FC" class="parrafo">
                  <td bgcolor="#FFFFFF" class="parrafo">Unidad:</td>
                  <td colspan="2" bgcolor="#FFFFFF"><strong><?=gunidad($uid);?></strong></td>
              </tr>
              </table>
              <br>
              <?
                                //if(!$gid or !$cid or !$sid){exit();}                           
                                  $id_cu=dec($cid);
                                  $id_gr=dec($gid);
                                  $id_un=dec($uid);
                                  $id_se=dec($sid);
                                  unset($arr_ev);
                                  unset($arr_nombre);
                                  unset($arr_fi);
                                  unset($arr_ff);

                                  $qevaluaciones=mysql_query("select evaluaciones.*
                                                              from evaluaciones
                                                              where curso = '$id_cu'
                                                              and seccion='$id_se'
                                                              and unidad='$id_un'
                                                              and zona='S'");
                                  $j=0;
                                  while($ievaluaciones=mysql_fetch_array($qevaluaciones)){
                                    $j++;
                                    $arr_ev[$j]=$ievaluaciones[id];
                                    $arr_nombre[$j]=$ievaluaciones[nombre];
                                    $arr_fi[$j]=$ievaluaciones[fecha_inicio];
                                    $arr_ff[$j]=$ievaluaciones[fecha_fin];
                                    $arr_vz[$j]=$ievaluaciones[valor_zona];
                                  }

                                  $qtareas=mysql_query("select tareas.*
                                                        from tareas
                                                        where curso = '$id_cu'
                                                        and seccion='$id_se'
                                                        and unidad='$id_un'
                                                        and zona='S'");

                                  $k=0;
                                  while($itareas=mysql_fetch_array($qtareas)){
                                    $k++;
                                    $arr_tr[$k]=$itareas[id];
                                    $arr_trnombre[$k]=$itareas[tarea];
                                    $arr_trfi[$k]=$itareas[fecha_limite];
                                    $arr_trff[$k]=$itareas[hora_limite];
                                    $arr_trvz[$k]=$itareas[valor_zona];
                                  }

                                ?>
              <table width="100%"  border="0" cellpadding="1" cellspacing="1" bgcolor="#F4F4F4">
                <tr bgcolor="#F4F4F4" class="parrafo">
                  <td width="9%"><div align="center"><strong>Carnet</strong></div></td>
                  <td width="58%"><div align="left"><strong>Nombre del alumno </strong></div></td>
                  <?
                  for($i=1;$i<=count($arr_ev);$i++){
                  ?>
                  <td width="15"><div align="center"><strong>Ev#<?=$i;?></strong></div></td>
                  <?
                                    }
                                    for($m=1;$m<=count($arr_tr);$m++){
                                    ?>
                  <td width="15" align="center"><strong>Tr#<?=$m;?></strong></td>
                  <?
                                    }
                                    ?>
                  <td width="10%"><div align="center"><strong>Zona</strong></div></td>
                </tr>
                <?
                                  $qalumnos=mysql_query("select *, concat(apellido,', ',nombre) as  nombre from alumnos
                                                         where grado_estudio = '$id_gr'
                                                         and seccion='$id_se'
                                                         and year_estudio = '".get_ciclo_activo()."'
                                                         order by apellido, nombre");
               $m=0;
               while($ialumno=mysql_fetch_array($qalumnos)){
               $m++;
               ?>
                <tr bgcolor="#FFFFFF" class="parrafo">
                  <td><div align="left">
                      <?=$ialumno[carnet];?>
                  </div></td>
                  <td><div align="left">
                      <?=ucwords(strtolower($ialumno[nombre]));?>
                  </div></td>
                  <?
                                    // ciclo que muestra las notas de las evaluaciones
                                    $suma_nota=0;
                                    for($i=1;$i<=count($arr_ev);$i++){
                                    $qnotam=mysql_query("select sum(nota) as nota
                                                        from respuestas_m
                                                        where alumno='{$ialumno[carnet]}'
                                                        and evaluacion={$arr_ev[$i]}
                                                        having nota <>'NULL'");

                                    $qnotad=mysql_query("select sum(nota) as nota
                                                        from respuestas_d
                                                        where alumno='{$ialumno[carnet]}'
                                                        and evaluacion={$arr_ev[$i]}
                                                        having nota <>'NULL'");

                                    $nota_ev=0;
                                    $msg_nota="";

                                    $inotam=mysql_fetch_array($qnotam);
                                    $inotad=mysql_fetch_array($qnotad);

                                    if(mysql_num_rows($qnotad)==0 and mysql_num_rows($qnotam)==0){
                                     $nota_ev=0;
                                     $msg_nota="NC";
                                    }else{
                                      $nota_ev=($inotam[nota]+$inotad[nota])*($arr_vz[$i]/100);
                                      $msg_nota=$nota_ev;
                                    }
                                    $suma_nota+=$nota_ev;
                                    ?>
                  <td><div align="center">
                      <?=$msg_nota;?>
                  </div></td>
                  <?
                                    } // fin del ciclo que mustra las notas de las evaluaciones

                                    // ciclo que muestra las notas en las tareas
                                    for($n=1;$n<=count($arr_tr);$n++){
                                     $qnotatr=mysql_query("select sum(nota) as nota
                                                          from respuesta_tareas
                                                          where alumno='{$ialumno[carnet]}'
                                                          and tarea={$arr_tr[$n]}
                                                          having nota <>'NULL'");
                                     $nota_tr=0;
                                     $msg_nota="";

                                     if(mysql_num_rows($qnotatr)==0){
                                      $nota_tr=0;
                                      $msg_nota="P";
                                     }else{
                                       $inotatr=mysql_fetch_array($qnotatr);
                                       $nota_tr=round(($inotatr[nota])*($arr_trvz[$n]/100),1);
                                       $msg_nota=$nota_tr;
                                     }
                                     $suma_nota+=$nota_tr;
                                     ?>
                  <td><div align="center">
                      <?=$msg_nota;?>
                  </div></td>
                  <?
                                    }
                                    // fin del ciclo que muestra las notas en las tareas

                                    if(($i+$n)-1==0){
                                      $prom=sprintf("%.1f",0.0);
                                    }else{
                                      $prom=sprintf("%.1f",$suma_nota);
                                    }
                                    ?>
                  <td align="right" valign="middle"><?=$prom;?>
                  <div align="right"></div></td>
                </tr>
                <?
                                  }
                                  $colspan=$i+$m;
                                                                   ?>
                    </table>
                                                                   <span class="parrafo"><strong><br>
                                                                   Referencias</strong>:</span>
                                                                   <table width="100%" bgcolor="#F4F4F4">
                                                                   <?
                for($i=1;$i<=count($arr_ev);$i++){
                $total_zonagr+=$arr_vz[$i];
                ?>
                <tr bgcolor="#FFFFFF">
                  <td valign="top" class="parrafo">Ev#<?=$i;?></td>
                  <td valign="top"><div class="lbl_campo"><?=$arr_nombre[$i];?> </div>
                      <span class="font_blue_11"><?=$arr_vz[$i];?> Puntos</span></td>
                  <td colspan="<?=$colspan;?>" valign="top" class="parrafo"><strong>V&aacute;lida del: </strong>
                      <?=fecha($arr_fi[$i]);?> <strong> Al: </strong> <?=fecha($arr_ff[$i]);?></td>
                </tr>
                <?
                }

                for($i=1;$i<=count($arr_tr);$i++){
                $total_zonagr+=$arr_trvz[$i];
                ?>
                <tr bgcolor="#FFFFFF">
                  <td valign="top" class="parrafo">Tr#<?=$i;?></td>
                  <td valign="top"><span class="lbl_campo"><?=$arr_trnombre[$i];?></span><br>
                    <div class="font_blue_11"><?=$arr_trvz[$i];?> Puntos</div></td>
                  <td colspan="<?=$colspan;?>" valign="top" class="parrafo"><strong>Fecha entrega: </strong><?=fecha($arr_trfi[$i]);?> <?=$arr_trff[$i];?></td>
                </tr>
                <?
                }
                ?>
            </table>
         <div align="left"><span class="lbl_campo">Zona total: <?=$total_zonagr;?> Puntos</span></div>
         <div align="center" class="parrafo"><span class="lbl_campo"> &nbsp;P</span> = Pendiente de calificar | <span class="lbl_campo"> &nbsp;NC</span> = No Contest&oacute; </div></td>
        </tr>
      </table>
 </td>
  </tr>
</table>
</body>
</html>
