@php /*if( !defined('APPLICATION_LOADED') || !APPLICATION_LOADED ) { die( 'No direct script access.' ); }*/ @endphp @extends('layouts.frontend') @section('js_after') @endsection @section('content')
    @if(isset($exam_question_list) && count($exam_question_list)>0) @php $i=1; @endphp @foreach($exam_question_list as $question)
  • {{$i}}. {{$question->question_bank_id?strip_tags($question->questionDetails->question):''}} {{$question->question_bank_id?$question->questionDetails->mark:0}} Mark
    @php $questionOptions = $question->question_bank_id?$question->questionDetails->qusetionOptions:[]; @endphp @if(isset($questionOptions) && count($questionOptions)>0) @php $iopt = 'A'; @endphp @foreach($questionOptions as $qoption) @php $onlineExamUserAnswer = \App\Models\Exam\OnlineExamUserAnswer::where( ['online_exam_user_statuse_id'=>$onlineExamUserStatus['id'], 'question_bank_id'=>$question['question_bank_id'], 'question_option_id'=> $qoption['id'] ] )->first(); $totalGivenAnswerUsers = \App\Models\Exam\OnlineExamUserAnswer::where('question_bank_id',$question['question_bank_id'])->count(); $totalGivenAnswer = DB::table('online_exam_user_answers') ->select('online_exam_user_answers.question_bank_id') ->where(['online_exam_user_answers.question_bank_id'=>$question['question_bank_id'],'online_exam_user_answers.question_option_id'=>$qoption['id'] ]) ->get()->count(); $totalGivenUserPercent = 0; if (isset($totalGivenAnswerUsers) && $totalGivenAnswerUsers>0){ $totalGivenUserPercent = $totalGivenAnswer*100/ $totalGivenAnswerUsers; } @endphp @php $iopt++; @endphp @endforeach @endif
    Overall Answers (All Users)
    {{$iopt}}. @if($qoption['is_answer']==1) {{$qoption['title']}} @else @if(isset($onlineExamUserAnswer)&& $onlineExamUserAnswer) {{$qoption['title']}} @else {{$qoption['title']}} @endif @endif @if(isset($onlineExamUserAnswer)&& $onlineExamUserAnswer && $qoption['is_answer']==1 ) Your answer is right. @elseif(isset($onlineExamUserAnswer)&& $onlineExamUserAnswer && $qoption['is_answer']==0) Your answer is wrong. @elseif($qoption['is_answer']==1) Right Answer. @else   @endif {{round($totalGivenUserPercent,2)}}%
    @php $is_attemp = \App\Models\Exam\OnlineExamUserAnswer::where( ['online_exam_user_statuse_id'=>$onlineExamUserStatus['id'], 'question_bank_id'=>$question['question_bank_id'] ] )->first(); @endphp @if(!isset($is_attemp))
    You did not attempt this question.
    @endif @if($question->questionDetails->explanation)
    {!! $question->question_bank_id?$question->questionDetails->explanation:'' !!}
    @endif @if(!empty($question->questionDetails->upload_file))
    @endif
  • @php $i++; @endphp @endforeach @endif
@endsection