/** * Responds to requests to GET /edit/quizzes */ public function getQuizzes() { if (!Auth::user()->teacher) { return redirect()->action('QuizController@getQuizzes'); } $quizzes = Quiz::all(); return view('edit.list')->with('quizzes', $quizzes); }
public static function questionDelete($id) { $idDecoded = intval(base64_decode($id)); $quizs = Quiz::all(); $record = $quizs->find($idDecoded); $record->delete(); echo '<script>window.location=\'http://localhost:69/QuizFinal/public/AdminEditQuiz\'</script>'; }
/** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { $users = DB::table('users')->where('access_id', '3')->get(); $quiz = Quiz::all(); return view('createClass')->with(compact('users'))->with(compact('quiz')); }
public function listQuizzes() { $quizzes = Quiz::all(); return view('quizzes')->with(['quizzes' => $quizzes]); }
public function getQuiz() { $quiz = Quiz::all(); return $quiz; }
// Authentication routes... Route::get('/login', 'Auth\\AuthController@getLogin'); Route::post('auth/login', 'Auth\\AuthController@postLogin'); Route::get('/logout', 'Auth\\AuthController@getLogout'); // Registration routes... Route::get('/register', 'Auth\\AuthController@getRegister'); Route::post('auth/register', 'Auth\\AuthController@postRegister'); // Password reset link request routes... Route::get('email', 'Auth\\PasswordController@getEmail'); Route::post('password/email', 'Auth\\PasswordController@postEmail'); // Password reset routes... Route::get('reset/{token}', 'Auth\\PasswordController@getReset'); Route::post('password/reset', 'Auth\\PasswordController@postReset'); // this needs to be modified so that quizzes can be viewed Route::get('/view_quizzes', function () { $quizzes = Quiz::all(); return view('quiz.view', ['quizzes' => $quizzes]); }); Route::get('/scorecard/questions/{scorecardID}', function ($scorecardID) { //Get ScoreCard $sc = ScoreCard::find($scorecardID); //Get questions $questions = $sc->questions()->get(); foreach ($questions as $question) { echo $question; foreach (Question::find($question->id)->answers as $a) { echo "<br>"; echo $a->pivot->id; echo "<br>"; } echo "<br>";
/** * Get all the quizes * **/ public function getQuizes() { $quizes = Quiz::all(); return view('admin.quiz')->with(['quizes' => $quizes]); }
/** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index() { $quizzes = Quiz::all(); return view('quiz.index', ['quizzes' => $quizzes]); }
public function QuizUpdate($id) { $question_ids = Request::input('question_id'); $question_name = Request::input('question_name'); $question_answers = Request::input('question'); $correct_answers = Request::input('correct_answers'); $quiz = Quiz::find($id); $quiz->quiz_name = Request::input('quiz_name'); $quiz->quiz_code = Request::input('quiz_code'); $quiz->created_by = Auth::user()->email; $quiz->save(); for ($i = 0; $i < sizeof($question_ids); $i++) { $question = Question::find($question_ids[$i]); $question->question_description = $question_name[$question_ids[$i]]; $question->question_option_A = $question_answers[$question_ids[$i]]["'A'"]; $question->question_option_B = $question_answers[$question_ids[$i]]["'B'"]; $question->question_option_C = $question_answers[$question_ids[$i]]["'C'"]; $question->question_option_D = $question_answers[$question_ids[$i]]["'D'"]; $question->question_correct_answer = $correct_answers[$question_ids[$i]]; $question->save(); } $quiz = Quiz::all(); $success = "SUCCESS"; return view('showQuiz')->with(compact('quiz'))->with(compact('success')); }