@php $record = $this->record(); @endphp {{-- 面包屑导航 --}} @if($record) {{-- 基本信息卡片 --}}

基本信息

@php $statusConfig = $this->getStatusBadgeConfig($record->status); @endphp {{ $statusConfig['text'] }} @if($record->status === 'pending' || $record->status === 'failed') @endif 返回列表
学生姓名
{{ $record->student->name ?? '未知' }}
{{ $record->student->grade ?? '-' }} - {{ $record->student->class_name ?? '-' }}
图片名称
{{ $record->image_filename }}
@if($record->image_size) {{ number_format($record->image_size / 1024, 2) }} KB @else - @endif
识别进度
{{ $record->processed_questions ?? 0 }}/{{ $record->total_questions ?? 0 }}
@if($record->total_questions > 0) @php $percent = round(($record->processed_questions / $record->total_questions) * 100, 1); @endphp {{ $percent }}% @else 未开始 @endif
平均置信度
@if($record->confidence_avg) {{ number_format($record->confidence_avg * 100, 1) }}% @else - @endif
@if($record->confidence_avg) @if($record->confidence_avg >= 0.7) 优秀 @elseif($record->confidence_avg >= 0.5) 良好 @else 需改进 @endif @else 暂无数据 @endif
@if($record->error_message)

错误信息

{{ $record->error_message }}
@endif
{{-- 图片预览卡片 --}} @if($record->image_path)

原图预览

卷子图片
文件大小: @if($record->image_size) {{ number_format($record->image_size / 1024, 2) }} KB @else - @endif
@if($record->image_width)
宽度:{{ $record->image_width }} px
@endif @if($record->image_height)
高度:{{ $record->image_height }} px
@endif
创建时间: {{ $record->created_at->format('Y-m-d H:i:s') }}
@endif {{-- 识别结果卡片 --}}

题目识别结果

@if($record->questions && count($record->questions) > 0)
@foreach($record->questions as $question)
题目 {{ $question->question_number }} @if($question->score_confidence) @php $confidence = $question->score_confidence * 100; $badgeClass = $confidence >= 70 ? 'badge-success' : ($confidence >= 50 ? 'badge-warning' : 'badge-error'); @endphp 置信度: {{ number_format($confidence, 1) }}% @endif @if($question->answer_verified) 已校验 @endif
@if($question->score_value !== null) 得分: {{ $question->score_value }} @endif
{{-- Question Text --}}

题目内容:

@if($question->question_text)

{{ $question->question_text }}

@else

未识别到题目内容

@endif
{{-- Student Answer Section --}}

学生答案:

{{-- OCR Result --}}
@if($question->student_answer) {{ $question->student_answer }} @else 未识别 @endif
{{-- Manual Input --}}
{{-- AI Analysis Results --}} @if($question->ai_score !== null || $question->ai_feedback !== null)
AI 智能分析结果
@if($question->ai_score !== null)
AI 评分
{{ $question->ai_score }}
满分100分
@if($question->ai_confidence !== null)
置信度
{{ number_format($question->ai_confidence * 100, 1) }}%
AI 置信度
@endif
@endif @if($question->ai_feedback)
AI 分析反馈:

{{ $question->ai_feedback }}

@endif @if($question->ai_analysis_method)
分析方法: {{ $question->ai_analysis_method }} @if($question->ai_analyzed_at) 分析时间: {{ $question->ai_analyzed_at }} @endif
@endif
@else
AI 智能评分

提交答案后进行 AI 分析,将提供:正确性判断、详细反馈、知识点分析

@endif {{-- Metadata --}}
@if($question->kp_code)
知识点: {{ $question->kp_code }}
@endif @if($question->mark_detected)
批改标记: {!! $question->mark_badge ?? $question->mark_detected !!}
@endif
@endforeach {{-- Batch Submit Button --}} @if(!$this->hasAnalysisResults)

提交 AI 分析

将使用手动校准的答案(如有),否则使用 OCR 识别结果

@else

AI 分析已完成

所有题目已完成 AI 智能分析,查看上方各题目的分析结果

@if($record->ai_analyzed_at)

分析完成时间:{{ $record->ai_analyzed_at }} @if($record->ai_analysis_count) | 分析题目数:{{ $record->ai_analysis_count }} @endif

@endif
已分析
@endif
@else

暂无识别结果

@if($record->status === 'pending')

点击上方"开始识别"按钮开始处理

@endif
@endif
{{-- 时间线卡片 --}}

处理时间线

  • 上传成功

    卷子图片已上传,等待OCR识别


  • @if($record->status === 'processing')
  • 处理中

    OCR识别正在进行中...


  • @elseif($record->status === 'completed')
  • 处理完成

    OCR识别已完成,识别出 {{ $record->total_questions ?? 0 }} 道题目


  • @elseif($record->status === 'failed')
  • 处理失败
    @if($record->error_message)

    {{ $record->error_message }}

    @endif

  • @endif {{-- AI Analysis Timeline --}} @if($record->status === 'completed' && $record->ai_analyzed_at)
  • AI 分析完成

    已完成 {{ $record->ai_analysis_count ?? count($record->questions) }} 道题目的智能分析

    智能分析 学习分析 掌握度评估

  • @endif
@else

记录不存在

找不到ID为 {{ $recordId }} 的OCR记录
@endif