ZhangQiPro/分析报告/generated_portrait_data.json
sladro f52199f9a2 fix: 修复学生姓名数据一致性问题
- 统一学生3(233061301103)姓名为"郭旭婻"
- 修复extracted_scores.json中的7处姓名不一致
- 修复generated_portrait_data.json中的姓名
- 确保所有数据源与mockData.js保持一致

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-02 07:47:10 +08:00

1286 lines
23 KiB
JSON

{
"abilityRadar": {
"1": {
"name": "翟李明",
"studentId": "233061301101",
"scores": [
75.9,
75.2,
74.6,
74.5,
73.2
],
"average": 74.7,
"rank": 39,
"totalStudents": 40
},
"2": {
"name": "付广坦",
"studentId": "233061301102",
"scores": [
69.9,
68.9,
72.0,
69.9,
72.0
],
"average": 70.5,
"rank": 40,
"totalStudents": 40
},
"3": {
"name": "郭旭婻",
"studentId": "233061301103",
"scores": [
78.0,
77.1,
75.8,
73.4,
76.0
],
"average": 76.1,
"rank": 36,
"totalStudents": 40
},
"4": {
"name": "韩佳音",
"studentId": "233061301104",
"scores": [
83.2,
83.2,
79.3,
83.2,
80.9
],
"average": 82.0,
"rank": 19,
"totalStudents": 40
},
"5": {
"name": "韩佳璐",
"studentId": "233061301105",
"scores": [
76.0,
76.0,
76.2,
76.0,
75.6
],
"average": 76.0,
"rank": 37,
"totalStudents": 40
},
"6": {
"name": "韩梦娜",
"studentId": "233061301106",
"scores": [
78.1,
76.8,
78.8,
78.1,
80.0
],
"average": 78.4,
"rank": 26,
"totalStudents": 40
},
"7": {
"name": "李慧玲",
"studentId": "233061301107",
"scores": [
83.1,
85.6,
82.8,
84.9,
83.1
],
"average": 83.9,
"rank": 9,
"totalStudents": 40
},
"8": {
"name": "李济舟",
"studentId": "233061301108",
"scores": [
88.0,
88.8,
87.4,
85.5,
87.0
],
"average": 87.3,
"rank": 2,
"totalStudents": 40
},
"9": {
"name": "李敏",
"studentId": "233061301109",
"scores": [
83.0,
83.0,
83.2,
83.1,
83.3
],
"average": 83.1,
"rank": 13,
"totalStudents": 40
},
"10": {
"name": "李思汉",
"studentId": "233061301110",
"scores": [
79.7,
79.7,
78.2,
79.7,
78.8
],
"average": 79.2,
"rank": 24,
"totalStudents": 40
},
"11": {
"name": "李祥宇",
"studentId": "233061301111",
"scores": [
82.6,
82.6,
75.8,
82.6,
76.9
],
"average": 80.1,
"rank": 21,
"totalStudents": 40
},
"12": {
"name": "李永行",
"studentId": "233061301112",
"scores": [
81.0,
80.2,
73.8,
82.2,
74.8
],
"average": 78.4,
"rank": 27,
"totalStudents": 40
},
"13": {
"name": "李志巍",
"studentId": "233061301113",
"scores": [
75.5,
76.5,
78.7,
78.3,
79.1
],
"average": 77.6,
"rank": 31,
"totalStudents": 40
},
"14": {
"name": "李卓",
"studentId": "233061301114",
"scores": [
83.0,
83.0,
84.2,
83.7,
84.2
],
"average": 83.6,
"rank": 11,
"totalStudents": 40
},
"15": {
"name": "李珂欣",
"studentId": "233061301115",
"scores": [
83.0,
81.8,
81.7,
82.7,
81.7
],
"average": 82.2,
"rank": 18,
"totalStudents": 40
},
"16": {
"name": "林雨欣",
"studentId": "233061301116",
"scores": [
91.2,
91.0,
81.9,
90.5,
81.9
],
"average": 87.3,
"rank": 3,
"totalStudents": 40
},
"17": {
"name": "刘清月",
"studentId": "233061301117",
"scores": [
92.0,
89.8,
84.1,
90.8,
85.3
],
"average": 88.4,
"rank": 1,
"totalStudents": 40
},
"18": {
"name": "刘颖",
"studentId": "233061301118",
"scores": [
86.0,
86.3,
80.5,
86.7,
82.7
],
"average": 84.4,
"rank": 8,
"totalStudents": 40
},
"19": {
"name": "罗佳懿",
"studentId": "233061301119",
"scores": [
83.2,
83.2,
83.4,
83.2,
82.8
],
"average": 83.2,
"rank": 12,
"totalStudents": 40
},
"20": {
"name": "潘耀",
"studentId": "233061301120",
"scores": [
84.5,
83.8,
80.1,
82.8,
82.3
],
"average": 82.7,
"rank": 15,
"totalStudents": 40
},
"21": {
"name": "庞淇支",
"studentId": "233061301121",
"scores": [
76.7,
75.7,
74.0,
75.2,
74.9
],
"average": 75.3,
"rank": 38,
"totalStudents": 40
},
"22": {
"name": "彭梦谣",
"studentId": "233061301122",
"scores": [
75.8,
76.0,
78.6,
74.1,
76.7
],
"average": 76.2,
"rank": 35,
"totalStudents": 40
},
"23": {
"name": "石竹庭",
"studentId": "233061301123",
"scores": [
75.8,
75.6,
80.9,
75.8,
81.0
],
"average": 77.8,
"rank": 29,
"totalStudents": 40
},
"24": {
"name": "舒欣",
"studentId": "233061301124",
"scores": [
79.0,
80.6,
78.8,
80.4,
78.2
],
"average": 79.4,
"rank": 22,
"totalStudents": 40
},
"25": {
"name": "宋述林",
"studentId": "233061301125",
"scores": [
81.5,
80.2,
76.7,
81.5,
76.0
],
"average": 79.2,
"rank": 25,
"totalStudents": 40
},
"26": {
"name": "孙梦宇",
"studentId": "233061301126",
"scores": [
86.1,
85.6,
84.2,
86.1,
84.1
],
"average": 85.2,
"rank": 6,
"totalStudents": 40
},
"27": {
"name": "田家新",
"studentId": "233061301127",
"scores": [
87.8,
87.9,
85.6,
85.2,
86.1
],
"average": 86.5,
"rank": 5,
"totalStudents": 40
},
"28": {
"name": "田悦",
"studentId": "233061301128",
"scores": [
83.6,
84.1,
79.6,
83.6,
81.0
],
"average": 82.4,
"rank": 17,
"totalStudents": 40
},
"29": {
"name": "汪啸林",
"studentId": "233061301129",
"scores": [
85.4,
85.4,
81.1,
85.4,
81.4
],
"average": 83.7,
"rank": 10,
"totalStudents": 40
},
"30": {
"name": "王广强",
"studentId": "233061301130",
"scores": [
80.0,
79.6,
77.9,
79.5,
79.4
],
"average": 79.3,
"rank": 23,
"totalStudents": 40
},
"31": {
"name": "王明轩",
"studentId": "233061301131",
"scores": [
77.0,
76.8,
78.3,
75.9,
78.0
],
"average": 77.2,
"rank": 32,
"totalStudents": 40
},
"32": {
"name": "王铭悦",
"studentId": "233061301132",
"scores": [
76.8,
75.2,
79.8,
75.4,
78.4
],
"average": 77.1,
"rank": 33,
"totalStudents": 40
},
"33": {
"name": "王如琪",
"studentId": "233061301133",
"scores": [
78.0,
76.5,
78.2,
75.6,
75.2
],
"average": 76.7,
"rank": 34,
"totalStudents": 40
},
"34": {
"name": "王婉婷",
"studentId": "233061301134",
"scores": [
88.8,
88.4,
85.2,
86.0,
87.0
],
"average": 87.1,
"rank": 4,
"totalStudents": 40
},
"35": {
"name": "王贤月",
"studentId": "233061301135",
"scores": [
78.6,
78.6,
78.9,
76.5,
79.5
],
"average": 78.4,
"rank": 28,
"totalStudents": 40
},
"36": {
"name": "魏金娣",
"studentId": "233061301136",
"scores": [
81.0,
81.6,
79.9,
81.0,
81.0
],
"average": 80.9,
"rank": 20,
"totalStudents": 40
},
"37": {
"name": "张瑶",
"studentId": "233061301137",
"scores": [
78.6,
78.2,
76.3,
78.6,
77.2
],
"average": 77.8,
"rank": 30,
"totalStudents": 40
},
"38": {
"name": "赵文哲",
"studentId": "233061301138",
"scores": [
83.2,
83.2,
82.6,
82.8,
83.6
],
"average": 83.1,
"rank": 14,
"totalStudents": 40
},
"39": {
"name": "赵正弘",
"studentId": "233061301139",
"scores": [
83.9,
83.1,
81.9,
81.2,
82.2
],
"average": 82.5,
"rank": 16,
"totalStudents": 40
},
"40": {
"name": "闫嘉仪",
"studentId": "233061301140",
"scores": [
88.1,
87.4,
81.4,
87.6,
80.8
],
"average": 85.1,
"rank": 7,
"totalStudents": 40
}
},
"gradeDistribution": {
"1": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
79,
79,
66,
74,
81,
62
]
},
"2": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
77,
67,
68,
66,
92,
67
]
},
"3": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
80,
82,
73,
62,
85,
83
]
},
"4": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
69,
92,
77,
79,
73,
84
]
},
"5": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
70,
79,
79,
74,
79,
82
]
},
"6": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
83,
67,
83,
77,
82,
94
]
},
"7": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
84,
83,
85,
92,
93,
68
]
},
"8": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
85,
85,
87,
95,
76,
89
]
},
"9": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
87,
87,
89,
69,
86,
79
]
},
"10": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
91,
79,
0,
71,
83,
72
]
},
"11": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
95,
78,
82,
72,
73,
62
]
},
"12": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
78,
82,
77,
89,
72,
62
]
},
"13": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
77,
85,
68,
91,
77,
71
]
},
"14": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
68,
0,
91,
79,
81,
90
]
},
"15": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
76,
0,
87,
84,
75,
93
]
},
"16": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
88,
0,
91,
85,
61,
78
]
},
"17": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
87,
0,
86,
88,
83,
68
]
},
"18": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
86,
0,
86,
85,
78,
66
]
},
"19": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
94,
0,
78,
76,
80,
78
]
},
"20": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
89,
0,
75,
89,
78,
85
]
},
"21": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
83,
67,
68,
82,
73,
77
]
},
"22": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
79,
79,
72,
69,
91,
87
]
},
"23": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
84,
75,
74,
72,
87,
89
]
},
"24": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
78,
84,
74,
94,
84,
64
]
},
"25": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
82,
86,
77,
76,
67,
80
]
},
"26": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
92,
79,
83,
87,
79,
86
]
},
"27": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
78,
84,
85,
93,
93,
70
]
},
"28": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
77,
91,
86,
87,
66,
70
]
},
"29": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
90,
93,
93,
65,
82,
80
]
},
"30": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
67,
79,
95,
81,
87,
63
]
},
"31": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
71,
79,
73,
78,
81,
86
]
},
"32": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
67,
79,
68,
82,
85,
88
]
},
"33": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
82,
81,
75,
69,
68,
92
]
},
"34": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
92,
81,
85,
88,
91,
77
]
},
"35": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
82,
81,
77,
68,
75,
91
]
},
"36": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
84,
81,
85,
78,
77,
73
]
},
"37": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
83,
91,
83,
73,
73,
0
]
},
"38": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
73,
91,
93,
81,
81,
75
]
},
"39": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
72,
79,
86,
92,
79,
76
]
},
"40": {
"subjects": [
"SQL金融数据处理",
"Python金融分析",
"Matlab金融建模",
"金融数据可视化",
"证券模拟投资竞赛实战",
"期货模拟交易大赛实战"
],
"scores": [
91,
69,
91,
86,
68,
64
]
}
}
}