@extends('task/layout') @section('content')

評価結果

{{ $rubric->title }} の評価結果一覧

一覧に戻る
{{-- 統計情報カード --}} @if($evaluations->isNotEmpty())
評価件数

{{ $stats['total_evaluations'] }}

平均点

{{ number_format($stats['average_score'], 1) }}

最高点

{{ number_format($stats['max_score'], 1) }}

最低点

{{ number_format($stats['min_score'], 1) }}

@endif {{-- 評価結果一覧テーブル --}}
評価結果一覧
@if($evaluations->isEmpty())
評価結果がありません

まだ評価が実施されていません。
評価入力画面から評価を実施してください。

@else
@foreach($evaluations as $index => $evaluation) {{-- 詳細行(折りたたみ) --}} @endforeach
No. 評価者 被評価者ID 評価日時 合計点 総評 詳細
{{ $index + 1 }} @if($evaluation->evaluator_name) {{ $evaluation->evaluator_name }} @else ID: {{ $evaluation->evaluator_id }} @endif {{ $evaluation->evaluated_user_id }} {{ $evaluation->evaluated_at->format('Y-m-d H:i') }} {{ number_format($evaluation->total_score, 1) }} @if($evaluation->general_comment) {{ Str::limit($evaluation->general_comment, 50) }} @else - @endif クリックで展開
評価詳細
@foreach($evaluation->details as $detail) @endforeach
評価項目 選択されたパフォーマンス 得点 コメント
{{ $detail->criterion->item }} {{ $detail->performance->descriptor }} {{ number_format($detail->score, 1) }}点 @if($detail->comment) {{ $detail->comment }} @else - @endif
@if($evaluation->general_comment)
総評コメント

{{ $evaluation->general_comment }}

@endif @if($rubric->commentNames && $rubric->commentNames->isNotEmpty())
振り返りコメント
@foreach($rubric->commentNames as $commentName) @php $reflectionComment = $evaluation->reflectionComments->firstWhere('comment_name_id', $commentName->id); @endphp @endforeach
項目名 コメント
{{ $commentName->title }} @if($reflectionComment && $reflectionComment->comment) {{ $reflectionComment->comment }} @else 入力なし @endif
@endif
@endif
{{-- ルーブリック構成(参考) --}}
ルーブリック構成(参考)
@php $levelCount = 0; if ($rubric->criteria->isNotEmpty()) { $firstCriteria = $rubric->criteria->first(); $levelCount = $firstCriteria->performance->max('level') ?? 3; } @endphp @for($i = 1; $i <= $levelCount; $i++) @endfor @foreach($rubric->criteria as $criteria) @for($level = 1; $level <= $levelCount; $level++) @php $performance = $criteria->performance->where('level', $level)->first(); @endphp @endfor @endforeach
評価項目レベル {{ $i }}
@if($criteria->category)
📁 {{ $criteria->category->title }}

@endif {{ $criteria->item }}
@if($performance)
{{ $performance->descriptor }}
@if($rubric->show_points) ({{ $performance->point }}点) @endif @else - @endif
@push('scripts') @endpush @endsection