@extends($service.'.layout') @section($service.'-css') {!! resource('css/'.$service.'/sub.css') !!} {!! resource('css/common/nice-select.css') !!} {!! resource('css/myclass/my_class.css') !!} @if ($service == 'academy') {!! resource('css/myclass/my_class_academy.css') !!} @endif {!! resource('css/myclass/cdt_content.css') !!} @endsection @section($service."-content")
@include('classroom.'.$service.'.menu')
@include('classroom.'.$service.'.cdt-tab-menu')
응시 및 결과 안내
· CDT 모의고사 응시는 PC에서만 가능하며, Mobile에서는 응시한 CDT 모의고사 결과조회만 가능합니다.
· 과목별 결과확인 및 첨삭신청은 해당 과목의 전체 테스트를 완료해야만 가능합니다.
· 재응시는 수강기간 내 Test 별로 1회만 가능하며, 재응시 시 모든 과목의 응시 내역(작성한 답 또는 결과 등)이 전체 삭제 및 초기화됩니다.
@if($service === 'ielts') · 무료로 제공되는 CDT모의고사의 경우 Speaking을 제외한 Writing/ Reading/ Listening에 한하여 응시 가능합니다.
· 해당 월에 이벤트 참여 또는 수강기간 변경이 있을 경우, 무료 CDT 모의고사 제공 대상에서 제외됩니다.
· 무료 CDT 모의고사는 매월 20일에 일괄 지급되며, 해당 월 19일 자정까지 결제를 완료하신 분들에 한해 제공됩니다.
· 제공되는 무료 CDT 모의고사는 Listening, Reading, Writing 영역 응시가 가능하며, Writing 영역의 모범 답안은 별도로 제공되지 않습니다. @endif
첨삭안내 (Writing/ Speaking)
· 첨삭 신청은 ‘CDT 풀패키지’ 이용 고객만 신청이 가능합니다. (‘CDT 모의고사’는 첨삭이 제공되지 않습니다.)
· ‘CDT 모의고사’는 Reading, Listening은 답안 및 해설과 결과가 제공되며 Writing, Speaking은 모범답안이 제공됩니다.
· 첨삭 제출이 완료된 후에는 수정이 불가하며 횟수가 차감됩니다.
· 첨삭 결과는 신청 완료 후 확인할 수 있습니다.
· 첨삭신청은 CDT 풀패키지 이용자에 한해 제공되며, 신청 후 첨삭 완료까지 영업일 기준 약 3~5일이 소요됩니다.
· 첨삭 1회권은 Writing 또는 Speaking 중 한 과목을 선택하여 1회 사용하실 수 있으며, 해당 과목의 모든 Task에 대해 신청이 가능합니다.

{{ $enrollmentCdtPass->name }}

@if (config('app.debug'))

  • {{ $enrollmentCdtPass->id }}
  • {{ $enrollmentCdtPass->provide_type }}
  • {{ $enrollmentCdtPass->enrollment->product->name }}
  • {{ $enrollmentCdtPass->enrollment->productOption->name }}
@endif CDT 응시 가능 기간: {{ explode(' ', $enrollmentCdtPass->enrollment->started_at)[0] }} ~ {{ explode(' ', $enrollmentCdtPass->enrollment->ended_at)[0] }} @php // $feedbackUsage = $enrollmentCdtPass->enrollment->enrollmentFeedbackPasses->first(); $feedbackUsage = $enrollmentCdtPass->getAvailableCdtFeedbackPass(); @endphp @if ($feedbackUsage) @php $feedback_remaining_count = $feedbackUsage->remaining_count; @endphp @if (!$isCompleted && $feedback_remaining_count > 0 && $enrollmentCdtPass->provide_type != '매달 20일' ) | 첨삭(Speaking, Writing) 이용 가능 횟수: {{ floor($feedback_remaining_count) }}회 @endif @if (config('app.debug'))
  • {{ $feedback_remaining_count }}
  • NOT isCompleted (종료목록) / enrollment_cdt_passes.provide_type is NOT 매달 20일
@endif @endif

@if ($enrollmentCdtSets->count()>0) @foreach($enrollmentCdtSets as $enrollmentCdtSet) @php $subjects = explode("|", $enrollmentCdtSet->cdtSet?->subjects); $cdtSetId = $enrollmentCdtSet->cdt_set_id ?? 0; $isActive = $isCompleted ? false : $enrollmentCdtSet->is_active; $isFeedbackActive = $enrollmentCdtSet->isFeedbackActive(); @endphp
!$isActive])>
{{ $enrollmentCdtSet->cdtSet?->name }} @if ($isActive) @if ($enrollmentCdtSet->enrollmentCdtPass->unused_deduction_day) ({{ Carbon::parse($enrollmentCdtSet->provide_date)->addDays($enrollmentCdtSet->enrollmentCdtPass->unused_deduction_day)->format('Y-m-d') }}까지 사용가능) @else ({{ Carbon::parse($enrollmentCdtSet->expiry_date)->format('Y-m-d') }}까지 사용가능) @endif @elseif ($enrollmentCdtSet->provide_date > now()) ({{ Carbon::parse($enrollmentCdtSet->provide_date)->format('Y-m-d') }} 지급예정@if ($enrollmentCdtSet->enrollmentCdtPass->unused_deduction_day), {{ Carbon::parse($enrollmentCdtSet->provide_date)->addDays($enrollmentCdtSet->enrollmentCdtPass->unused_deduction_day)->format('Y-m-d') }}까지 사용가능@endif) @endif
@if (config('app.debug'))
  • {{ $enrollmentCdtSet->id }}
  • {{ $cdtSetId }}
@endif
    @php $enrollmentFeedbackPass = $enrollmentCdtSet->enrollmentCdtPass->getAvailableCdtFeedbackPass(); $hasFeedback = $enrollmentFeedbackPass && $enrollmentCdtPass->provide_type != '매달 20일'; @endphp @foreach(['L' => 'listening', 'R' => 'reading', 'W' => 'writing', 'S' => 'speaking'] as $code => $subject) @php $isAvailable = in_array($code, $subjects); $status = $enrollmentCdtSet->{$subject . '_status'}; $score = $enrollmentCdtSet->{$subject . '_score'}; $subjectName = ucfirst($subject); $iconClass = 'ico-' . substr($subject, 0, -3); if ($subject === 'listening') $iconClass = 'ico-listen'; if ($subject === 'reading') $iconClass = 'ico-read'; if ($subject === 'writing') $iconClass = 'ico-write'; if ($subject === 'speaking') $iconClass = 'ico-speak'; @endphp
  • !$isAvailable])>
    {{ $subjectName }}
    {{ $score ?? '-' }}
    @if($isAvailable) @if($isCompleted) {{-- 완료된 수강: 결과보기만 가능 --}} @include('classroom.cdt.partials.cdt-buttons-completed', [ 'status' => $status, 'subject' => $subject, 'enrollmentCdtSet' => $enrollmentCdtSet, 'hasFeedback' => $hasFeedback, ]) @else {{-- 진행중 수강: 모든 액션 가능 --}} @include('classroom.cdt.partials.cdt-buttons-active', [ 'status' => $status, 'subject' => $subject, 'enrollmentCdtSet' => $enrollmentCdtSet, 'hasFeedback' => $hasFeedback, 'isActive' => $isActive, "isFeedbackActive" => $isFeedbackActive ]) @endif @endif
  • @endforeach {{-- Overall 점수 --}}
  • Overall
    {{ $enrollmentCdtSet->overall_score ?? '-' }}
    @php $allCompleted = collect(['L', 'R', 'W', 'S']) ->filter(fn($code) => in_array($code, $subjects)) ->every(fn($code) => in_array($enrollmentCdtSet->{['L'=>'listening', 'R'=>'reading', 'W'=>'writing', 'S'=>'speaking'][$code] . '_status'}, ['COMPLETED', 'FINISHED'])); @endphp @if($isCompleted || $allCompleted) 전체결과보기 @else 전체결과보기 @endif
@endforeach @else @if (in_array($enrollmentCdtPass->provide_type, ['즉시지급', '매달 20일', 'CDT 모의고사일마다']))
지급된 CDT 세트가 없습니다. 담당자에게 문의해 주세요.
@endif @endif
@endsection @section($service.'-script') {!! resource('js/common/jquery.nice-select.js') !!} {!! resource('js/cdt/cdt-result.js') !!} @endsection