Exemplo n.º 1
0
<?php

include_once '../script/php/functions.php';
include_once '../clases/evaluar.php';
$carrera = $_POST['carrera'];
$periodo = $_POST['periodo'];
$criterioS = $_POST['criterio'];
conectar();
$result = mysql_query("SELECT MatriculaAlu FROM alumno_ss_fca WHERE CarreraAlu='{$carrera}' AND PeriodoAlu='{$periodo}' AND CriterioAlu='{$criterioS}' ") or die(mysql_error());
$result2 = mysql_query("SELECT evaluar FROM criterios_ss_fca WHERE nombreCriterio='{$criterioS}' ; ") or die(mysql_error());
$j = mysql_num_rows($result2);
while ($rows = mysql_fetch_array($result)) {
    $evaluar = new Evaluar(utf8_encode($rows['MatriculaAlu']), $criterioS);
    $total = 0;
    for ($i = 0; $i < $j; $i++) {
        $calfif = $evaluar->mostrarCalif($i + 1, $periodo);
        if (!($calfif == -1)) {
            $total += $calfif;
        }
    }
    //$mat=$rows['MatriculaAlu'];
    //echo "$mat - $total <br>";
    $query = "UPDATE historial_alumno_ss_fca SET EvaluacionHist='{$total}' WHERE MatriculaAlu='" . utf8_encode($rows['MatriculaAlu']) . "'";
    mysql_query($query) or die("Error al cerrar la calificación del alumno: " . utf8_encode($rows['MatriculaAlu']) . " " . mysql_error());
}
$query = "UPDATE configuraciones_ss_fca SET activo='0' WHERE periodo='{$periodo}' AND carrera='{$carrera}' ";
mysql_query($query) or die("Error al cerrar el acta de la carrera: {$carrera} con periodo: {$periodo}" . mysql_error());
Exemplo n.º 2
0

<label class="etiqueta"><?php 
    echo $evaluar->listaCampos($i) . " (max: " . $evaluar->listaValoresCampos($i) . "pts.)";
    ?>
<input class="camp" name="campo<?php 
    echo $i + 1;
    ?>
" tabindex="<?php 
    echo $i + 1;
    ?>
" min="0" max="<?php 
    echo $evaluar->listaValoresCampos($i);
    ?>
" size="5" type="number" step="any" <?php 
    if ($evaluar->mostrarCalif($i + 1, $periodoX) != -1) {
        $total += $evaluar->mostrarCalif($i + 1, $periodoX);
        echo 'value="' . $evaluar->mostrarCalif($i + 1, $periodoX) . '"';
        if ($_SESSION['nivel'] != 'admin') {
            echo "readonly";
        }
    }
    ?>
 />
<?php 
    if ($_SESSION['nivel'] == 'admin') {
        ?>
<a href="#" onclick="window.open('../ss-evaluacion/comentario.php?criterio=<?php 
        echo $criterio;
        ?>
&campoEvaluar=<?php 
Exemplo n.º 3
0
conectar();

$matricula=$_SESSION['matricula'];
$carrera=$_POST['carrera'];
$periodo=$_SESSION['periodo'];

$query="SELECT criterioalu,nombrealu FROM alumno_ss_fca WHERE MatriculaAlu='$matricula' and periodoalu='$periodo' LIMIT 1";
$result=mysql_query($query) or die(mysql_error());
$row2=mysql_fetch_array($result);

$criterio=$row2[0];
$nombre=$row2[1];
$evaluar=new Evaluar($matricula,$criterio);

?>

<p>Matricula:<strong><? echo strtoupper($matricula); ?></strong></p>
<? $i=0; for(;$i<$evaluar->numCampos();$i++) { ?>

<label class="etiqueta"><? echo $evaluar->listaCampos($i)." (max: ".$evaluar->listaValoresCampos($i)."pts.)"; ?>
<input class="camp" name="campo<? echo ($i+1); ?>" tabindex="<? echo ($i+1); ?>" min="0" max="<? echo $evaluar->listaValoresCampos($i); ?>" size="5" type="number" <? if($evaluar->mostrarCalif(($i+1),$periodo)!=-1){ $total+=$evaluar->mostrarCalif(($i+1),$periodo); echo 'value="'.$evaluar->mostrarCalif(($i+1),$periodo).'"';  } ?> readonly />

<a href="#" onclick="window.open('../ss-evaluacion/comentario.php?criterio=<? echo $criterio; ?>&campoEvaluar=<? echo $evaluar->evaluacion($i); ?>&matricula=<? echo $matricula; ?>&alumno=<?echo $nombre;?>&periodo=<?echo $periodo?>','','width=450,height=250,left=300,top=300,scrollbars=no, menubar=no, location=no, resizable=no' )" ><img class="nota" src="../images/32px/nota3.png" title="Aquí podrás leer el motivo de tu calificación de: <? echo $evaluar->evaluacion($i); ?>" /></a>
</label>

<? } ?>
<label class="etiqueta">Total
<input class="camp" name="campo<? echo ($i+1); ?>" tabindex="<? echo ($i+1); ?>" size="5" type="number" value="<? echo $total; ?>">
</label>

Exemplo n.º 4
0
<p>Matricula:<strong><? echo $matricula; ?></strong> Carrera: <?echo $textoCarrera;?></p>

<p>Alumno:<strong><?echo $nombre; ?></strong></p>
<p>Tipo de evaluación: <?echo $criterio; ?> Periodo: <?echo $periodoX;?></p>

<? if($_SESSION['nivel']=='admin'){ ?>
<form id="evaluacion" name="evaluacion" method="post" action="javascript:evaluar('matricula,nombre,criterio,carrera,periodoA','<? echo $matricula; ?>,<? echo $nombre; ?>,<? echo $criterio; ?>,<?echo $carrera;?>,<?echo $periodoX;?>','../ss-evaluacion/evaluacion.php');">
<? }elseif($_SESSION['nivel']=='evaluador' || $_SESSION['nivel']=='editor'){?>
<form id="evaluacion" name="evaluacion" method="post" action="javascript:evaluar('matricula,nombre,criterio,carrera,periodoA','<? echo $matricula; ?>,<? echo $nombre; ?>,<? echo $criterio; ?>,<?echo $carrera;?>,<?echo $periodoX;?>','evaluacion.php');">
<? } ?>
<? $i=0; for(;$i<$evaluar->numCampos();$i++) { ?>



<label class="etiqueta"><? echo $evaluar->listaCampos($i)." (max: ".$evaluar->listaValoresCampos($i)."pts.)"; ?>
<input class="camp" name="campo<? echo ($i+1); ?>" tabindex="<? echo ($i+1); ?>" min="0" max="<? echo $evaluar->listaValoresCampos($i); ?>" size="5" type="number" <? if($evaluar->mostrarCalif(($i+1),$periodoX)!=-1){ $total+=$evaluar->mostrarCalif(($i+1),$periodoX); echo 'value="'.$evaluar->mostrarCalif(($i+1),$periodoX).'"'; if($_SESSION['nivel']!='admin'){ echo "readonly"; } } ?> />
<? if($_SESSION['nivel']=='admin'){ ?>
<a href="#" onclick="window.open('../ss-evaluacion/comentario.php?criterio=<? echo $criterio; ?>&campoEvaluar=<? echo $evaluar->evaluacion($i); ?>&matricula=<? echo $matricula; ?>&alumno=<?echo $nombre;?>&periodo=<?echo $periodoX?>','','width=450,height=250,left=300,top=300,scrollbars=no, menubar=no, location=no, resizable=no' )" ><img class="nota" src="/SISSA-UV/images/32px/nota3.png" /></a>

<? }elseif($_SESSION['nivel']=='evaluador' || $_SESSION['nivel']=='editor'){?>
<a href="#" onclick="window.open('comentario.php?criterio=<? echo $criterio; ?>&campoEvaluar=<? echo $evaluar->evaluacion($i); ?>&matricula=<? echo $matricula; ?>&alumno=<?echo $nombre;?>&periodo=<?echo $periodoX?>','','width=450,height=250,left=300,top=300,scrollbars=no, menubar=no, location=no, resizable=no' )" ><img class="nota" src="/SISSA-UV/images/32px/nota3.png" /></a>
<? } ?>
</label>

<? } ?>
<label class="etiqueta">Total
<input class="camp" name="campo<? echo ($i+1); ?>" tabindex="<? echo ($i+1); ?>" size="5" type="number" value="<? echo $total; ?>">
</label>
<input value="Guardar calificación" tabindex="<? echo ($i+2); ?>" type="submit" />

</form>
Exemplo n.º 5
0
	while($rows = mysql_fetch_array($result)){  

$evaluar=new Evaluar(utf8_encode($rows['MatriculaAlu']),$criterioS);
?>
  <tr>

    <td><? echo $n++; ?></td>
    <? if($_SESSION['nivel']=='admin'){ ?>
    <td><a href="#" title="<? echo utf8_encode($rows['MatriculaAlu']); ?>" onClick="javascript:crearContenidosArreglo('matricula,nombre,criterio,carrera,periodoA','<? echo utf8_encode($rows['MatriculaAlu']); ?>,<? echo utf8_encode($rows['NombreAlu']); ?>,<? echo $criterioS; ?>,<? echo $carrera;?>,<?echo $periodo;?>','../ss-evaluacion/evaluacion.php');"><? echo utf8_encode($rows['NombreAlu']); ?></a></td>
    <?}elseif($_SESSION['nivel']=='evaluador' || $_SESSION['nivel']=='editor'){
    	if($sacarPeriodo['activo']==1){?>
    		<td><a href="#" title="<? echo utf8_encode($rows['MatriculaAlu']); ?>" onClick="javascript:crearContenidosArreglo('matricula,nombre,criterio,carrera,periodoA','<? echo utf8_encode($rows['MatriculaAlu']); ?>,<? echo utf8_encode($rows['NombreAlu']); ?>,<? echo $criterioS; ?>,<? echo $carrera;?>,<?echo $periodo;?>','evaluacion.php');"><? echo utf8_encode($rows['NombreAlu']); ?></a></td>
    	<?}else{?>
    		<td><? echo utf8_encode($rows['NombreAlu']); ?></td>
    	<?}?>	
    
    <? } ?>
<? $total=0; for($i=0;$i<$j;$i++){ ?>
    <td class="ancho1" title="<? //echo $evaluar->hayComentario(); ?>" ><? $calfif=$evaluar->mostrarCalif($i+1,$periodo); if($calfif==-1) { echo "-"; }else{ $total+=$calfif; echo $calfif; }?></td>
<? }?>
    <td><strong><? echo $total;?></strong></td>
    <? if($_SESSION['nivel']=='admin'){ ?>
    <td><a href="#" onclick="javascript:eliminarAlumno('eliminarAlumno.php','matricula,periodo','<? echo utf8_encode($rows['MatriculaAlu']); ?>,<?echo $periodo;?>','Alumno con la matricula:<? echo utf8_encode($rows['MatriculaAlu']); ?> fue eliminado.','../ss-evaluacion/seleccion.php','<?echo $carrera;?>','<?echo $periodo;?>','<?echo $criterioS;?>');"><img src="../images/cross.png" /></a></td>
    <? } ?>
  </tr>
<? }
desconectar();
?>
</table>