feat(student-portal): 实现CICD参考项目差距功能 - 错题本/请假/选课/自适应练习/公告/课案/课程计划/成绩报告卡/学情诊断增强

This commit is contained in:
SpecialX
2026-07-13 13:39:28 +08:00
parent 7c8e0f5dea
commit f13ca612e6
29 changed files with 6012 additions and 24 deletions

View File

@@ -0,0 +1,101 @@
{
"studentId": "stu-001",
"studentName": "陈同学",
"classId": "cls-001",
"className": "高三(2)班",
"classTeacherName": "王老师",
"academicYearName": "2025-2026学年",
"semester": "1",
"subjects": [
{
"subjectId": "subject-math",
"subjectName": "数学",
"averageScore": 88.5,
"rankInSubject": 5,
"totalStudentsInSubject": 45,
"fullScoreTotal": 442.5,
"records": [
{
"id": "gr-001",
"examName": "月考一",
"score": 85,
"maxScore": 100,
"grade": "良好",
"rank": 6,
"submittedAt": "2026-03-15T10:00:00.000Z"
},
{
"id": "gr-002",
"examName": "期中考试",
"score": 92,
"maxScore": 100,
"grade": "优秀",
"rank": 3,
"submittedAt": "2026-04-20T10:00:00.000Z"
}
]
},
{
"subjectId": "subject-chinese",
"subjectName": "语文",
"averageScore": 82.0,
"rankInSubject": 8,
"totalStudentsInSubject": 45,
"fullScoreTotal": 410.0,
"records": [
{
"id": "gr-003",
"examName": "月考一",
"score": 80,
"maxScore": 100,
"grade": "良好",
"rank": 10,
"submittedAt": "2026-03-16T10:00:00.000Z"
},
{
"id": "gr-004",
"examName": "期中考试",
"score": 84,
"maxScore": 100,
"grade": "良好",
"rank": 7,
"submittedAt": "2026-04-21T10:00:00.000Z"
}
]
},
{
"subjectId": "subject-english",
"subjectName": "英语",
"averageScore": 90.5,
"rankInSubject": 3,
"totalStudentsInSubject": 45,
"fullScoreTotal": 452.5,
"records": [
{
"id": "gr-005",
"examName": "月考一",
"score": 89,
"maxScore": 100,
"grade": "良好",
"rank": 4,
"submittedAt": "2026-03-17T10:00:00.000Z"
},
{
"id": "gr-006",
"examName": "期中考试",
"score": 92,
"maxScore": 100,
"grade": "优秀",
"rank": 2,
"submittedAt": "2026-04-22T10:00:00.000Z"
}
]
}
],
"overallAverage": 87.0,
"overallRank": 4,
"classTotalStudents": 45,
"overallPassRate": 0.96,
"overallExcellentRate": 0.33,
"generatedAt": "2026-07-13T12:00:00.000Z"
}