Esempio n. 1
0
	<link rel="stylesheet" type="text/css" href="css/video.css">
';
$contenido = '<div id="titulo">' . $ejercicio->titulo . '</div>';
$contenido .= '<div id="enunciado">' . $ejercicio->descripcion . '</div>';
$contenido .= '
<table style="width:70%;">
<tr>
    <th>Video</th>
    <th>Alumno</th>
    <th>Calificación Media</th> 
    <th>Evaluaciones</th> 
  </tr>';
$soluciones = get_soluciones($EjercicioID);
$soluciones_id = array();
foreach ($soluciones as $solucion) {
    $evaluaciones = get_evaluaciones($EjercicioID, $solucion->AlumnoID);
    if (count($evaluaciones) > 0) {
        $calificacion = 0;
        foreach ($evaluaciones as $evaluacion) {
            $calificacion += $evaluacion->calificacion;
        }
        $calificacion /= count($evaluaciones);
    } else {
        $calificacion = "Sin evaluar.";
    }
    $contenido .= '<tr>';
    $contenido .= '<td><button id="' . $solucion->file_video . '" onclick="show_video(\'' . $solucion->file_video . '\');">VIDEO</button></td>';
    $contenido .= '<td>' . $solucion->AlumnoID . '</td>';
    $contenido .= '<td>' . $calificacion . '</td>';
    $contenido .= '<td><a href = "index.php?page=solucion&EjercicioID=' . $EjercicioID . '&AlumnoID=' . $solucion->AlumnoID . '">Ver evaluaciones</a></td>';
    $contenido .= '</tr>';
Esempio n. 2
0
if (!defined('INDEX')) {
    exit('No direct script access allowed');
}
if (!isset($_SESSION['userid'])) {
    header("location:index.php?page=login");
}
if (!isset($_GET['EjercicioID']) || !isset($_GET['AlumnoID'])) {
    header("location:index.php?page=miscursos");
}
include_once 'php/database.php';
$EjercicioID = $_GET['EjercicioID'];
$AlumnoID = $_GET['AlumnoID'];
$ejercicio = get_ejercicio($EjercicioID);
$curso = get_curso($ejercicio[0]->CursoID);
$CursoID = $curso[0]->ID;
$evaluaciones = get_evaluaciones($EjercicioID, $AlumnoID);
$cursos_usuario_std = get_user_cursos($_SESSION['userid']);
$cursos_usuario = array();
foreach ($cursos_usuario_std as $curso_usuario) {
    array_push($cursos_usuario, $curso_usuario->CursoID);
}
if (!in_array($CursoID, $cursos_usuario)) {
    header("location:index.php?page=miscursos");
}
if (isset($_POST['evaluar'])) {
    $error = "";
    if (!evaluar_solucion($_SESSION['userid'], $EjercicioID, $AlumnoID, $_POST['calificacion'], $_POST['lomejor'], $_POST['lopeor'], $_POST['observaciones'], $error)) {
        echo $error;
    }
}
$menulateral .= '</br></br>Lista de ejercicios:</br>';