@extends("common.layout") @section("header") {!! resource('js/common/tomSelectAllCheck.js') !!} @endsection @section("content")

인강 수강생 현황

-
{{--
{{ count($enrollments) }}
{{ $enrollments->links("vendor.pagination.default") }}
문자 발송 쿠폰 지급
@forelse ($enrollments as $enrollment) @php #$item = collect($enrollment->enrollmentCdtPasses)->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)->last()->enrollmentCdtResults->last()->overall_grade; #dd($item); @endphp @php $cssClass = ""; $benefitStatus = "-"; $allBenefitsCount = $enrollment->enrollmentBenefits->count() ?? 0; if ($allBenefitsCount > 0) { $filteredBenefitsCount = $enrollment->enrollmentBenefits?->filter(fn ($benefit, $index) => $benefit->provided_at === null)?->count() ?? 0; if ($filteredBenefitsCount === 0) { $cssClass = "지급 준비"; $benefitStatus = "point-red"; } elseif ($allBenefitsCount > $filteredBenefitsCount) { $cssClass = "지급중"; $benefitStatus = "point-blue"; } elseif ($allBenefitsCount == $filteredBenefitsCount) $benefitStatus = "지급 완료"; } @endphp @empty @endforelse
번호 카테고리명 상품명 수강시작일 수강종료일 출석률 진도율 수강생명 Overall Listening Reading Writing Speaking 구매 혜택 혜택 지급 상태
{{ $enrollment->id }} {{ $enrollment->product->productCategories?->implode("name", ", ") ?? "-" }} {{ $enrollment->product->name }} @if (isset($enrollment->started_at)) {{ explode(" ", $enrollment->started_at)}} @else - @endif @if (isset($enrollment->ended_at)) {{ explode(" ", $enrollment->ended_at) }} @else - @endif {{ $enrollment->attendance_rate }}% {{ $enrollment->progress_rate }}% {{ $enrollment->user->name }} {{ $enrollment->enrollmentCdtPasses?->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)?->last()?->overall_grade ?? '-' }} {{ $enrollment->enrollmentCdtPasses?->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)?->last()?->listening_grade ?? '-' }} {{ $enrollment->enrollmentCdtPasses?->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)?->last()?->reading_grade ?? '-' }} {{ $enrollment->enrollmentCdtPasses?->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)?->last()?->writing_grade ?? '-' }} {{ $enrollment->enrollmentCdtPasses?->filter(fn ($enrollmentCdtPass, $index) => $enrollmentCdtPass->enrollmentCdtResults)?->last()?->speaking_grade ?? '-' }} -{{ $benefitStatus }}
No data.
--}} @endsection @push("script") @endpush