@php $feedbackUsage = $enrollmentCdtPass->enrollment->enrollmentFeedbackPasses->first(); @endphp @if ($feedbackUsage) @php $feedback_remaining_count = $feedbackUsage->remaining_count; @endphp @if ($feedback_remaining_count > 0) @endif @endif
{{ $enrollmentCdtSet->cdtSet?->name }}
Listening
{{ $enrollmentCdtSet->listening_score ?? '-' }}
Reading
{{ $enrollmentCdtSet->reading_score ?? '-' }}
Writing
@php $feedbackAvailable = $enrollmentCdtSet->enrollmentCdtPass->getAvailableFeedbackPass(); $writingStatus = $enrollmentCdtSet->writing_status; $hasTakenExam = !is_null($writingStatus) && $writingStatus !== 'NOT_STARTED'; @endphp {{-- 버튼 노출 처리 --}} @if (!$hasTakenExam || !$feedbackAvailable){{ $enrollmentCdtSet->writing_score ?? '-' }}
@else @switch($writingStatus) @case('COMPLETED') {{-- 응시 완료, 첨삭 가능, 아직 신청 안함 --}} @break @case('REQUESTED') {{-- 첨삭 요청 후 대기중 --}} @break @case('FINISHED') {{-- 첨삭 완료 --}} @break @endswitch @endifSpeaking
@php $speakingStatus = $enrollmentCdtSet->speaking_status; $hasSpeakingExam = !is_null($speakingStatus) && $speakingStatus !== 'NOT_STARTED'; $feedbackAvailable = $enrollmentCdtSet->enrollmentCdtPass->getAvailableFeedbackPass(); @endphp @if (!$hasSpeakingExam || !$feedbackAvailable){{ $enrollmentCdtSet->speaking_score ?? '-' }}
@else @switch($speakingStatus) @case('COMPLETED') @break @case('REQUESTED') {{-- 첨삭 요청 후 대기중 --}} @break @case('FINISHED') {{-- 첨삭 완료 --}} @break @endswitch @endif응시 가능한 CDT가 없습니다.