基于MOOC教学平台的过程性评价的探索与实践
2017-04-07孙军梅石兴民
孙军梅+石兴民
摘要:针对目前大学生学习主动性不高、专业课程认知度不够的现状,本文以软件测试技术课程为例,对基于MOOC教学平台实施的过程性评价进行了探索和实践。实践证明,在课程中实施过程性评价有助于提高学生的学习兴趣和学习自主性。
关键词:MOOC;过程性评价;软件测试技术
中图分类号:G434 文献标识码:A 论文编号:1674-2117(2017)06-0078-03
● 引言
据最新一项调查研究发现[1]:仅有50%的已毕业学生对大学四年的学习状态表示满意。主要问题集中在“学习的自觉性不够,缺乏吃苦精神”“自我约束力不强,不能自主学习,课下下功夫不够”等方面。笔者分析后发现,其主要原因是学生的学习热情不足及对专业课程的认知存在偏差,而这和“一考决定一切”的评价模式有很大的关系。很多学生平时不学习,期末考试的时候突击几天,一样可以取得一个比较满意的成绩。这就导致学生学习的主动性长期被忽视,学习热情持续低迷,也导致相当一部分学生不重视理论知识的积累,甚至把理论与实践及创新能力的培养对立起来。软件工程类课程中的软件测试技术是一门既强调理论,又重视实践的课程,对没有实践经验的学生来说,学习起来很容易感到枯燥,导致他们对课程的认同感也不高。因此,如何提高学生学习的内在动力,变被动学习为主动学习,提高学生对专业、课程的认知度成为任课教师需要思考的问题。由此,笔者对软件测试技术课程的教学模式和评价模式进行了一些改革,尝试基于MOOC教学平台在软件测试技术课程中采用过程性评价,以期能改变学生对课程的认知,提高学生的学习兴趣。
● 软件测试技术MOOC课程的开发
1.软件测试技术人才培养现状
随着近几年软件产业的快速发展,社会对软件测试人才的需求也越来越大。据调查,我国目前软件测试人才需求缺口大约30~40万人,而真正符合要求的人员还不足5万人。[2]开设软件测试技术专业的高校很少,以在相关专业设置“软件工程”和“软件测试技术”课程的居多,但开设这些课程的高校很多也存在理论与实践脱节的情况。软件测试技术是一门实践性很强的课程,目前教学手段和技术更新滞后的问题比较突出,培养出来的学生远远满足不了社会、企业对人才的需求。
2.软件测试技术MOOC课程开发
MOOC(大规模开放在线课程)是一种通过开放教育资源而发展起来的在线课程,能够为学习者提供多样化的教育服务及个性化的自主学习机会。MOOC教学模式打破了之前网络课程及精品课程单向的视频授课形式,并将整个学习过程、师生互动、生生互动环节通过网络平台完整地、系统地、全天候地展现出来;学习者可以自由地选择自己感兴趣的课程,并在教师开课后自行决定自己的学习时间和学习进度。MOOC通过在线交流、课堂测验、生生互评、自我管理学习进度等形式带给学习者全新的学习体验。[3]笔者基于超星慕课教学平台开发了软件测试技术课程的慕课,课程知识结构如上图所示。
● 软件测试技术过程性评价的实施
1.过程性评价
过程性评价属于个体内差异评价,它把每个评价对象个体的过去与现在进行比较,或者把个体的有关侧面相互进行比较,从而得到评价结论。[4]过程性评价既注重过程也注重结果,是对课程实施意义上的学习动机、过程和效果的三位一体的评价。教师采取目标与过程并重的价值取向可以及时地了解学生的学习情况,促使他们对学习过程进行积极的反思和总结。
2.软件测试技术课程过程性评价的实施
(1)多种教学评价方式相结合
①教师评价。教师对学生提交的每一次作业都给予及时的评价和批改,评价应是中肯的,有实质性的意见或建议。在实施评价时,教师要特别关注基础比较差、跟不上进度的学生,抑或是有一定禀赋的学生。学生通过MOOC平台能及时看到教师的评语和评分,认识到自己的不足,知道哪些地方需要改进。教师要及时表扬做得好的学生,并把优秀的实验报告放在MOOC平台上让学生观摩学习。这样那些受表扬的学生就会产生自豪感,内心产生更强的学习动机,并在后续的学习中愿意做得更好;而那些没有受到表扬的学生也明确了差距,有了学习的方向和目标。
②学生自评。学生上交实验报告时,教师可以专门设置心得体会一栏,让学生每次做自我总结。这样,一方面,学生可以反省自己有哪些进步,还存在哪些不足;另一方面,教师也可以隨时了解学生的学习过程、学习动机、学习兴趣。同时这也强化了过程的重要性,而不只是一个结果。这使学生在每一小步中都有一种进步的感觉,这种每次积累起来的知识,通过内化,就转变成为真正的能力。
③学生互评。在学生互评环节,笔者要求每位学生要做到三个一,即给出一个等级,发现一个优点,提出一条建议。笔者要求每位学生至少评价三位学生,这样每位学生就可以收到其他三位同学的评价。如果这三条评价差异比较大,说明不同的人对此有不同的评价标准,碰到这种情况一般再由教师结合学生的评价,给出一个综合评分。如果这三条评价差别不大,就说明大家意见基本一致,就取三条评价的平均值作为最后评分。这在一定程度上避免了个别学生不认真思考,给出错误的或不准确的评价意见的情况。一方面,生生互评可以及时反馈学生学习过程中的问题;另一方面,学生在评价他人作业时,也会学习到别人的优点。
④自动化评测。学生通过使用自动化评测系统提交实验报告时,能够及时获得评分。这部分内容主要是在做“白盒测试”实验和移动应用测试实验时使用。“白盒测试”实验通过编写脚本,完成覆盖度的度量。学生每次提交作业后,系统会自动给出各种覆盖度的比例,这样学生可以及时了解覆盖情况。对于移动应用测试,笔者采用企业分包下来的移动应用作为测试的对象,学生在与企业零距离接触时,还可以直接接收到企业人员对他们提交的测试报告的反馈。
(2)实验中嵌入企业真实案例
软件测试技术是一门实践性很强的课程。笔者通过在课程中嵌入企业的真实案例,让学生学以致用,保持对课程的高度认同感和求知欲。在学习的不同阶段,针对不同的学习内容,笔者会安排相应的企业测试实践内容让学生实践。例如,在“黑盒测试”实验中,笔者让学生实测一个真实的APP产品,使其学会如何进行黑盒测试。又如,在“测试管理”实验中,笔者引入目前企业常用的测试管理软件——禅道,来进行测试用例、测试过程、缺陷等管理,让学生了解、熟悉企业里测试管理的过程。此外,笔者还将一些大企业专业测试主管做的关于测试质量的视频放在MOOC教学平台上,让学生利用课外时间学习浏览,了解大企业的测试组织架构和测试体系,并学习企业如何做测试。学期结束时,笔者通过让学生实测一个基于Web的应用平台,从测试计划的制订、测试用例的设计、测试的实施、缺陷的管理,到撰写测试报告、回归测试等,让他们完整地体验一次产品的真实测试过程,并最终收到来自企业测试人员给出的专业评价。
3.利用MOOC教学平台,实施翻转课堂
笔者提前把教学资料放在MOOC平台上,学生可以提前预习,教师作为课堂秩序的组织者,以学生为主体,以小组为单位,组织大家互相讨论,最后由教师总结、点评。
● 结语
过程性评价强调在学习的过程中进行评价,并将评价贯穿于教学的全过程,促进评价过程与学习过程的融合。[5]教师要引导学生注重日常积累,给学生一定的学习压力,这对推动他们主动学习有很大的促进作用。加强过程性评价不但可以帮助教师更好地了解学生的学习,而且也会让学生更加理解和配合教师的教学。从网站中学生的留言反馈来看,学生很注意教师对他们学习过程的关心。
实践表明,强化过程性评价的内涵和适度提高在课程学习评价中的比例,对激励学生学习能起到重要的作用,能促进良好学风的建设。
参考文献:
[1]白玉萍,康晨,戎来,等.教学范式改革背景下大学生学习状态分析——基于毕业生问卷调查数据[J].当代教育实践与教学研究,2016(8).
[2]朱立.浅谈软件测试技术人才培养现状[J].课程教育研究:新教师教学,2015(12).
[3]李士艳.国内外MOOC的发展及其特点[J].电脑知识与技术,2014(9):21-23.
[4]过程性评价与形成性评价的区别[EB/OL].百度文库,http://wenku.baidu.com/.
[5]林怡.高校課程学习过程性评价的实践研究[J].教育与教学研究,2015,29(1):89-92.
作者简介:孙军梅,女,副教授,研究方向为软件测试、数据挖掘。