ZhangQiPro/MOCK_DATA_UPDATE_LOG.md
sladro 01ad9c18ea feat: 完成Mock数据替换-基于Word文档真实数据
## 数据来源
- 239个Word文档(.doc格式)
- 6门金融课程真实评分数据
- 40名学生(233061301101-140)

## 完成工作

###  第一批次:基础数据
- 学生名单:40名真实学生
- 课程项目:6门真实课程
- 年级/班级:2023级金融工程1班

###  第二批次:评价数据
- 企业评价:40条(百分制→5分制)
- 教师评价:40条(基于Word学校评分)
- 专家评价:40条(综合评分)

###  第三批次:画像数据
- 能力维度:5个真实维度(数据采集、数据清洗、数据分析、结果解读、工具实操)
- abilityRadar:40名学生的5维能力分数(基于Word文档计算平均值)
- gradeDistribution:40名学生的6门课程真实总分

## 核心原则
 所有mock数据完全基于Word文档真实数据
 可以计算组合现有数据,但禁止随意编造
 Word文档不包含的内容,保持现有或标记为空

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-01 16:25:56 +08:00

2.5 KiB
Raw Blame History

Mock数据替换任务记录

数据来源

  • 分析报告文件夹239个Word文档.doc格式
  • 6门课程SQL金融数据处理、Python金融分析、Matlab金融建模、金融数据可视化、证券模拟投资竞赛实战、期货模拟交易大赛实战
  • 学生40名233061301101-140

已完成工作

第一批次基础数据mockStudents, mockOptions

  • 学生名单40名真实学生101-140
  • 课程项目6门真实课程
  • 年级/班级2023级金融工程1班

第二批次评价数据mockEvaluationData

  • 企业评价40条百分制→5分制
  • 教师评价40条基于Word学校评分
  • 专家评价40条综合评分

第三批次画像数据mockPortraitData

  • 能力维度从6维→5维真实维度数据采集、数据清洗、数据分析、结果解读、工具实操
  • abilityRadar40名学生的5维能力分数基于Word文档6门课程的学校+企业评分计算平均值)
  • gradeDistribution40名学生的6门课程真实总分

待完成工作

第四批次报告数据mockReportData

问题Word文档不包含时间线、里程碑等数据 建议

  • 方案A:保持现有数据不变(最简单)
  • 方案B:基于评分生成简化趋势数据

第五批次大屏数据bigScreenData

需要更新

  • 成绩分布统计基于40名学生的真实分数
  • 能力矩阵改为5维

第六批次提交记录submissions

问题Word文档不包含项目描述、技术栈等文本内容 建议:保持现有数据不变

生成的文件

分析报告/
  ├─ extracted_scores.json        # Word文档原始评分40名学生×6门课程
  ├─ generated_evaluations.json   # 生成的评价数据(企业/教师/专家)
  └─ generated_portrait_data.json # 生成的画像数据(能力雷达+成绩分布)

parse_reports.py                  # Word文档解析脚本
generate_mock_data.py             # 评价数据生成
generate_portrait_data.py         # 画像数据生成
update_mockdata_evaluations.py   # 更新评价数据到mockData.js
update_mockdata_portrait.py      # 更新画像数据到mockData.js

src/utils/mockData.js.backup      # 原始文件备份

核心原则

所有mock数据完全基于Word文档真实数据 可以计算组合现有数据,但禁止随意编造 Word文档不包含的内容保持现有或标记为空