可用于软件开发类课程过程性评价的信息化工具研究

2021-04-13 08:46黄涛
电脑知识与技术 2021年5期
关键词:过程性评价

摘要:过程性评价相较于终结性评价和形成性评价需考虑更多的评价因素,为了减轻过程性评价的工作量,提高执行效率,需要研究可用于辅助过程性评价的信息化工具。该文根据前期研究的软件开发类课程过程性评价指标体系,结合目前市面上的各种主流信息化工具的特点及功能,总结出可用于软件开发类课程过程性评价的信息化工具。

关键词:软件开发类课程;过程性评价;信息化工具

1软件开发类课程过程性评价指标体系

要制定软件开发类课程过程性评价指标体系,必须综合考虑三个方面的因素。首先是软件开发类课程的特点;其次是过程性评价理论;最后是评价指标体系中的模型及指标选择。软件开发类课程具有广泛性、抽象性、实践性和工程性的特点[1]。与传统只简单地关注最终目标的结果性评价截然不同,过程性评价是聚焦于学生整个学习流程的一种评价[2]。评价指标体系是学生学习过程以及结果的有效判断的参照依据,评价指标体系中评价指标的选择和指标权重的确定应该反映出评价目标及其侧重点,以便做到有效评价[3]。在笔者前期的论文《软件开发类课程过程性评价指标体系研究》中已详细探讨并提出了一种软件开发类课程过程性评价指标体系,具体如图1所示。

2信息化工具介绍

当前我国教育信息化从以基础建设和应用探索为主要特征的1.0时代,开始迈向以融合创新为主要特征的2.0时代[4],而在当前信息化技术迅猛发展的时代背景下,各种信息化工具的创新使用则可以提高教学效率,改善教学效果,使教育的参与者从中受益。

本文所讨论的信息化工具主要包括各种在线教学平台、自动化代码检查工具和项目管理软件。

2.1 大众在线教学平台

这类在线教学平台目前市面上有很多,主要分为两大类。一类是既有各类在线课程资源,又有在线教学服务,比如智慧职教(职教云)、腾讯课堂等;另一类则主要专注于在线教学服务,比如雨课堂、蓝墨云班课等。

大众在线教学平台提供的在线教学服务主要包含如表1所示功能。

2.2 专用在线教学平台

这类在线教学平台除了包含大众在线教学平台提供的基本功能外,它还针对具体学科专业、方向的课程提供定制化服务。比如在软件开发专业/方向,平台可以提供建议的或者客户需要的专业课程在线资源,同时针对每个软件开发类课程中各项目/任务的具体功能需求,按照预定义好的代码评判规则进行项目/任务代码的全自动批改打分,教师也可以自行设置评判标准进行半自动批改打分。自动批改后平臺可以对每个学生的错误代码进行分析统计。目前市面上的专用在线教学平台很少且定制化功能需要付费使用。

2.3自动化代码检查工具

自动化代码检查工具主要关注代码的编码规范、重复代码、代码复杂度和代码安全。自动化代码检查工具一般分为云工具和本地工具,针对不同的软件开发语言有很多选择,其中有免费的和收费的,有开源的和不开源的。比如华为软件开发云提供的代码检查是基于云端实现代码质量管理的服务,软件开发者可在编码完成后执行多语言的代码静态检查和安全检查,获取全面的质量报告,并提供缺陷的改进建议和趋势分析,有效管控代码质量;FindBugs是由马里兰大学提供的一款开源Java静态代码分析工具。FindBugs通过检查类文件或JAR文件,将字节码与一组缺陷模式进行对比从而发现代码缺陷,完成静态代码分析。FindBugs既提供可视化UI界面,同时也可以作为IDE插件使用。

2.4项目管理软件

这类软件的主要功能在于协助项目经理发展计划、为任务分配资源、跟踪进度、管理预算和分析工作量。比如由微软开发的项目管理软件程序Microsoft Project。

3可用于软件开发类课程过程性评价指标体系的信息化工具

综合以上论述,表2详细列出了可用于软件开发类课程过程性评价指标体系的信息化工具。

从表2中可以看出目前没有一个信息化工具是能够全部涵盖表2中的所有指标参考依据的评判功能。信息化工具只是起辅助性和参考性作用,使用的目的是减轻教师进行软件开发类课程过程性评价时的负担,提高评价效率。至于这些信息化工具在软件开发类课程过程性评价中是否使用以及如何使用是需要授课教师根据实际情况灵活处理,这里只是给出了一个基本参考。

4结语

本文总结了可用于软件开发类课程过程性评价的信息化工具,至于这些工具在软件开发类课程过程性评价中的使用效果如何,则需要后续通过制定详细的评价实施方案进行课程实践研究,以此完善评价过程中信息化工具的使用。

参考文献:

[1] 黄涛.软件开发类课程过程性评价指标体系研究[J].现代职业教育,2020(24):24-25.

[2] 张雪蓉,乔昳玥.学习过程性评价实施效果分析——以N大学G专业为个案[J].职业技术教育,2018,39(14):55-59.

[3] 王江.网络学习过程性评价的研究与设计[D].湖北:华中师范大学国家数字化学习工程技术研究中心,2017:10.

[4] 雷朝滋.教育信息化:从1.0走向2.0——新时代我国教育信息化发展的走向与思路[J].华东师范大学学报(教育科学版),2018,36(1):98-103,164.

【通联编辑:光文玲】

猜你喜欢
过程性评价
利用大数据进行学习评估与诊断
中职“二维动画制作”课程教学探讨
高校 《大学语文》 课程教学模式的探索
高中数学学习过程性评价策略研究
云环境下基于岗位素质模型的过程性评价体系研究