echo "<tema>" . $miMaraton->getTema() . "</tema>"; echo "<idMaraton>" . $miMaraton->getIdMaraton() . "</idMaraton>"; echo "<cuestionario>" . $miMaraton->getCuestionarioPreguntaId() . "</cuestionario>"; echo "<etapa>" . $miMaraton->getEtapaActual() . "</etapa>"; echo "<totalPreguntasEtapa>" . $miMaraton->getTotalPreguntasEtapa($miMaraton->getEtapaActual()) . "</totalPreguntasEtapa>"; echo "<no_pregunta>" . $miMaraton->getPreguntaActual()->getNumeroPregunta() . "</no_pregunta>"; echo "<tipo>" . $miMaraton->getPreguntaActual()->getTipo() . "</tipo>"; } echo $elementos_XML; } if ($ACCION == "VERPREGUNTA") { $miPregunta = new Pregunta($ID_CUESTIONARIO); echo "<pregunta>" . $miPregunta->getPregunta() . "</pregunta>"; echo "<opcionA>" . $miPregunta->getOpcionA() . "</opcionA>"; echo "<opcionB>" . $miPregunta->getOpcionB() . "</opcionB>"; echo "<opcionC>" . $miPregunta->getOpcionC() . "</opcionC>"; echo "<opcionD>" . $miPregunta->getOpcionD() . "</opcionD>"; } if ($ACCION == "GUARDAR") { echo "<exito>"; $miMaraton = new Maraton(false, false, $ID_CUESTIONARIO); $competidorActual = new Competidor($ID_COMPETIDOR); echo $competidorActual->guardarRespuesta($RESPUESTA, $miMaraton) . "</exito>"; echo "<aciertos>" . $competidorActual->calculaAciertos() . "</aciertos>"; echo "<errores>" . $competidorActual->calculaErrores() . "</errores>"; echo "<puntaje>" . $competidorActual->calculaPuntaje() . "</puntaje>"; } if ($ACCION == "REVISACONTESTO") { echo "<resultado>"; $miMaraton = new Maraton(false, false, $ID_CUESTIONARIO); $competidorActual = new Competidor($ID_COMPETIDOR);