コード例 #1
0
ファイル: routes.php プロジェクト: lein00/online-exams
//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');
});
コード例 #2
0
 /**
  * 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));
 }