码学堂教师用户使用帮助
教师如何在码学堂上组织教学活动?
如何在码学堂上开通教师权限?
如何注册码学堂账号?
如何登录码学堂?
如何在码学堂上建立学生组(班级)?
如何添加学生到学生组(班级)中?
如何在码学堂上创建课程?
如何在码学堂的课程中添加章节信息?
如何在码学堂上创建课程组?
如何在码学堂的课程中添加知识点?
如何在码学堂上备课?
如何在码学堂上出题?
如何上传程序题目测试数据?
如何在码学堂上安排课程导学?
如何在码学堂组织练习、考试、竞赛?
如何使用码学堂考试系统进行考试?
如何在码学堂上组织学习任务?
如何在码学堂上管理学生考勤?
如何在码学堂上设置学生学习绩效?
如何与学生进行问答互动?
如何使用码学堂AI公式识别助手?
在码学堂如何出SQL题目?
码学堂编译器版本
授课中如何录制视频?
教师如何加入授权商户机构?
如何开放码学堂智能助教讲题权限?
码学堂公式编辑器操作文档
更多教学工具
码学堂上如何自动出题?
码学堂上如何批量导入题目?
-
+
首页
如何上传程序题目测试数据?
## 1 码学堂编程题目测评方式 码学堂平台上,编程题目的测评有三种方式:动态测评、AI静态测评与师机混合增强测评。 ### 1.1 动态测评 动态测评方式是根据教师提供的测试用例(输入)来评估学生的代码是否输出了预期的结果,其优势在于教师不用提供程序模板,能及时反馈程序结果,此方法需要测评数据集; ### 1.2 AI静态测评 AI静态测评是基于图语义的相似度评测算法,不需要执行学生提交代码,在一定程度上模拟了教师的评阅过程,即使代码有语法错误,系统也能给出部分分数,可用于多种编程语言的编程题目评分; ### 1.3 师机混合增强测评 师机混合增强测评是指按Howatt提出的6条程序测评标准,动态测评负责完成程序执行标准评分,AI静态测评算法负责完成程序风格、程序规范两个标准评分,教师负责完成程序设计、注释习惯与创新性三个标准评分。 ## 2 编程题目测试数据上传 在新增编程题目时,可以在样例部分与测试部分填写数据,如下图所示。  当保存成功后,==再次编辑题目时,只能填写样例数据,但不会以测试数据的形式保存,仅作显示用,如果需要修改测试数据,只能进入测试数据管理页面进行修改==。单击“测试集”按钮进入“测试数据管理”页面,如下图所示。  在上面所示的页面中,可以单个测试数据上传,也可以批量上传,==测试数据的文件后缀为.in,对应输出文件的后缀为.out==,设置好各测试点分数即可,由于测试数据的质量会直接影响题目质量,生成时务必保证数据的质量,除了看说明外,可联系管理员指导完成。 此外,在批量上传测试数据时,请注意以下打包文件说明: (1) 采用批量上传后,原来的测试数据将被删除; (2) 所有数据文件、分数描述文件必须采用UTF-8编码的文本文件; (3) 打包压缩文件必须为zip; (4) 压缩文件内所有文件必须为最上层文件,不能放置目录; (5) 测试数据输入文件后缀为.in,对应的输出文件后缀为.out,名称必须一致; (6) 分数描述文件中,第一行必须是:@charset=utf-8,接下来每一行表示一个测试数据的分数与提示,格式为:对应输入文件名称#分数#提示,如果不提供分数描述文件,每组测试默认为10分,提示信息为文件名称; (7) 您也可以参考此样例打包上传测试数据:sample.zip
码学堂管理员
2022年2月16日 18:18
分享文档
收藏文档
上一篇
下一篇
微信扫一扫
复制链接
手机扫一扫进行分享
复制链接
关于 MrDoc
觅思文档MrDoc
是
州的先生
开发并开源的在线文档系统,其适合作为个人和小型团队的云笔记、文档和知识库管理工具。
如果觅思文档给你或你的团队带来了帮助,欢迎对作者进行一些打赏捐助,这将有力支持作者持续投入精力更新和维护觅思文档,感谢你的捐助!
>>>捐助鸣谢列表
微信
支付宝
QQ
PayPal
Markdown文件
分享
链接
类型
密码
更新密码