前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python课程期末考试编程题自动批卷原理与实现模板

Python课程期末考试编程题自动批卷原理与实现模板

作者头像
Python小屋屋主
发布2018-12-21 11:31:58
1.6K0
发布2018-12-21 11:31:58
举报
文章被收录于专栏:Python小屋Python小屋

适用场合:

1)Python程序设计课程上机或实验作业自动批阅。

2)Python程序设计课程期末考试编程题的自动评分。

设计思路:

1)编写考试试卷程序文件,定义好每个试题的函数接口和预期功能,详细说明答题要求。

2)把学生答题后提交的程序文件作为模块导入,依次调用每个试题函数,传递测试参数,根据函数返回值是否符合预期功能,判断对错并计算得分。

3)回收作业可以使用电子邮箱、QQ等方式,也可以使用董付国老师开发的课堂管理系统(使用董付国老师Python教材讲课的老师可以联系董老师免费获取系统源代码)中的相应功能,该系统会自动把学生上传的文件改名为”学号_姓名_上传时间.py“。

学生端试卷文件内容(示例):

教师端自动批卷代码(示例):

自动批卷效果:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-12-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档