//Rutas de examen Route::group(array('prefix' => 'exam'), function () { //Rutas para subir examen Route::get('upload', function () { return View::make('exam.uploader'); }); Route::post('upload-exam', 'ExamController@upload'); //Rutas para calificar evaluaciones Route::get('calificacion', 'ExamController@calificacion'); //Accion que retorna vista de calificacion Route::post('calificar/{idevaluacion}', 'ExamController@calificar'); //Accion via post para calificar evaluacion //Rutas para evaluaciones Route::get('evaluaciones', 'ExamController@evaluaciones'); Route::get('takexam/{idexamen}', 'ExamController@crearExamen'); //Preguntas Route::get('preguntas/{idexamen}', 'ExamController@preguntas'); Route::get('preguntas/crear-pregunta/{idexamen}', 'ExamController@crearPregunta'); Route::post('preguntas/guardar-pregunta/{idexamen}', 'ExamController@guardarPregunta'); //Accion via post para calificar evaluacion }); Route::resource('exam', 'ExamController'); Route::group(array('prefix' => 'course'), function () { //Rutas cursos Route::get('asignacion', function () { $cursos = Curso::lists('nombre', 'id'); $usuarios = User::lists('nombre', 'id'); return View::make('course.asignacion', array('cursos' => $cursos, 'usuarios' => $usuarios)); }); Route::post('asignar', 'CourseController@asignar'); });
/** * Show the form for creating a new resource. * * @return Response */ public function create() { $cursos = Curso::lists('nombre', 'id'); $this->layout->main = View::make('exam.create', array('cursos' => $cursos)); }