APP下载

基于Python的排考软件的设计与实现

2021-12-11黄钦李婷

科技视界 2021年33期
关键词:功能课程教师

黄钦 李婷

(嘉应学院,广东 梅州 514015)

0 引言

目前,与日俱增的学生人数与相对紧缺的教室、教师资源间的矛盾逐渐凸显出来,这增加了教务秘书的工作难度和复杂度。按照以往的人工、半人工排考方法会大大降低教务秘书的工作效率,还极大可能会出现误差。而教务系统中的排考功能又过于庞大,对于大部分教务秘书来说难于上手,要花更多的时间去研究、学习,因此他们宁愿选择以往的排考方法。本文将利用Python设计一款简单、易操作的排考软件来提高教务秘书的工作效率。

1 软件功能需求分析

软件开发成功的关键在于正确的需求分析,结合学院实际教务情况进行排考软件的开发先要从以下方面开始分析。

1.1 排考问题分析

首先:该校公共课是以板块课进行排课,以学生选课组成的教学班级为单位进行授课,专业课则以专业班级为单位组织授课,而实践课程由于受到场地大小的限制,可能会将实践教学分割为几个教学班授课;其次,人才培养方案中的课程考核方式不同;最后,由于学校内部人事变动比较常见,加上嘉应学院教学综合管理信息服务平台的设定,二级学院教务秘书无法维护调动教师的信息,若用教务系统里的排考功能进行排考,则会遗漏这些调入教师。因此在排考中需要考虑到课程、班级、时间、场地、监考教师这5个要素有无冲突。

1.2 排考需求分析

首先,排考要保证学生无冲突,同一班级的所有考试科目应该尽量平均分配,避免连轴考试,这样学生会吃不消,导致考试成绩不理想;……

登录APP查看全文

猜你喜欢

功能课程教师
也谈诗的“功能”
最美教师
数字图像处理课程混合式教学改革与探索
软件设计与开发实践课程探索与实践
教师如何说课
为什么要学习HAA课程?
未来教师的当下使命
关于非首都功能疏解的几点思考
中西医结合治疗甲状腺功能亢进症31例
辨证施护在轻度认知功能损害中的应用