Código PHP:
$alternativas = array();
if ($objPregunta->getObjTipoSolucion()->getIdTipoSolucion() == 1) {
$opcionCorrecta = $objPregunta->getOpcionCorrecta();
$opcionIncorrecta1 = $objPregunta->getOpcionIncorrecta1();
$opcionIncorrecta2 = $objPregunta->getOpcionIncorrecta2();
$indiceCorrecta = substr($objPregunta->getOpcionCorrecta(), 1);
$indiceIncorrecta1 = substr($objPregunta->getOpcionIncorrecta1(), 1);
$indiceIncorrecta2 = substr($objPregunta->getOpcionIncorrecta2(), 1);
$alternativas[] = array($opcionCorrecta => $vals[$indiceCorrecta]);
$alternativas[] = array($opcionIncorrecta1 => $vals[$indiceIncorrecta1]);
$alternativas[] = array($opcionIncorrecta2 => $vals[$indiceIncorrecta2]);
shuffle($alternativas);
}
$alternativas2 = array();
if ($objPregunta->getObjTipoSolucion()->getIdTipoSolucion() == 1) {
$opcionCorrecta = replaceVariables($vals, $objPregunta->getOpcionCorrecta());
$opcionIncorrecta1 = replaceVariables($vals, $objPregunta->getOpcionIncorrecta1());
$opcionIncorrecta2 = replaceVariables($vals, $objPregunta->getOpcionIncorrecta2());
$indiceCorrecta = substr($objPregunta->getOpcionCorrecta(), 1);
$indiceIncorrecta1 = substr($objPregunta->getOpcionIncorrecta1(), 1);
$indiceIncorrecta2 = substr($objPregunta->getOpcionIncorrecta2(), 1);
$alternativas2[] = array($opcionCorrecta => $vals[$indiceCorrecta]);
$alternativas2[] = array($opcionIncorrecta1 => $vals[$indiceIncorrecta1]);
$alternativas2[] = array($opcionIncorrecta2 => $vals[$indiceIncorrecta2]);
shuffle($alternativas2);
}
//replace the values in the question text
$text = replaceVariables($vals, $questiontextInicial);
$variablesPreparadas = array();
$variablesPreparadas[0] = $alternativas; // aquí están las variables ID
$variablesPreparadas[2] = $alternativas2;// aquí están las variables Resultado
return $variablesPreparadas;
Código PHP:
$alternativas = $variablesPreparadas[0];
$alternativas2 = $variablesPreparadas[2];
Código PHP:
<label for="txtRespuesta">Seleccione Respuesta2: </label>
<?php
foreach ($alternativas2 as $elementos2) {
foreach($elementos2 as $indice2 => $alternativa2) {
foreach ($alternativas as $elementos) {
foreach($elementos as $indice => $alternativa) {
$idinput=$indice;
}
}
?>
<input type="radio" name="txtRespuesta" id="txtRespuesta" value="<?php echo $idinput; ?>" />
<?php echo $indice2; ?>
<?php
}
}
?>
<br />
alguien que me pueda ayudar gracias....