如题。我打算在寒假结束前完成这个项目。目前进度是新建解决方案(
ClassManager(简称CM)在很久以前我就有制作的想法了。我一直希望在每个班的一体机上,能有一个让班级管理变得更加智能的软件——这也是制作CM的目的。
我希望将简洁、直观、易用作为CM的最鲜明的特征。CM的使用需要对班级的同学和老师友好,让同学们和老师们“上手即会用”。当然想实现这个目标还是太困难了(
接下来简要介绍一下我所构想的主要的功能:
账号系统

如图,CM首次注册时会要求创建对应的账号,然后将账号进行关联。账号系统的作用在其他功能中将会体现,若不创建账号,部分功能将会被禁用。
考试看板
CM支持由年级账号下发考试信息,并在考试期间自动地显示考试看板。考试看板会在考试期间显示相应地学科、考试时间、考试结束倒计时以及考号信息模板等;在考试休息时间,可以显示其余考试科目的信息。CM也可以支持老师或班级自行编辑考试信息并创建考试看板。
考场信息查询
CM支持年级账号下发考生的考场信息。在考试前15分钟之前,CM会根据年级账号下发的信息展示信息查询面板,学生可以通过面板查询自己的考试信息。考试前15分钟,CM会展示该班级所充当的考场中所有考生的信息。
考场编辑
CM支持老师或领导在软件上完成考场的编辑。考场信息编辑完成后可以发生给年级下辖的所有班级,同时CM也将支持将考场信息导出为指定的格式。考场编辑的模式我目前还没有太多的思考()目前想的是能否借助AI简化整个考场编辑的流程。
课程表
这个就不细说了。ClassIsland实在是太优秀了所以大部分功能会参考ClassIsland() 此外,课程表还会和其他的许多功能存在关联。
通知发送
CM支持年级领导或老师发送通知到班级。通知将根据课程表的时间表,选择合适的时间显示通知,以保证课堂不被打扰。
课件下载
有些老师十分钟爱PPT。CM将支持任课老师将自己的课件PPT发送到指定班级并自动下载和归类。同时老师也可以设置通过CM下载的课件自启动。
随机点名
打算研究一套算法用于随机点名。CM也将会支持“up模式”,类似于抽卡,特定名单内的成员被抽中的概率提升,同时还会有小保底和大保底机制。妈妈再也不用担心在学校抽不了卡了(
作业系统
CM支持任课老师将作业发送到指定的班级,也支持学生自己在CM中编辑。CM将会在例如晚自习或课间等时间,将作业显示出来。同时,老师可以提前设定好作业上交时间或使用通知发送系统临时告知上交作业,学生可通过CM应答。
更好的成绩展示
CM支持上传学生的考试成绩,并记录在数据库中。在班级内,CM支持查看每次上传的考试成绩,CM也会将多次考试成绩制作成图表,供同学直观地查看自己的学习成绩变化曲线。
其实还有很多的idea,无奈这个饼实在是太大了,就先不画下去了(
CM将会使用.NET9以及avalonia进行开发,在此真诚地寻找志同道合的伙伴一起参与这个项目,您的参与是CM真正落地的关键。真的很希望CM能够被真正做出来啊啊啊啊(