@extends('layouts.app') @section('title', $course->name . ' — 受講状況') @section('page-title', $course->name) @section('page-subtitle-heading', '【この画面でできること】') @section('page-subtitle') 受講生ごとの受講完了の進捗を確認します。進捗は会員画面と同じく「受講完了にしたレッスン数/公開レッスン数」です(視聴可能になっただけではカウントしません)。 @endsection @section('content') @include('site.course.partials._workspace_toolbar') @php $report = $progressReport ?? []; $grants = $report['grants'] ?? collect(); $totalLessons = (int) ($report['total_lessons'] ?? 0); $completionByMember = $report['completion_by_member'] ?? []; $averagePercent = (int) ($report['average_percent'] ?? 0); $learningStyle = $report['learning_style'] ?? 'all_unlocked'; $rowService = $progressService ?? app(\App\Services\MembershipSite\CourseMemberProgressAdminService::class); @endphp @if($learningStyle === 'sequential_completion')
付与済み受講生の受講完了記録を集計しています。
受講生管理| メール | 名前 | 進捗 | 完了 | 最終完了 | 受講 |
|---|---|---|---|---|---|
| {{ $member?->email ?? '—' }} | {{ $member?->name ?: '—' }} |
@if($totalLessons > 0)
|
{{ $row['completed'] }} / {{ $row['total'] }}({{ $row['percent'] }}%) | {{ $row['last_completed_at']?->format('Y-m-d H:i') ?? '—' }} | @if($row['access_ok']) 受講可 @else {{ $row['access_label'] }} @endif |
| このコースに付与された受講生はいません | |||||