{{-- 学习分析组件 --}}
@if(!empty($analysisData) || !empty($paperAnalysisData)) {{-- 本次试卷分析结果 --}} @if(!empty($paperAnalysisData) && isset($paperAnalysisData['question_results']))

本次试卷分析

{{-- 分析摘要 --}} @if(isset($paperAnalysisData['summary']))
题目总数
{{ $paperAnalysisData['summary']['question_count'] ?? 0 }}
分析成功
{{ $paperAnalysisData['summary']['successful_analyses'] ?? 0 }}
掌握度更新
{{ $paperAnalysisData['summary']['mastery_updates'] ?? 0 }}
@endif {{-- 题目分析详情 --}}
@foreach($paperAnalysisData['question_results'] as $result)
第 {{ $result['question_number'] }} 题 {{ $result['kp_code'] }} @if($result['correct'])
正确
@else
错误
@endif {{ $result['score'] }}/{{ $result['full_score'] }}
@if(!$result['correct'])
{{-- 错误分析 --}}
错误类型
{{ $result['mistake_type'] ?? '未知' }} - {{ $result['mistake_category'] ?? '' }}
错误原因
{{ $result['reason'] ?? '' }}
{{-- 学习建议 --}} @if(isset($result['suggestions']) && $result['suggestions'])
学习建议
{{ $result['suggestions'] }}
@endif {{-- 下一步措施 --}} @if(isset($result['next_steps']) && is_array($result['next_steps']) && count($result['next_steps']) > 0)
下一步措施:
    @foreach($result['next_steps'] as $step)
  • {{ $step }}
  • @endforeach
@endif @else {{-- 正确答案的鼓励 --}}
{{ $result['suggestions'] ?? '答案完全正确,掌握度很好!' }}
@endif
@endforeach
@endif {{-- 整体掌握度分析 --}} @if(!empty($analysisData) && $recordData['status'] === 'completed') {{-- 整体掌握度 --}} @if(isset($analysisData['overall_mastery']))

整体掌握度评估

掌握度评分
{{ number_format($analysisData['overall_mastery'] * 100, 1) }}%
@if($analysisData['overall_mastery'] >= 0.8) 优秀 @elseif($analysisData['overall_mastery'] >= 0.6) 良好 @else 需加强 @endif
薄弱知识点
{{ count($analysisData['weak_areas'] ?? []) }} 个
需要重点关注
知识点总数
{{ $analysisData['total_knowledge_points'] ?? 0 }}
已评估
@endif {{-- 知识点掌握情况 --}} @if(!empty($analysisData['knowledge_points']))

知识点掌握情况

@foreach($analysisData['knowledge_points'] as $kp) @endforeach
知识点 掌握度 答题次数 正确率 状态
{{ $kp['name'] ?? $kp['kp_code'] }}
{{ $kp['kp_code'] }}
{{ number_format($kp['mastery'] * 100, 1) }}%
{{ $kp['total_attempts'] ?? 0 }} 次 {{ number_format(($kp['accuracy_rate'] ?? 0) * 100, 1) }}% @if($kp['mastery'] >= 0.7) 良好 @elseif($kp['mastery'] >= 0.4) 一般 @else 薄弱 @endif
@endif {{-- 学习建议 --}} @if(!empty($analysisData['recommendations']))

学习建议

@foreach($analysisData['recommendations'] as $recommendation)
{{ $recommendation }}
@endforeach
@endif @endif @else

暂无学习分析数据

完成评分后将生成学习分析报告

@endif