$id_curso = optional_param('id_curso', 0, PARAM_INT); $p = optional_param('p', 0, PARAM_INT); $tipocreacion = optional_param('tipocreacion', 0, PARAM_INT); //$id_ejercicio = optional_param('id_ejercicio', 0, PARAM_INT); $tipo_origen = optional_param('tipo_origen', 0, PARAM_INT); $tipo_respuesta = optional_param('tr', 0, PARAM_INT); //Añadir la configuracion del ejercicio dada por el profesor $file_log = fopen('log_creacion_th.txt', 'w'); $mostrar_pistas = optional_param('TH_mostrar_pistas', 0, PARAM_INT); $mostrar_palabras = optional_param('TH_mostrar_palabras', 0, PARAM_INT); $mostrar_solucion = optional_param('TH_mostrar_soluciones', 0, PARAM_INT); $log = "mostrar pistas: " . $mostrar_pistas . "\n"; $log .= "mostrar palabras: " . $mostrar_palabras . "\n"; $log .= "mostrar solucion: " . $mostrar_solucion . "\n"; $log .= "id ejercicio: " . $id_ejercicio . "\n"; $conf_ej = new ejercicios_texto_hueco(NULL, $id_ejercicio, $mostrar_pistas, $mostrar_palabras, $mostrar_solucion); $conf_ej->insertar(); $log .= "Error mysql: " . mysql_error() . "\n"; fwrite($file_log, $log, strlen($log)); fclose($file_log); $mform = new mod_ejercicios_creando_ejercicio_texto_hueco($id_curso, $p, $id_ejercicio, $tipo_origen, $tipo_respuesta, $tipocreacion); $mform->pintarformulariotextohueco($id_curso, $p, $id_ejercicio, $tipo_origen, $tipo_respuesta, $tipocreacion); //De donde vengo //A donde voy //A partir de aquí es de Tipocreación 2: Es decir "Asociación Multiple"; // //Obtengo el archivo origen switch ($tipo_origen) { case 1: //Es un texto echo "Texto -";
function obtener_todos_id_ejercicio($id_ejercicio) { $sql = 'SELECT * FROM mdl_ejercicios_texto_hueco WHERE id_ejercicio=' . $id_ejercicio; $todos = get_records_sql($sql); $todos_mis_ejercicios = array(); foreach ($todos as $cosa) { $mp = new ejercicios_texto_hueco(); $mp->obtener_uno($cosa->id); $todos_mis_ejercicios[] = $mp; } return $todos_mis_ejercicios; }