@php $answers = json_decode($value->answers, true); if (!is_array($answers)) { $answers = []; } $score_essays = json_decode($value->score_essay ?? null, true); $score_essays = is_array($score_essays) ? $score_essays : []; @endphp @foreach ($score_essays as $questionId => $result) @php $question = \App\QuestionBank::select('question')->find($questionId); $score = $result['marks_percent_bandScore'] ?? false; $result_essay = ""; if(!empty($result['result'])) $result_essay = preg_replace('/Band Score:[ ]*[0-9]+[\.]*[0-9]*/i', 'Band Score: '.$score, $result['result']); @endphp @if (!is_null($question)) @endif @endforeach
Essay results Question Answer Score
{!! $result_essay !!} {!! wordwrap(strip_tags($question->question),100,"
\n") !!}
{!! wordwrap($answers[$questionId] ?? null ,100,"
\n") !!}
@if ($score === false) Error or blank answer... @else {{$score}} @endif