@extends('layouts.main') @section('title','My Assessments - Master Settings') @section('content')
{!! Form::open(['url'=>'pro/myot-assessment-setting/save','method'=>'POST','id'=>'js-pro-myot-ass-settings-form-4','autocomplete'=>'off','files' => 'true','enctype'=>'multipart/form-data']) !!} {!! Form::hidden('step',4) !!} {!! Form::hidden('id',$id) !!}
@if($row && $ques_selection) @php $loop_count=0; $array_length = 0; $serial_no = 1; @endphp @php $man_section = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionSection($id); @endphp @foreach($man_section as $value) @php $loop_iteration = $loop->iteration-1; @endphp @if($value->sectionDetail->question_type != 2) {!! Form::hidden('count',$loop->iteration,["class"=>'js-pro-man_section_count']) !!} @endif {!! Form::hidden("section_$value->section_id",$value->section_id) !!} @php $difficulty_lvl = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionDiffLevel($id,$value->section_id,$value->pool_id,$value->topic_id); $matrix = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionDiffLevel($id,$value->section_id,$value->pool_id,$value->topic_id); $difficulty_level = $difficulty_lvl->difficulty_level_id; $loopcount = $loop_count + $array_length; $loop_count = $loop->iteration; $total_basic = $value ? $value->questionCount($id,$value->section_id,$value->pool_id,$value->topic_id,1) : ""; $total_medium = $value ? $value->questionCount($id,$value->section_id,$value->pool_id,$value->topic_id,2) : ""; $total_advance = $value ? $value->questionCount($id,$value->section_id,$value->pool_id,$value->topic_id,3) : ""; /*** @version 20.0 @author Dilip Total Best Subjective Total Limit **/ $total_best[$value->section_id][] = $total_basic+$total_medium+$total_advance; $easy_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$value->section_id,$value->pool_id,($value->topic_id ? $value->topic_id : 0),1,($matrix ? (!is_null($matrix->question_matrix_id) ? $matrix->question_matrix_id : 0) : 0)); $medium_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$value->section_id,$value->pool_id,($value->topic_id ? $value->topic_id : 0),2,($matrix ? (!is_null($matrix->question_matrix_id) ? $matrix->question_matrix_id : 0) : 0)); $hard_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$value->section_id,$value->pool_id,($value->topic_id ? $value->topic_id : 0),3,($matrix ? (!is_null($matrix->question_matrix_id) ? $matrix->question_matrix_id : 0) : 0)); /*** @version 20.0 @author Dilip Total Best Subjective Total Limit **/ $total_maximum_best[$value->section_id][] = ($easy_dat ? $easy_dat->no_of_questions : 0) + ($medium_dat ? $medium_dat->no_of_questions : 0) + ($hard_dat ? $hard_dat->no_of_questions : 0); $data = $id.'_'.$value->section_id.'_'.$value->pool_id.'_'.($value->topic_id ? $value->topic_id : 0).'_'.($matrix ? (!is_null($matrix->question_matrix_id) ? $matrix->question_matrix_id : 0) : 0).'_'.$difficulty_level; $section_detail = $value->sectionDetail; $ques_type = $section_detail->question_type; @endphp {!! Form::hidden("data_$loop->iteration",$data,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_easy_".$value->section_id]) !!} @if($section_detail->question_type != 2)
{{$serial_no++}}
poolDetail ? $value->poolDetail->name : ""}} - {{$value->manualToTopicDetail ? $value->manualToTopicDetail->name : "No Topic"}} - {{($value->sectionDetail->questionTypeDetails ? $value->sectionDetail->questionTypeDetails->name : "")}}"> {{$value ? $value->sectionDetail->name : ""}} - {{$value->poolDetail ? $value->poolDetail->name : ""}} - {{$value->manualToTopicDetail ? $value->manualToTopicDetail->name : "No Topic"}} - {{($value->sectionDetail->questionTypeDetails ? $value->sectionDetail->questionTypeDetails->name : "")}}
@if($value->sectionDetail->is_manual == 1)MANUAL @else AUTO @endif
{!! Form::hidden("ques_type[]",'manual') !!}
@if($value->sectionDetail->is_manual == 1 && $total_basic > 0) @php $name = $value->section_id.'_'.$value->pool_id.'_'.($value->topic_id ? $value->topic_id : 0); @endphp {!! Form::hidden("qcount_easy_val_$name",$easy_dat ? $easy_dat->no_of_questions: 0,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_easy_val_".$name]) !!} {!! Form::text("qcount_easy[]",$easy_dat ? $easy_dat->no_of_questions: "",['class'=>'input edit-label-input-left m-b-5 js-pro-qcount_easy js-pro-input-restrict js-pro-count_best_'.$value->section_id,'id'=>"js-pro-qcount_easy_".$name,"data-id"=>$value->section_id,"data-pool_id"=>$value->pool_id,"data-topic_id"=>($value->topic_id ? $value->topic_id : 0),"data-limit"=>$total_basic,"data-diff_id"=>"1"]) !!} @else @if($difficulty_level == 1) {!! Form::text("qcount_easy[]",0,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_easy_".$value->section_id,"disabled"=>'disabled']) !!} @else {!! Form::text("qcount_easy[]",0,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_easy_".$value->section_id,"disabled"=>'disabled']) !!} @endif @endif {{$total_basic}} @if($value->sectionDetail->is_manual == 1 && $total_basic > 0) @endif
{!! Form::hidden("ques_type[]",'manual') !!}
@if($value->sectionDetail->is_manual == 1 && $total_medium > 0) @php $name = $value->section_id.'_'.$value->pool_id.'_'.($value->topic_id ? $value->topic_id : 0); @endphp {!! Form::hidden("qcount_medium_val_$name",$medium_dat ? $medium_dat->no_of_questions : 0,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_medium_val_".$name]) !!} {!! Form::text("qcount_medium[]",$medium_dat ? $medium_dat->no_of_questions : "",['class'=>'input edit-label-input-left m-b-5 js-pro-qcount_medium js-pro-input-restrict js-pro-count_best_'.$value->section_id,'id'=>"js-pro-qcount_medium_".$name,"data-id"=>$value->section_id,"data-pool_id"=>$value->pool_id,"data-pool_id"=>$value->pool_id,"data-topic_id"=>($value->topic_id ? $value->topic_id : 0),"data-limit"=>$total_medium,"data-diff_id"=>"2"]) !!} @else @if($difficulty_level == 2) {!! Form::text("qcount_medium[]",0,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_medium_".$value->section_id,"disabled"=>'disabled']) !!} @else {!! Form::text("qcount_medium[]",0,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_medium_".$value->section_id,"disabled"=>'disabled']) !!} @endif @endif {{$total_medium}} @if($value->sectionDetail->is_manual == 1 && $total_medium > 0) @endif
{!! Form::hidden("ques_type[]",'manual') !!}
@if($value->sectionDetail->is_manual == 1 && $total_advance > 0) @php $name = $value->section_id.'_'.$value->pool_id.'_'.($value->topic_id ? $value->topic_id : 0); @endphp {!! Form::hidden("qcount_hard_val_$name",$hard_dat ? $hard_dat->no_of_questions : 0,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_hard_val_".$name]) !!} {!! Form::text("qcount_hard[]",$hard_dat ? $hard_dat->no_of_questions : "",['class'=>'input edit-label-input-left m-b-5 js-pro-qcount_hard js-pro-input-restrict js-pro-count_best_'.$value->section_id,'id'=>"js-pro-qcount_hard_".$name,"data-id"=>$value->section_id,"data-pool_id"=>$value->pool_id,"data-pool_id"=>$value->pool_id,"data-topic_id"=>($value->topic_id ? $value->topic_id : 0),"data-limit"=>$total_advance,"data-diff_id"=>"3"]) !!} @else @if($difficulty_level == 3) {!! Form::text("qcount_hard[]",0 ,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_hard_".$value->section_id,"disabled"=>'disabled']) !!} @else {!! Form::text("qcount_hard[]",0 ,['class'=>'input edit-label-input-left light-grey-bg c-white m-b-5','id'=>"js-pro-qcount_hard_".$value->section_id,"disabled"=>'disabled']) !!} @endif @endif {{$total_advance}} @if($value->sectionDetail->is_manual == 1 && $total_advance > 0) @endif
@endif @endforeach @php $auto_section = App\Http\Controllers\Pro\MYOT\MYOTController::getAutoQuestionSection($id); @endphp @foreach($auto_section as $autosection) @php $loopcount = $loop_count + $loop->iteration; $loop_count = $loopcount; $easy_auto_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$autosection->section_id,$autosection->pool_id,$autosection->topic_id,1); $medium_auto_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$autosection->section_id,$autosection->pool_id,$autosection->topic_id,2); $hard_auto_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$autosection->section_id,$autosection->pool_id,$autosection->topic_id,3); /*** @version 20.0 @author Dilip Total Best Subjective Maximum Limit **/ $total_maximum_best[$autosection->section_id][] = ($easy_auto_dat ? $easy_auto_dat->no_of_questions : 0) + ($medium_auto_dat ? $medium_auto_dat->no_of_questions : 0) + ($hard_auto_dat ? $hard_auto_dat->no_of_questions : 0); $total__auto_basic = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionAutoCount($autosection->pool_id,$autosection->topic_id,1); $total__auto_medium = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionAutoCount($autosection->pool_id,$autosection->topic_id,2); $total__auto_advance = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionAutoCount($autosection->pool_id,$autosection->topic_id,3); /*** @version 20.0 @author Dilip Total Best Subjective Total Limit **/ $total_best[$autosection->section_id][] = $total__auto_basic['tot']+$total__auto_medium['tot']+$total__auto_advance['tot']; $psy_auto_dat1 = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$autosection->section_id,$autosection->pool_id,$autosection->topic_id,NULL); $total__psy_auto_advance1 = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionAutoCount($autosection->pool_id,$autosection->topic_id,NULL); $auto_section_details = $autosection->sectionDetail; $q_type = $auto_section_details ? $auto_section_details->question_type : ""; @endphp @if($q_type != 2)
{{$serial_no++}}
poolDetail ? $autosection->poolDetail->name : ""}} - {{$autosection->topicDetail ? $autosection->topicDetail->name : "No Topic"}} - {{($autosection->sectionDetail->questionTypeDetails ? $autosection->sectionDetail->questionTypeDetails->name : "")}}"> {{$autosection->sectionDetail ? $autosection->sectionDetail->name : ""}} - {{$autosection->poolDetail ? $autosection->poolDetail->name : ""}} - {{$autosection->topicDetail ? $autosection->topicDetail->name : "No Topic"}} - {{($autosection->sectionDetail->questionTypeDetails ? $autosection->sectionDetail->questionTypeDetails->name : "")}}
@if($autosection->is_manual == 1)MANUAL @else AUTO @endif
{{$total__auto_basic['tot']}}
{{$total__auto_medium['tot']}}
{{$total__auto_advance['tot']}}
@endif @endforeach @php $psy_sections = App\Http\Controllers\Pro\MYOT\MYOTController::getPsychoquestionSection($id); @endphp @foreach($psy_sections as $psy_section) @php $loop_iteration = $loop->iteration-1; @endphp {!! Form::hidden("section_$psy_section->section_id",$psy_section->section_id) !!} @php $difficulty_lvl2 = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionDiffLevel($id,$psy_section->section_id,$psy_section->pool_id,$psy_section->topic_id); $matrix1 = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionDiffLevel($id,$psy_section->section_id,$psy_section->pool_id,$psy_section->topic_id); $difficulty_level2 = $difficulty_lvl2->difficulty_level_id; $loopcount = $loop_count + $array_length; $loop_count = $loop->iteration; $psy_man_dat = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$psy_section->section_id,$psy_section->pool_id,($psy_section->topic_id ? $psy_section->topic_id : 0),NULL,($matrix1 ? (!is_null($matrix1->question_matrix_id) ? $matrix1->question_matrix_id : 0) : 0)); $total_psy_manual = $psy_section ? $psy_section->questionCount($id,$psy_section->section_id,$psy_section->pool_id,$psy_section->topic_id,$difficulty_level2) : ""; $difficulty_level_val = $difficulty_level2 ? $difficulty_level2 : 0; $data2 = $id.'_'.$psy_section->section_id.'_'.$psy_section->pool_id.'_'.($psy_section->topic_id ? $psy_section->topic_id : 0).'_'.($matrix1 ? (!is_null($matrix1->question_matrix_id) ? $matrix1->question_matrix_id : 0) : 0).'_'.$difficulty_level_val; $section_detail = $psy_section->sectionDetail; $ques_type = $section_detail->question_type; @endphp {!! Form::hidden("ques_type[]",'psycho') !!} {!! Form::hidden("data_psycho_$loop->iteration",$data2,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_psycho_".$psy_section->section_id]) !!} @if($section_detail->question_type == 2) {!! Form::hidden('psy_ques_type','psycho')!!}
{{$serial_no++}}
poolDetail ? $psy_section->poolDetail->name : ""}} - {{$psy_section->manualToTopicDetail ? $psy_section->manualToTopicDetail->name : "No Topic"}} - {{($psy_section->sectionDetail->questionTypeDetails ? $psy_section->sectionDetail->questionTypeDetails->name : "")}}"> {{$psy_section ? $psy_section->sectionDetail->name : ""}} - {{$psy_section->poolDetail ? $psy_section->poolDetail->name : ""}} - {{$psy_section->manualToTopicDetail ? $psy_section->manualToTopicDetail->name : "No Topic"}} - {{($psy_section->sectionDetail->questionTypeDetails ? $psy_section->sectionDetail->questionTypeDetails->name : "")}}
@if($psy_section->sectionDetail->is_manual == 1)MANUAL @else AUTO @endif
@if($psy_section->sectionDetail->is_manual == 1) @php $name = $psy_section->section_id.'_'.$psy_section->pool_id.'_'.($psy_section->topic_id ? $psy_section->topic_id : 0); @endphp {!! Form::hidden("qcount_psycho_val_$name",$psy_man_dat ? $psy_man_dat->no_of_questions: 0,['class'=>'input edit-label-input-left m-b-5','id'=>"js-pro-qcount_psycho_val_".$name]) !!} {!! Form::text("qcount_psycho[]",$psy_man_dat ? $psy_man_dat->no_of_questions: 0,['class'=>'input edit-label-input-left m-b-5 js-pro-qcount_psycho js-pro-input-restrict','id'=>"js-pro-qcount_psycho_".$psy_section->section_id,"data-id"=>$psy_section->section_id,"data-pool_id"=>$psy_section->pool_id,"data-topic_id"=>($psy_section->topic_id ? $psy_section->topic_id : 0),"data-limit"=>$total_psy_manual,"data-diff_id"=>'psy']) !!} @endif {{$total_psy_manual}}
@endif @endforeach @php $auto_sections = App\Http\Controllers\Pro\MYOT\MYOTController::getAutoPyschoQuestionSection($id); @endphp @foreach($auto_sections as $autosection1) @php $psy_auto_dat2 = App\Http\Controllers\Pro\MYOT\MYOTController::getData($id,$autosection1->section_id,$autosection1->pool_id,$autosection1->topic_id,NULL); $total__psy_auto2 = App\Http\Controllers\Pro\MYOT\MYOTController::getquestionAutoCount($autosection1->pool_id,$autosection1->topic_id,NULL,'psycho'); $auto_section_details = $autosection1->sectionDetail; @endphp @if($auto_section_details->question_type == 2) {!! Form::hidden('psy_ques_type','psycho')!!}
{{$serial_no++}}
poolDetail ? $autosection1->poolDetail->name : ""}} - {{$autosection1->topicDetail ? $autosection1->topicDetail->name : "No Topic"}}- {{($autosection1->sectionDetail->questionTypeDetails ? $autosection1->sectionDetail->questionTypeDetails->name : "")}}"> {{$autosection1->sectionDetail ? $autosection1->sectionDetail->name : ""}} - {{$autosection1->poolDetail ? $autosection1->poolDetail->name : ""}} - {{$autosection1->topicDetail ? $autosection1->topicDetail->name : "No Topic"}}- {{($autosection1->sectionDetail->questionTypeDetails ? $autosection1->sectionDetail->questionTypeDetails->name : "")}}
@if($autosection1->sectionDetail->is_manual == 1)MANUAL @else AUTO @endif
{{$total__psy_auto2['tot']}}
@endif @endforeach @endif {{-- @version 20.0 @author Dilip Best Subjective Questions Count - Start --}} @if(isset($accept_best) && count($subjective_sections)>0)
@php $subjective_serial = 1; @endphp @foreach($subjective_sections as $sub_section) {!! Form::hidden("accept_best[".$sub_section->id."]",$sub_section->acceptbest_count,['id'=>'js-pro-accept_best_'.$sub_section->id]) !!}
{{ $subjective_serial++ }}
{{ $sub_section->name }}
@if($sub_section->is_manual == 1) MANUAL @else AUTO @endif
{!! Form::text("best_count[]",$sub_section->acceptbest_count,['class'=>'input edit-label-input-left accept-best-input m-b-5 js-pro-input-restrict','id'=>"js-pro-count_best_".$sub_section->id,"data-id"=>$sub_section->id,"data-limit"=>isset($total_best[$sub_section->id]) ? array_sum($total_best[$sub_section->id]) : 0,"data-diff_id"=>"1","style"=>"width: 80px !important;left: 25px !important;"]) !!} {{ isset($total_maximum_best[$sub_section->id]) ? array_sum($total_maximum_best[$sub_section->id]) : 0 }}
@endforeach
@endif {{-- @version 20.0 @author Dilip Best Subjective Questions Count - End --}} {{-- @version 21.0 @author Dilip Best MCQ Questions Count - Start --}} @if(isset($accept_best_mcq) && count($mcq_sections)>0)
@php $mcq_serial = 1; @endphp @foreach($mcq_sections as $mcq_section) {!! Form::hidden("accept_best[".$mcq_section->id."]",$mcq_section->acceptbest_count,['id'=>'js-pro-accept_best_'.$mcq_section->id]) !!}
{{ $mcq_serial++ }}
{{ $mcq_section->name }}
@if($mcq_section->is_manual == 1) MANUAL @else AUTO @endif
{!! Form::text("best_count[]",$mcq_section->acceptbest_count,['class'=>'input edit-label-input-left accept-best-input m-b-5 js-pro-input-restrict','id'=>"js-pro-count_best_".$mcq_section->id,"data-id"=>$mcq_section->id,"data-limit"=>isset($total_best[$mcq_section->id]) ? array_sum($total_best[$mcq_section->id]) : 0,"data-diff_id"=>"1","style"=>"width: 80px !important;left: 25px !important;"]) !!} {{ isset($total_maximum_best[$mcq_section->id]) ? array_sum($total_maximum_best[$mcq_section->id]) : 0 }}
@endforeach
@endif {{-- @version 21.0 @author Dilip Best MCQ Questions Count - End --}}
Previous
{!! Form::close() !!}
@endsection