$fuentes = optional_param('fuentes', PARAM_TEXT); $ejercicioGeneral->set_fuentes($fuentes); $id_ejercicio = $ejercicioGeneral->insertar(); // Y para el profesor tambien //Tengo que asignarle el ejercicio al profesor $ejercicio_profesor = new Ejercicios_prof_actividad($ejercicioGeneral->get('id'), $ejercicioGeneral->get('id_creador'), $id_ejercicio, $carpeta); $ejercicio_profesor->insertar(); $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); //Coger la casilla seleccionada $orden_unico = optional_param('orden_unico', 0, PARAM_INT); $cfg_ordenar_elementos = new ejercicios_ordenar_elementos(NULL, $id_ejercicio, $orden_unico, $tipoorden); $cfg_ordenar_elementos->insertar(); $mform = new mod_ejercicios_creando_ejercicio_ordenar_elementos($id_curso, $p, $id_ejercicio, $tipo_origen, $tipo_respuesta, $tipocreacion); $mform->pintarformularioordenarelementos($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 -"; switch ($tipo_respuesta) { case 1: //Respuesta texto
function obtener_todos_id_ejercicio($id_ejercicio) { $sql = 'SELECT * FROM mdl_ejercicios_ordenar_elementos WHERE id_ejercicio=' . $id_ejercicio; $todos = get_records_sql($sql); $todos_mis_ejercicios = array(); foreach ($todos as $cosa) { $mp = new ejercicios_ordenar_elementos(); $mp->obtener_uno($cosa->id); $todos_mis_ejercicios[] = $mp; } return $todos_mis_ejercicios; }