streamlit能让用户以数据的分析、展示为核心,节约部署在服务器上的精力。
学生,尤其是高中生,如何从成绩中获取有效数据,从而在教学上给学生、给教师一些具体、明确的建议呢?为了解决这个问题,设计了这个平台,从而可以在考试结束后、下次考试之前,第一时间给学生一个比较准确的数据呈现,从而帮助学生了解现在的状况,从而调整学习策略。
目录
针对学生、学科进行个体搜索,了解班级人数以及所在的班级。
从图中可以看出这个学生的真实成绩和年级排名。从而明确哪些科目需要更加用心。这里用的是pyecharts的bar,反转y轴的效果如下,直观而形象。
雷达图显示了本次考试各科的本人成绩、总人数的均分、前150名的均分以及本次考试的最高分。帮助学生了解自己的情况。
从数据来看,亚瑟的成绩较好,但与顶级还有不小的差距。
这两张表是体现学生所在的班级在这个学科的均分和方差的,均分体现班级整体水平,方差体现离散度。
体现班级前150名的平均水平,以及离散程度。
前10名多少人?前20名多少人?通过这个曲线能够很清晰地看出哪些班较强势。
年级前10名,共给班级累积了多少分?年级前20共累积多少分?从这个曲线能很方便地看出前多少名的情况。
学生的成绩在班级所处的位置是什么样的?从这个排名表中也许能了解一点。
以上就是学生成绩展示的平台,能够帮助我们在学生成绩出来之后,第一时间直观地了解学生的学习情况,以帮助学生在接下来的时间做科学合理的调整。