CHANGELOG.md 1.7 KB

试卷分析组件库 - 变更日志

[v1.0.0] - 2025-11-25

新增

  • Header 组件 - 页面头部展示
  • Loading 组件 - 加载状态显示
  • QuickStats 组件 - 快速统计卡片
  • LearningAnalysis 组件 - 学习分析概览
  • QuestionDetails 组件 - 题目详情分析
  • Recommendations 组件 - 学习建议列表

新增布局模板

  • exam-analysis-compact.blade.php - OCR记录紧凑布局
  • exam-analysis-standard.blade.php - 系统生成卷子标准布局

特性

  • 组件化设计,提高代码复用性
  • 支持紧凑和标准两种布局模式
  • 每个组件可独立使用和维护
  • 包含完整的AI分析结果展示
  • 响应式设计,适配移动端

组件属性说明

Header

  • recordData - 记录数据数组
  • title - 可选,页面标题

Loading

  • message - 可选,加载提示文字

QuickStats

  • recordData - 记录数据数组

LearningAnalysis

  • analysisData - 分析数据数组

QuestionDetails

  • questions - 题目数组

Recommendations

  • recommendations - 建议数组

使用方式

<x-exam-analysis::header :recordData="$recordData" />
<x-exam-analysis::question-details :questions="$questions" />

技术栈

  • Laravel Blade 模板
  • Tailwind CSS
  • Livewire
  • Filament

[v1.1.0] - 待定

计划

  • 添加题目难度标识
  • 添加答题时间统计
  • 添加知识点关联图谱
  • 支持自定义主题色彩
  • 添加打印友好模式

贡献指南

  1. 组件放在 resources/views/components/exam-analysis/ 目录
  2. 组件文件名使用 kebab-case
  3. 组件属性使用 camelCase
  4. 保持组件的单一职责原则
  5. 为新功能添加单元测试

许可证

MIT License