public function asmctq()
 {
     $questions = \App\Models\Contents\Question::all();
     foreach ($questions as $key => $question) {
         $topic = \App\Models\Contents\Topic::find($question->topic_id);
         $chapter = $topic->chapter;
         $module = $chapter->module;
         $subject = $module->subject;
         if (!$question->chapter_id) {
             $question->chapter_id = $chapter->id;
         }
         if (!$question->module_id) {
             $question->module_id = $module->id;
         }
         if (!$question->subject_id) {
             $question->subject_id = $subject->id;
         }
         $question->save();
     }
     return view('superadmin.taskdone');
 }
 public function tobereviewedquestions(Request $req, $type = null)
 {
     // $type=$req->input('type',null);
     $qbCtrl = new QuestionBankController();
     $selectedSubject = Input::get('subject') ? Subject::find(Input::get('subject')) : null;
     $selectedChapter = Input::get('chapter') ? Chapter::find(Input::get('chapter')) : null;
     $selectedTopic = Input::get('topic') ? Topic::find(Input::get('topic')) : null;
     $questions = [];
     if (!$type) {
         return redirect("/admin/question-reviews/new");
         // $questions=Question::where('status','!=',1)->where('type','!=',7)->orderBy('created_at','DESC');
     } else {
         if ($type == "rejected") {
             $questions = Question::where('type', '!=', 7)->rejected()->orderBy('created_at', 'DESC');
         } else {
             if ($type == "new") {
                 $questions = Question::where('type', '!=', 7)->notreviewed()->orderBy('created_at', 'DESC');
             } else {
                 if ($type == "accepted") {
                     $questions = Question::where('type', '!=', 7)->active()->orderBy('created_at', 'DESC');
                 } else {
                     if ($type == "edited") {
                         $questions = Question::where('type', '!=', 7)->where('status', 3)->orderBy('created_at', 'DESC');
                     }
                 }
             }
         }
     }
     if ($selectedTopic) {
         $questions = $questions->where("topic_id", $selectedTopic->id)->paginate(15);
     } else {
         if ($selectedChapter) {
             $questions = $questions->where("chapter_id", $selectedChapter->id)->paginate(15);
         } else {
             if ($selectedSubject) {
                 $questions = $questions->where("subject_id", $selectedSubject->id)->paginate(15);
             } else {
                 $questions = $questions->paginate(15);
             }
         }
     }
     return view('superadmin.review_question')->with('data', $questions)->with('type', $type)->with('subjects', Subject::all())->with('path', $req->path())->with('selected', [$selectedSubject, $selectedChapter, $selectedTopic]);
 }