$yvh = new YoutubeVideoHelper();
        $id_video = $yvh->getVideoId($auxUrlVideo);
        $mivideo = new Ejercicios_videos(NULL, $id_ejercicio, $id_video);
        $mivideo->insertar();
        break;
}
//Obtengo el numero de preguntas
$numero_preguntas = optional_param('numeropreguntas', PARAM_INT);
//echo "El numero de pregutas es:".$numero_preguntas;
//Echo "\n";
for ($i = 0; $i < $numero_preguntas; $i++) {
    //Obtengo la pregunta
    $j = $i + 1;
    $pregunta = optional_param('pregunta' . $j, PARAM_TEXT);
    //Inserto la pregunta
    $mispreguntas = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $pregunta);
    $id_preg = $mispreguntas->insertar();
    //Obtengo el numero de respuestas a cada pregunta
    $numero_respuestas = optional_param('numerorespuestas_' . $j, 0, PARAM_INT);
    //Obtengo la respuesta
    for ($k = 0; $k < $numero_respuestas; $k++) {
        $l = $k + 1;
        $respuesta = optional_param('respuesta' . $l . '_' . $j, PARAM_TEXT);
        // echo 'respuesta'.$l.'_'.$j." de la pregunta ".$j." es:".$respuesta;
        $mi_respuesta = new ejercicios_ie_respuestas(NULL, $id_ejercicio, $id_preg, $respuesta);
        $mi_respuesta->insertar();
    }
    // Echo "\n";
}
//Muestro el ejercicio
redirect('./view.php?id=' . $id_curso . '&opcion=8' . '&id_ejercicio=' . $id_ejercicio . '&tipo_origen=' . $tipo_origen . "&tr=" . $tipo_respuesta . "&tipocreacion=" . $tipocreacion);
 function obtener_todos_id_pregunta($id_pregunta)
 {
     $sql = 'SELECT * FROM  mdl_ejercicios_ie_respuestas WHERE id_pregunta=' . $id_pregunta;
     $todos = get_records_sql($sql);
     $todos_mis_ejercicios = array();
     foreach ($todos as $cosa) {
         $mp = new ejercicios_ie_respuestas();
         $mp->obtener_uno($cosa->id);
         $todos_mis_ejercicios[] = $mp;
     }
     return $todos_mis_ejercicios;
 }
        //obtengo los id de las preguntas del ejercicio
        $id_preguntas = array();
        $mis_preguntas = new Ejercicios_texto_texto_preg();
        $id_preguntas = $mis_preguntas->obtener_todas_preguntas_ejercicicio($id_ejercicio);
        //borro las respuestas
        for ($s = 0; $s < sizeof($id_preguntas); $s++) {
            delete_records('ejercicios_ie_respuestas', 'id_pregunta', $id_preguntas[$s]->get('id'));
        }
        //borro las preguntas
        delete_records('ejercicios_texto_texto_preg', 'id_ejercicio', $id_ejercicio);
        //leo un ejercicio y lo guardo
        for ($i = 0; $i < $num_preg; $i++) {
            //Obtengo el numero de respuestas a cada pregunta
            $j = $i + 1;
            $preg = required_param('pregunta' . $j, PARAM_TEXT);
            $numresp = required_param('num_res_preg' . $j, PARAM_TEXT);
            //AƱado la pregunta
            $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg);
            $id_pregunta = $ejercicio_texto_preg->insertar();
            for ($k = 0; $k < $numresp; $k++) {
                $l = $k + 1;
                $resp = required_param('respuesta' . $l . "_" . $j, PARAM_TEXT);
                //$correcta = required_param('valorcorrecta' . $l . "_" . $j, PARAM_INT);
                $ejercicio_texto_resp = new ejercicios_ie_respuestas(NULL, $id_ejercicio, $id_pregunta, $resp);
                $ejercicio_texto_resp->insertar();
            }
            commit_sql();
        }
        redirect('./view.php?id=' . $id_curso . '&opcion=9');
    }
}
                            //Hay un audio
                            //Lo borramos directamente de la carpeta de audios
                            if (!unlink('./mediaplayer/audios/audio' . $id_ejercicio . '.mp3')) {
                                echo 'ERROR EN LA ELIMINACION DEL FICHERO DE AUDIO';
                                echo 'RUTA: ' . './mediaplayer/audios/audio' . $id_ejercicio . '.mp3';
                            }
                            break;
                        case 3:
                            //Hay un video
                            $ej_video = new Ejercicios_videos();
                            $ej_video->borrar_id_ejercicio($id_ejercicio);
                            break;
                    }
                    //borro las respuestas
                    $ejercicio_texto_texto_preg = new Ejercicios_texto_texto_preg();
                    $num_preguntas = $ejercicio_texto_texto_preg->obtener_todas_preguntas_ejercicicio($id_ejercicio);
                    echo "el numero de preguntas" . sizeof($num_preguntas);
                    for ($j = 0; $j < sizeof($num_preguntas); $j++) {
                        $ejercicio_ie_respuestas = new ejercicios_ie_respuestas();
                        $id_pregunta = $num_preguntas[$j]->get('id');
                        $ejercicio_ie_respuestas->borrar_id_pregunta($id_pregunta);
                    }
                    //echo "borrando de texto texto preg"
                    $ejercicio_texto_texto_preg->borrar_id_ejercicio($id_ejercicio);
                    break;
            }
        }
    }
    //Muestro mis ejercicios
    redirect('./view.php?id=' . $id_curso . '&opcion=9' . '&id=' . $id_curso);
}