# 三中需求
school_id=1010000001000020417
mysqldump -h172.16.20.39 -P23306 -uiflyreadonly -pdavwXJk8_m5mWUNg --single-transaction --set-gtid-purged=OFF --column-statistics=0 --databases exchange_data_local --tables dw_uc_user_student --where="school_id='1010000001000020417'" | mysql  -uroot -p1qaz@WSX exchange_data_local
mysqldump -h172.16.20.39 -P23306 -uiflyreadonly -pdavwXJk8_m5mWUNg --single-transaction --set-gtid-purged=OFF --column-statistics=0 --databases exchange_data_local --tables dw_answerdetail_withmask_month_202507 --where="school_id='1010000001000020417'" | mysql  -uroot -p1qaz@WSX exchange_data_local
mysqldump -h172.16.20.39 -P23306 -uiflyreadonly -pdavwXJk8_m5mWUNg --single-transaction --set-gtid-purged=OFF --column-statistics=0 --databases exchange_data_local --tables dw_uc_user_teaching  | mysql  -uroot -p1qaz@WSX exchange_data_local

mysqldump -h[A服务器IP] -u[A服务器用户名] -p[A服务器密码] --single-transaction --set-gtid-purged=OFF --no-create-info --databases [数据库名] --tables C --where="school_id=1010000001000020417" | mysql -h[B服务器IP] -u[B服务器用户名] -p[B服务器密码] [数据库名]


mysqldump -h[A服务器IP] -u[A服务器用户名] -p[A服务器密码] --single-transaction --set-gtid-purged=OFF --no-create-info --databases [数据库名] --tables C --where="school_id=10001" | mysql -h[B服务器IP] -u[B服务器用户名] -p[B服务器密码] [数据库名]

## 教师端需求：四图二表
1. 近期考试目录表
   1. 根据教师角色，显示近期该教师所教班级、学科的考试列表，降序排列；
   2. 字段包括考试日期、年级、班级、试卷名称、科目等；
   3. 点击某次考试，可对这次考试进行分析。
2. 学生成绩表
   1.  列出某次考试的某班成绩情况表；按班级名次升序排列；
   2.  字段包括：姓名、成绩、班级排名、年级排名、试卷名称、科目、时间等；
   3.  突出前10名和后10名；（使用不同颜色）
   4.  如果有可能，把名次变化大的学生也用不同的颜色表示；
3. 班级平均分柱状图
   1. 本次考试所有班级的柱状图；
   2. 所有班级的平均分画一条红线；

4. 单个班级的分值区间柱状图
   1. 根据分值区间的学生数量，进行比较：0-9、10-19、20-29……
   2. 最好根据本次考试最好分所落在的区间，设定最高分。

5. 两个班的分值区间对比柱状图
   1. 单独比较两个班级的分数；
   2. 在同一张柱状图里，显示两个班级的柱状图；使用不同颜色；

6. 小题（本次考试的每一道题）分析雷达图
   1. 以班级、单次考试为约束，根据每一道题目的序号，统计每一道题目的平均分，形成雷达图；
   2. 举例：某次考试试卷总共20道题，则统计A班所有学生第一题平均分、第二题平均分。。。。。，然后再把平均分和题号映射到雷达图上；（我觉得是不是应该把平均分占该题总分的百分比映射上去？）
7. AI分析
   1. 探讨是否可以加入AI分析，对上面的这些数据进行分析，给出报告；需要哪些额外的内容？

## 家长端需求：
1. 近期考试目录表，同教师；

2. 学生成绩表
   1. 姓名、成绩、班级平均分、年级平均分、班级最高分、班级最低分、年级最高分、年级最低分、班级排名、年级排名、试卷名称、科目、时间等；

3. 雷达图，参考教师的；
   1. 学生本次考试每道题目得分的雷达图；对比班级平均雷达图，做在同一张图上；

4. 把选择题、填空题分别统计，统计成汇总的雷达图；主客观题雷达图。

5. 往期成绩折线图
   1. 把每次考试的《学生成绩表》记录下来，做成折线图，分析过往和本次的趋势；
   2. 主要做的是班级排名、年级排名、成绩这三个；
   3. 每个学科要单独统计；