【技术实现步骤摘要】
一种面向编程题作业的同伴互评系统及方法
本专利技术涉及互联网教育
,具体涉及一种面向编程题作业的同伴互评系统及方法。
技术介绍
随着经济水平和互联网技术的发展,慕课成为高等教育领域的变革力量,提供了大规模、开放式、在线的教学活动环境。由于其大规模的特性,在教师人工评定评阅数量有限、机器评定的灵活性缺乏的情况下,同伴互评被认为能够有效应对大型网络课程环境下,大规模学习测评需求。考察已有的慕课平台的互评题,其类型多为主观题。而计算机相关课程作为慕课主要课程,编程题也成为慕课作业中重要的组成部分。教师在提供编程类互评题型时,缺乏合理的评分维度指导,无法达到培养学生优秀代码意识的教学任务;学生在评阅过程中,缺乏合理的分数评定指导,无法科学地评价编程题代码,无法让评分过程转化为学生学习过程。在评分机制上,由于缺乏维度指导,互评活动的可信度和效率较低,分数机制死板,缺乏灵活性。
技术实现思路
本专利技术的第一个目的是提供一种能够为互评学习者提供编程题评分维度的分类指导,为评分操作提供科学的参考依据,同时能提高编程题同伴互评结果准确性的面向编程题作业的同伴互评系统。为实现上述目的,本专利技术采用了如下技术方案:一种面向编程题作业的同伴互评系统,包括教师端、学生端及服务器端;所述教师端与学生端通过服务器端实现数据交互;所述教师端包括前端题库模块、作业发布模块、以及学生成绩接收模块;所述前端题库模块用于教师端向服务器端上传和获取编程题互评作业;所述作业发布模块,用于教师用户编辑作业、以及向学生用户发布作业;所述学生成绩接收模块,用于教师用户接收学生编程题互评作业得分;所述 ...
【技术保护点】
1.一种面向编程题作业的同伴互评系统,其特征在于:包括教师端、学生端及服务器端;所述教师端与学生端通过服务器端实现数据交互;所述教师端包括前端题库模块、作业发布模块、以及学生成绩接收模块;所述前端题库模块用于教师端向服务器端上传和获取编程题互评作业;所述作业发布模块,用于教师用户编辑作业、以及向学生用户发布作业;所述学生成绩接收模块,用于教师用户接收学生编程题互评作业得分;所述学生端包括作业接收模块、作业提交模块、学生互评模块、以及作业结果接收模块;所述作业接收模块,用于接收编程题互评作业、以及待互评判分的编程题作业;所述作业提交模块,用于学生用户向服务器端提交编程题作业代码、以及编程题作业的互评结果;所述学生互评模块,用于学生用户对他人编程题作业进行评价判分;所述作业结果接收模块,用于学生用户接收编程题互评作业得分;所述服务器端包括后端题库模块、作业模块、学生作业记录模块、以及成绩计算模块;所述后端题库模块,用于读取并储存所有教师用户提交的编程互评题;所述作业模块,用于教师用户编辑作业、以及向学生用户发布作业;所述学生作业记录模块,用于存储学生用户提交的编程题代码、编程题作业的被评价 ...
【技术特征摘要】
1.一种面向编程题作业的同伴互评系统,其特征在于:包括教师端、学生端及服务器端;所述教师端与学生端通过服务器端实现数据交互;所述教师端包括前端题库模块、作业发布模块、以及学生成绩接收模块;所述前端题库模块用于教师端向服务器端上传和获取编程题互评作业;所述作业发布模块,用于教师用户编辑作业、以及向学生用户发布作业;所述学生成绩接收模块,用于教师用户接收学生编程题互评作业得分;所述学生端包括作业接收模块、作业提交模块、学生互评模块、以及作业结果接收模块;所述作业接收模块,用于接收编程题互评作业、以及待互评判分的编程题作业;所述作业提交模块,用于学生用户向服务器端提交编程题作业代码、以及编程题作业的互评结果;所述学生互评模块,用于学生用户对他人编程题作业进行评价判分;所述作业结果接收模块,用于学生用户接收编程题互评作业得分;所述服务器端包括后端题库模块、作业模块、学生作业记录模块、以及成绩计算模块;所述后端题库模块,用于读取并储存所有教师用户提交的编程互评题;所述作业模块,用于教师用户编辑作业、以及向学生用户发布作业;所述学生作业记录模块,用于存储学生用户提交的编程题代码、编程题作业的被评价判分次数、作业被互评所得结果矩阵、以及记录各学生用户参与互评次数;所述成绩计算模块,用于统计编程题作业得分,并将结果提交给教师端和学生端。2.采用权利要求1所述的一种面向编程题作业的同伴互评系统的同伴互评方法,其特征在于:包括以下步骤:步骤(1):教师用户通过教师端提供编程题互评作业中各编程题的评分指导维度、并给所选评分指导维度赋予机动性权值;步骤(2):服务器端向学生端随机分发作业后,学生用户通过学生端对编程题互评作业中各编程题按照评分指导维度及评分指导维度机动性权值,进行互评判分;步骤(3):服务器端根据编程题互评作业中各编程题的各维度分数,统计学生作业得分,并按维度统计作业教学完成度和维度教学完成度。3.根据权利要求2所述的同伴互评方法,其特征在于:在步骤(1)中,具体赋分方式包括:(1)编程题互评作业中每道编程题Qi,题目集合可表示为{Q0,Q1,...,Qk},题目总分为(2)教师用户从提供的评分指导维度中选择所需的评分指导维度wi,维度集合可表示为{w0,w1,...,wn},则每道编程题Qi的维度集合为其中评分指导维度包括:正确性、健壮性、可读性、灵活性、规范性、代码效率和易用性;(3)教师为选择的评分指导维度赋机动性由于题目Qi总分...
【专利技术属性】
技术研发人员:薛景,李霖燕,杨心雨,唐张颖,
申请(专利权)人:南京邮电大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。