试卷分析组件库 - 变更日志
[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
QuickStats
LearningAnalysis
QuestionDetails
Recommendations
使用方式
<x-exam-analysis::header :recordData="$recordData" />
<x-exam-analysis::question-details :questions="$questions" />
技术栈
- Laravel Blade 模板
- Tailwind CSS
- Livewire
- Filament
[v1.1.0] - 待定
计划
贡献指南
- 组件放在
resources/views/components/exam-analysis/ 目录
- 组件文件名使用 kebab-case
- 组件属性使用 camelCase
- 保持组件的单一职责原则
- 为新功能添加单元测试
许可证
MIT License