Ver Mensaje Individual
  #2 (permalink)  
Antiguo 01/02/2010, 05:19
leolamela
 
Fecha de Ingreso: febrero-2010
Mensajes: 13
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Problema Correcion de un examen en php

<?php
//examen.preguntas.marcar
include_once "Examen.php";
class VoF
{
function apuntarTodasExamen($post,$id_ejercicio,$segmento)
{
$instancia=new Examen();
$variables=array_keys($post);
$preguntas='preguntasVoF'.$segmento;
$posicion=0;

if (in_array($preguntas,$variables))
{ $num_preg=0;
foreach($post[$preguntas] as $texto_pregunta)
{
$respuestas_preguntas_enunciado=array();
foreach($variables as $var)
{
if(preg_match("/respuestasV".$segmento."P/",$var))
{
array_push($respuestas_preguntas_enunciado,$var); }
}
$media_id="";
if(in_array('audio_'.$preguntas,$variables))
{
$media_id=$_POST['audio_'.$preguntas][$num_preg];
}
$posicion=$post["pos_".$preguntas];

$posicion=($posicion[0]=="")?"0":$posicion[0];
$id_pregunta=$instancia->adicionarPregunta($texto_pregunta,'vof',$media_id ,$id_ejercicio,0,$posicion);
$rps=$respuestas_preguntas_enunciado[$num_preg];

if (in_array($rps,$variables))
{
$respuesta=$post[$rps];
$instancia->adicionarRespuestas("",$respuesta,$id_pregunta,0) ;

}
$num_preg++;
}
}

}
?>