生成时间: 2025-11-23
本系统是一个完整的数学能力图谱驱动的AI数字化纸笔考试系统,采用微服务架构,集成OCR、AI分析和知识图谱可视化。
app/Livewire/UploadExamPaper.phpresources/views/livewire/upload-exam-paper.blade.phpLearningAnalytics/app/services/ocr_service.pyOCRRecord.phpOCRQuestionResult.phpQuestionBankService/app/main.py (API端点)QuestionBankService/app/services/ai_question_generator.pyLearningAnalytics/app/services/mastery_update_service.pyLearningAnalytics/app/services/knowledge_dependency_service.pytests/test_mastery_update.pyapp/services/optimized_question_generator.pydocs/INTELLIGENT_QUESTION_GENERATOR_OPTIMIZATION.mdGET /admin/intelligent-exam/pdf/{paper_id}app/Filament/Resources/OCRRecordResource.phpapp/Filament/Pages/ViewOCRRecord.phpdocs/OCR_BACKEND_DEVELOPMENT.mdapp/Livewire/StudentKnowledgeGraph.phpapp/Filament/Pages/StudentKnowledgeGraphPage.phpresources/views/livewire/student-knowledge-graph.blade.phpapp/Services/KnowledgeGraphService.phpdocs/STUDENT_KNOWLEDGE_GRAPH.mdtests/Unit/StudentKnowledgeGraphTest.phptests/Unit/Services/KnowledgeGraphServiceTest.phptests/Feature/StudentKnowledgeGraphIntegrationTest.phprun-tests.sh (测试运行脚本)docs/TESTING.md (测试文档)数学能力图谱系统/
├── FilamentAdmin/ # Laravel Filament管理后台
│ ├── OCR结果查看器
│ ├── 学生知识图谱可视化
│ └── 文件管理
│
├── LearningAnalytics/ # Python OCR和学习分析服务
│ ├── OCR处理
│ ├── 掌握度更新
│ └── 知识依赖管理
│
├── QuestionBankService/ # Python题库和AI服务
│ ├── AI答案分析 (调用AI服务)
│ ├── 智能出题
│ └── PDF生成
│
├── KnowledgeService/ # 知识图谱服务
│ └── 知识节点管理
│
└── MathRecSys/ # AI推荐系统
└── 学习路径推荐
# 运行所有测试
./run-tests.sh
# 或使用PHPUnit
php artisan test
docs/STUDENT_KNOWLEDGE_GRAPH.md - 知识图谱可视化文档docs/TESTING.md - 测试指南docs/OCR_BACKEND_DEVELOPMENT.md - OCR后端开发文档docs/INTELLIGENT_QUESTION_GENERATOR_OPTIMIZATION.md - 智能出题优化文档docs/SYSTEM_STATUS.md - 本文档tests/README.md - 测试快速入门run-tests.sh - 测试运行脚本主入口: http://fa.test/admin
学生知识图谱: http://fa.test/admin/student-knowledge-graph-page
OCR识别记录: http://fa.test/admin/ocr-records
LearningAnalytics: http://localhost:5010
QuestionBankService: http://localhost:5015
KnowledgeService: http://localhost:5011
如遇到问题,请检查:
storage/logs/laravel.logdocker logs <service-name>./run-tests.sh本项目已成功实现了数学能力图谱驱动的AI数字化纸笔考试系统,完成了从OCR识别、AI分析到知识图谱可视化的完整闭环。
🟢 系统运行正常,所有核心功能已实现
生成者: Claude Code 项目: 数学能力图谱驱动AI数字化纸笔考试系统 版本: v1.0