for ($k = 1; $k <= $num_resp; $k++) {
             $resp_textarea = required_param("respuesta" . $k . "_" . $j, PARAM_TEXT);
             $resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
             $resp_txt->insertar();
         }
     }
 } else {
     if ($tipo_origen == 3) {
         //ES UN VIDEO
         if (YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT)) != null) {
             //$preg = required_param('pregunta' . $j, PARAM_TEXT);
             $preg = YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT));
             $ejercicio_texto_preg = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $preg);
             $id_pregunta = $ejercicio_texto_preg->insertar();
             $ejercicio_texto_video = new Ejercicios_videos_asociados(NULL, $id_ejercicio, $id_pregunta, $preg);
             $ejercicio_texto_video->insertar();
             //$resp = YoutubeVideoHelper::getVideoId(required_param('archivovideo' . $j, PARAM_TEXT));
             //echo "archivo video" . $resp;
             if ($tipo_respuesta == 1) {
                 //La respuesta es un texto
                 $num_resp = required_param('num_res_preg' . $j, PARAM_INT);
                 for ($k = 1; $k <= $num_resp; $k++) {
                     $resp_textarea = required_param("respuesta" . $k . "_" . $j, PARAM_TEXT);
                     $resp_txt = new Ejercicios_texto_texto_resp(NULL, $id_pregunta, $resp_textarea, 0);
                     $resp_txt->insertar();
                 }
             }
             echo "insertado";
         }
     } else {
         if ($tipo_origen == 4) {
         $pregunta = optional_param('pregunta' . $j, PARAM_TEXT);
         //Inserto la pregunta Archivo asociación
         $mispreguntas = new Ejercicios_texto_texto_preg(NULL, $id_ejercicio, $pregunta);
         $id_preg = $mispreguntas->insertar();
         $auxUrlVideo = optional_param('archivovideo' . $j, PARAM_TEXT);
         $yvh = new YoutubeVideoHelper();
         $idVideo = $yvh->getVideoId($auxUrlVideo);
         print_r($idVideo);
         // $dirvideoasociado = optional_param('archivovideo'.$j,PARAM_TEXT);
         $rcorrecta = 0;
         //Me da igual si es correcat o incorrecta
         //Lo inserto en la tabla de videos para asociar respuestas y preguntas
         print_r('cosa');
         print_r($idVideo);
         $mi_respuesta = new Ejercicios_videos_asociados(NULL, $id_ejercicio, $id_preg, $idVideo);
         $mi_respuesta->insertar();
     }
     //echo "fin insercción";
     break;
 case 4:
     //Es una imagen
     //echo "es una imagen la pregunta";
     $numero_preguntas = optional_param('numeropreguntas', PARAM_INT);
     //echo "numero preguntas" . $numero_preguntas;
     //SUBO LAS FOTOS A MOODLE
     $m = 1;
     foreach ($_FILES as $name => $values) {
         //tengo que cambiar la ruta donde se guarda
         if (move_uploaded_file($values['tmp_name'], './imagenes/foto_' . $id_ejercicio . '_' . $m . '.jpg')) {
             //  echo 'El archivo ha sido subido correctamente.<br/>';
             $m++;