My Assessments
Create Assessments
{!! 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) !!}
{!! Form::close() !!}
Section Matrix
@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)
@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)
@endif
{{-- @version 21.0 @author Dilip Best MCQ Questions Count - End --}}
{{$serial_no++}}
@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)
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
{{$serial_no++}}
@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')!!}
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']}}
{{$serial_no++}}
@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')!!}
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}}
{{$serial_no++}}
@endif
@endforeach
@endif
{{-- @version 20.0 @author Dilip Best Subjective Questions Count - Start --}}
@if(isset($accept_best) && count($subjective_sections)>0)
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']}}
Best Subjective
@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]) !!}
@endforeach
{{ $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 }}
Best MCQ
@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]) !!}
@endforeach
{{ $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 }}