@if($quizSurvey->passing_score > 0)
| {!! __("team-quiz.complete.table.no") !!} | {!! __("team-quiz.complete.table.quesion") !!} | {!! __("team-quiz.complete.table.answer") !!} | {!! __("team-quiz.complete.table.correct_answer") !!} | 解説 |
|---|---|---|---|---|
| {{$idx + 1}} | {{$question->question}} | @php $answer = is_array($resultAnswers[$question->id]) ? implode(',', $resultAnswers[$question->id]) : $resultAnswers[$question->id] @endphp {{$answer}} | @if ($answer == $question->answer) 〇 @else × {!! __("team-quiz.complete.table.correct") !!}({{$question->answer}}) @endif |
@php
$isCorrect = ($answer == $question->answer);
$explanationText = '';
$explanationImageUrl = '';
if ($isCorrect) {
// 正解時の解説
if ($question->correct_explanation) {
$explanationText = $question->correct_explanation;
$explanationImageUrl = $question->answerImage ? $question->answerImage->s3_bucket . $question->answerImage->url : '';
}
} else {
// 不正解時の解説
if ($question->incorrect_explanation) {
$explanationText = $question->incorrect_explanation;
$explanationImageUrl = $question->incorrectExplanationImage ? $question->incorrectExplanationImage->s3_bucket . $question->incorrectExplanationImage->url : '';
} elseif ($question->correct_explanation) {
// 不正解時解説がない場合は正解時解説を表示
$explanationText = $question->correct_explanation;
$explanationImageUrl = $question->answerImage ? $question->answerImage->s3_bucket . $question->answerImage->url : '';
}
}
@endphp
@if ($explanationText)
解説
{{ $explanationText }}
@if ($explanationImageUrl)
|