예제 #1
0
require_once $ruta_raiz . "inc/all.inc.php";
require_once $ruta_raiz . "revpares/inc/rp_db_functions.inc.php";
require_once $ruta_raiz . "reco/inc/rec_db_functions.inc.php";
require_once $ruta_raiz . "reco/inc/rec_functions.inc.php";
// ACTUALIZA LA COLUMNA REC_NPROMEDIO_ALUMNOS (numero promedio de alumnos en aula)
// Obtiene todos los id de la tabla rec_profesores
$conexion = dbConectarMySQL($config_host_bd, $config_usuario_bd, $config_password_bd, $config_bd);
$_profesores = dbRECObtenerProfesores($conexion);
$i = 0;
while (!is_null($_profesores[$i])) {
    // Relleno de columna rec_npromedio_alumnos
    $id_profesor = $_profesores[$i]["id_profesor"];
    $num_experiencias = dbRECObtieneNumeroExperiencias($id_profesor, $conexion);
    $exp_prof = dbRECObtieneExperienciasProfesor($id_profesor, $conexion);
    $k = 0;
    $nexp_ejec = dbRECNumExpEjecutadas($id_profesor, $conexion);
    $total_alumnos = 0;
    while (!is_null($exp_prof[$k])) {
        $cont = dbRECObtieneNumeroAlumnos($exp_prof[$k]["id_experiencia"], $conexion);
        $total_alumnos = $total_alumnos + $cont;
        $k++;
    }
    if ($num_experiencias != 0) {
        $promedio_alumnos = $total_alumnos / $num_experiencias;
    } else {
        $promedio_alumnos = 0;
    }
    echo "ID_profesor: " . $id_profesor . " ";
    echo "Numero_Experiencias(participa): " . $num_experiencias . " ";
    echo "Total_Alumnos: " . $total_alumnos . " ";
    echo "Promedio_Alumnos: " . $promedio_alumnos . "<br>";
 fputs($fp, $_comentarios[$i]["id_mensaje"] . " ");
 //columna id_usuario
 fputs($fp, $_comentarios[$i]["id_usuario"] . " ");
 //columna R (recomendacion o comentario)
 if ($_comentarios[$i]["tipo"] == 6) {
     //recomendacion
     fputs($fp, "1 ");
 } else {
     //comentario
     fputs($fp, "0 ");
 }
 //columna MGC (numero Me Gusta del comentario)
 $num_mg_com = dbRECNumMGComentario($_comentarios[$i]["id_mensaje"], $conexion);
 fputs($fp, $num_mg_com . " ");
 // columna NE : numero de experiencias ejecutadas por el profesor
 $nexp = dbRECNumExpEjecutadas($_comentarios[$i]["id_usuario"], $conexion);
 fputs($fp, $nexp . " ");
 // columna VA: Valoracion de actividad
 if ($_comentarios[$i]["tipo"] == 6) {
     $eval = dbRECObtieneEvaluacionActividad($_comentarios[$i]["id_mensaje"], $conexion);
     if ($eval == "Bien" || $eval == "Mal") {
         fputs($fp, "1 ");
     } else {
         fputs($fp, "0 ");
     }
 } else {
     fputs($fp, "0 ");
 }
 // columna MGprof : numero de me gusta del profesor con id_usuario
 $num_mg_prof = dbRECNumMGProf($_comentarios[$i]["id_usuario"], $conexion);
 fputs($fp, $num_mg_prof);