} else {
             $cards = DB::table('cards')->where('sprint', $sprint_id)->get();
         }
         $setting = array('response_time' => $progress[sizeof($progress) - 1]->response, 'loops' => $progress[sizeof($progress) - 1]->loops, 'maintenance_loops' => $progress[sizeof($progress) - 1]->maintenance, 'active' => $progress[sizeof($progress) - 1]->active);
     } else {
         $cards = DB::table('cards')->where('sprint', $sprint_id)->get();
         $setting = Config::get('general.sprint');
     }
     $subcards = array();
     foreach ($cards as $card) {
         $temp = DB::table('sub_cards')->where('cards', $card->id)->get();
         for ($i = 0; $i < sizeof($temp); $i++) {
             array_push($subcards, $temp[$i]);
         }
     }
     $sprint = Sprint::find($sprint_id);
     $data['school'] = $school_id;
     $data['user'] = $user->id;
     $data['sprint'] = $sprint_id;
     App::make('SprintController')->newProgress($data, $setting);
     $progress = DB::table('studentprogress')->where('user', $user->id)->where('school', $school_id)->where('sprint', $sprint_id)->orderBy('id', 'desc')->get();
     $progress_id = $progress[0]->id;
     return View::make("student.flashcards")->with("title", $sprint->first()->name)->with("sprint_id", $sprint_id)->with("school_id", $school_id)->with("rate", $sprint->fluency_rate)->with("cards", $cards)->with("subcards", $subcards)->with("setting", $setting)->with("total_count", $total_count)->with("mastered_count", $mastered_count)->with("progress_id", $progress_id)->with("studyroom", true)->with("user", $user);
 }));
 Route::post("student_quizcomplete", array("as" => "student/quizcomplete", function () {
     $user = Auth::user();
     $post = Input::all();
     $school = $post['school'];
     $sprint_id = $post['id'];
     $correct = $post['correct_cards'];
     $incorrect = $post['incorrect_cards'];
 public function deleteAction()
 {
     $input = Input::all();
     $id = $input["id"];
     $sprint = Sprint::find($id);
     $sprint->deleted_at = new DateTime(date('Y-m-d H:i:s'));
     $sprint->save();
     //$result = $sprint->delete();
     $message = "";
     /*$cards = Card::where('sprint', $id);
     
     		foreach ($cards->get() as $card) {
     			SubCard::where('cards', $card->id)->delete();
     		}
     
     		$cards->delete();
     		if ($result == 1) {
     			$status = true;
     		}*/
     $responses = array('idx' => $id, 'message' => $message, 'status' => true);
     return Response::json($responses);
 }