@props(['recordData'])

总题目

{{ $recordData['total_questions'] ?? 0 }}

@php // 已答题:排除"未作答",但包含空答案(OCR中的空白选项也是有效答题) $answeredCount = collect($recordData['questions'] ?? []) ->filter(fn($q) => ($q['student_answer'] ?? '未作答') !== '未作答') ->count(); $correctCount = collect($recordData['questions'] ?? []) ->filter(fn($q) => $q['is_correct'] ?? false) ->count(); // 错误:已答题中减去正确的就是错误的 $wrongCount = $answeredCount - $correctCount; @endphp

已答题

{{ $answeredCount }}

正确

{{ $correctCount }}

错误

{{ $wrongCount }}