河北软件职业技术学院学报第25卷文章编号:员远苑猿鄄圆园圆圆(圆园23)02鄄0024鄄05RCC平台上作业统计的Python程序设计与实现林玫(江苏旅游职业学院,江苏扬州225000)收稿日期:圆园22原10原22作者简介:林玫(1979-),女,江苏扬州人,讲师,工程师,主要研究方向为信息技术的应用与推广、信息技术教育教学。摘要:以教学中遇到的实际问题为出发点,采用Python程序的理论及设计方法,依据需求,设计了云课堂平台作业统计程序,并在应用中不断完善,版本从0.1更新到了5.1。该程序减轻了教师作业统计负担,提高了作业统计效率,降低了因数量巨大带来统计错误的概率,实现了RCC平台上高效、快捷地作业统计。关键词:Python;程序设计;作业统计;模块;库中图分类号:TP393.09文献标志码:A0引言实训室采用的RCC(RuijieCloudClass)教学环境,将云计算技术和教育场景紧密结合,将实训室打造成了云课堂。云课堂由学生端、教师端和云服务器三部分构成。教师通过教师端实现集中化教学,对学生进行智能化的管理;学生使用学生端实现高效学习和提交作业等操作。作为一门解释型脚本语言,Python具备开源性、门槛低、可移植性强及拥有更为丰富的资源库的特点。[1]Python程序设计语言是一个高层次的面向对象脚本语言,Python功能强大又易于开发,编程优势明显,具有较强的可移植性、可扩展性以及丰富的代码库。[2]1程序设计需求1.1云课堂作业提交环境特点在云课堂1.0版本中,学生端将电子作业提交至教师端时,文件名前均会自动添加所在学生端的机器编号,格式为“Stu原编号原”,其中编号为两位数。云课堂升级为2.0版本后,机器号就不再自动添加。学生提交作业时,云课堂按照时间段进行归类,并自动生成以本时间段起始时间命名的文件夹。于是容易出现一个问题:两个班级课间交替过程中,不同班级学生作业保存在一个文件夹中,不利于按照班级查看和统计作业。1.2电子作业数量巨大近几年,笔者所在学院每年的新生人数占全校新生的一半左右,每位教师需承担多个班级的授课任务。为确保课程的实践教学效果,任课教师每周需指导学生完成1耀3个实践操作电子作业。以其中一位任课教师为例,某一学期教授526名学生,以一周平均2份电子作业来计算,一周内就需要批改1052份,一学期除去理论部分的作业,仅估算12周实践操作时间,则需要批改12624份电子作业。2程序的设计思路在云课堂平台实现快捷、高效的作业统计,将为后续作业的批改和反馈提供很大帮助。2.1设计...