} /// Cálculo de datos generales $cont++; if ($logData->data == 'Help on') { $help++; } elseif ($information == 'mal') { $errors++; } elseif ($cont_ok == $cont2) { // ($logData->input == $cont2-1) and ($information =='ok') $result = 1; } } // Estimate summary data $tiempo = explode(":", $initial_time); $segundos = $tiempo[2]; $minutos = $tiempo[1]; $horas = $tiempo[0]; $elapsed_time = $segundos + $minutos * 60 + $horas * 3600; $tiempo = explode(":", $time); $segundos = $tiempo[2]; $minutos = $tiempo[1]; $horas = $tiempo[0]; $end_time = $segundos + $minutos * 60 + $horas * 3600; $elapsed_time = $end_time - $elapsed_time; /// Registros general en archivo its_summary $query = "insert into its_summary values ('" . $user_id . "','" . $course_id . "','" . $initial_date . "','" . $initial_time . "','" . $help . "','" . $errors . "','" . $result . "','" . $elapsed_time . "','" . $cidReq . "')"; mysql_query($query) or die(mysql_error()); if ($cont_eje == 3) { Save_Stats_DB($course_id, $user_id, $cidReq); } mysql_close($enlace);
<?php /* Programa para ejecutar la función de logging y riderccionar a la página de ejercicios. */ include "Log_Files.php"; //// Captura datos enviados por URL ///////////////////////////// $user_id = $_GET['user_id']; // Flashvar (user_guid) $course_id = $_GET['course_id']; // Flashvar (course_guid) $num_eje = $_GET['num_eje']; // Contador de ejercicios $file_name = $_GET['file_name']; // .log file $sig_eje = $_GET['sig_eje']; // ID ejercicio actual $file_path = $_GET['file_path']; // Path de ejercicio actual Save_DB($file_name, $course_id, $user_id, $sig_eje); if ($num_eje <= 3) { header("Refresh: 0;url=http://lcc.ens.uabc.mx/~its/" . $file_path . ".php?user_id=" . $user_id . "&course_id=" . $course_id . "&num_eje=" . $num_eje); } else { Save_Stats_DB($file_name, $course_id, $user_id); echo "<script>history.go(-4)</script>"; }