//$response_data['respuesta'] = "0";
    $response_data[] = array("respuesta" => "0");
} else {
    $id_estud = $_POST['id_estudiante'];
    $id_test = $_POST['id_test'];
    $id_paso = $_POST['id_paso'];
    $id_preg = $_POST['id_pregunta'];
    $resp = $_POST['respuesta'];
    $resp_def = $_POST['resp_definitiva'];
    $tiempo_res = $_POST['tiempo_respuesta'];
    $intento = $_POST['intento'];
    $intento_resp = $_POST['intento_resp'];
    /*
    $id_estud = $_GET['id_estudiante'];
    $id_test = $_GET['id_test'];
    $id_paso = $_GET['id_paso'];
    $id_preg = $_GET['id_pregunta'];
    $resp = $_GET['respuesta'];
    $resp_def = $_GET['resp_definitiva'];
    $tiempo_res = $_GET['tiempo_respuesta'];
    */
    $data_ins = new funciones_BD();
    if ($data_ins->insertNewAnswerToQuest($id_estud, $id_test, $id_paso, $id_preg, $resp, $resp_def, $tiempo_res, $intento, $intento_resp)) {
        //$response_data['respuesta'] = "1";
        $response_data[] = array("respuesta" => "1");
    } else {
        //$response_data['respuesta'] = "0";
        $response_data[] = array("respuesta" => "0");
    }
}
echo "" . json_encode($response_data);
            $id_pregunta = $pregunta['id_pregunta'];
            //se consulta la tabla de preguntas para saber la respuesta correcta a la pregunta y validar
            //si la pregunta esta correcta:
            $resultset_resp_preg = $conect->getQuestionDataByID($id_pregunta);
            $resp_preg_data = mysql_fetch_array($resultset_resp_preg, MYSQL_ASSOC);
            //con el id de pregunta se consulta la tabla de respuestas y se busca la ultima respuesta insertada para el test y el estudiante correspondiente:
            $resultset_preg_data = $conect->getLastResponseToQuest($id_test, $id_estud, $id_paso, $id_pregunta, "1");
            $preg_id_data = mysql_fetch_array($resultset_preg_data, MYSQL_ASSOC);
            $preg_id_upd = $preg_id_data['id_respuesta_preg'];
            //validando si la ultima respuesta dada a la pregunta es correcta entonces se graba
            //como respuesta definitiva y sino entonces se actualiza el intento:
            if (strcasecmp($resp_preg_data['respuesta_correcta'], $preg_id_data['respuesta']) == 0) {
                $conect->updateRespuestaDefByID($preg_id_upd);
            } else {
                //se actualiza el intento de la ultima respuesta a 2 porque es el segundo envio del cuestionario
                //$conect->updateIntentoAnswerByID($preg_id_upd,"2");
                //estoy probando la posibilidad de que se guarde un nuevo registro con la respuesta:
                //en este caso se guarda la respuesta definitiva en 1, el tiempo en 0 y el intento en 2
                $conect->insertNewAnswerToQuest($id_estud, $id_test, $id_paso, $id_pregunta, $preg_id_data['respuesta'], "1", $preg_id_data['tiempo_de_respuesta'], "2", $preg_id_data['intento_responder']);
            }
        }
        //cierra while recorriendo preguntas
        //el servicio responde actualizaciones exitosas:
        $response_data[] = array("respuesta" => "1");
    } else {
        //el servicio responde actualizacion fallida:
        $response_data[] = array("respuesta" => "0");
    }
}
// cierrra else
echo "" . json_encode($response_data);