APP下载

面向实践类课程的在线平台过程化考核评价体系探究

2020-03-21王元玮王啸楠

黑河学院学报 2020年1期
关键词:源代码项目管理考核

王元玮 王啸楠

(安徽信息工程学院 计算机与软件工程学院,安徽 芜湖 241000)

2019年4月,教育部发布《实施一流本科专业建设“双万计划”的通知》,决定全面实施“六卓越一拔尖”计划2.0,启动一流本科专业建设“双万计划”。计算机专业作为理工科类核心专业学科,是各高校努力建设专业之重点,结合计算机专业特色,大面积增设综合实践类课程,并不断加大实践类课程比重,因此,如何客观而准确地评估学生的实践过程显得尤为重要,其考核方式的科学化设计对于提高教育教学质量有重要的作用。

一、实践类课程考核现状

国内大多数实践类课程已经开始采用“平时考核+过程考核+期末考核”相结合的考核方式,但随着过程考核分数占比的提升,其考核方式及考核分数带来的争议性也随之提升。

1.平时考核评定的主观性

平时考核成绩多由授课教师进行主观评定。主要依赖于教师对学生的主观把控或课堂记录,而其课程记录的完整性也有待考量,有的甚至没有详细的过程记录。这样的分数来源缺乏一定的客观性和公正性,无法体现学生在实践课程学习各个阶段中的参与度。

2.过程考核成果的真实性

计算机实践类课程更加注重实践操作,过程实践是实践类课程的重点,其成果运用是过程实践的关键[1]。由于当前大部分实践类课程其实践成果要求一致,因此,在实践产物评定时,无法追踪其产物开发过程,因此无法判定其项目实践的真实性。

3.过程考核评价的落后性

目前,部分高校仍采用纸质版实验报告的形式进行过程考核,大量书面内容的批阅,不仅增加了教师的工作量,同时也无法直观呈现学生真实学习状态[2]。无论从横向、纵向角度对比考评结果,都将是一个较为复杂的工程,不利于提升教学质量。

二、信息化管理平台的引入与介绍

为充分解决上述问题,在课程实施整个过程中,引入信息化管理平台,分别是以学练评为中心的博思智慧学习平台(以下简称“在线课程学习平台”)和以项目实践管理为中心的博思项目学习平台(以下简称“在线项目管理平台”)。

1.在线课程学习平台

“在线课程学习平台”是一个融合了线上学习、线上练习、线上评测等多功能的信息化在线平台。能通过线上引导式教学代替传统教师理论授课,释放教师更多精力专注于重难点解答和课堂辅导答疑。知识点均采用项目案例驱动的引入式场景教学方法,培养学生发现、分析和解决实际问题的能力[3]。学生通过学习平台自主学习,可以根据自身条件进行针对性的学习,具有更强的自主性。同时,将学生的学习效果监督及反馈形成闭环,提高教学效果,真正提升个性化教学体验,为建立辅导员和教师课内外协同管理机制提供保障。提供在线学习的同时,记录学生线上学习的相关数据信息,包括不同维度学习时长、教学班级学习进度、练习题正确率、作业完成情况等学习过程数据,为考核提供公正透明的数据支撑。“在线课程学习平台”的运用不仅能提高学生的参与度和自主性,还可以促进教学质量的提升,在由“教师的教为主”到“学生的学为主”转变中扮演重要的角色,在过程考核中起到信息化支撑和管理的作用[4]。

2.在线项目管理平台

“在线项目管理平台”是一个提供项目选择、项目过程管理、项目产物评审等功能的项目管理平台,能客观记录学生整个项目开发各个阶段的成果,是学生将过程实践进行成果运用的在线支撑。为了解决课程结束学习即结束的现象,“在线项目管理平台”提供了大量优质、新颖、知识高度契合的项目可以供学生选择,让学生在项目的实现过程中重新巩固、掌握知识和灵活应用知识来解决项目问题,从而解决从知识到能力的转化过程。将实践过程中难以监管的环节,通过“在线项目管理平台”信息化管控起来,学生需要在开发过程中及时在线上维护计划进度、详细设计文档、项目源代码等环节产物,详细的过程记录不仅仅对学生实践过程起到督促的作用,也让教师能及时掌握项目的进度状态和过程中遇到的问题,从而让教师更有针对性地进行指导。“在线项目管理平台”的运用,能将项目过程进行线上信息化的管理,记录过程中各项数据,加强学生自主实践的主动性,提高过程考核的公正性和透明性。

三、基于信息化管理平台的过程化考核方案构建

通过信息化管理平台,将整个课程学习与考核融入至各个阶段中,并详细记录各个阶段学习考核产物,利用平台优势构建完整的过程化考核方案。具体方案如图1所示。

图1 过程考核评价体系

1.基于在线课程学习平台的平时考核评价方案

整个平时考核将从三个方面进行综合评估,分别是在线课程学习评估、日常学习任务评估及线上阶段考核。

在线课程学习评估。分数来源于“在线课程学习平台”智能评估系统,课程资源将以知识单元形式在线上学习平台发布,其资源包括课程知识描述、微视频教学、在线习题练习、自测题强化等多个学习环节。教师可以在“在线课程学习平台”上查看班级各学生在线学习的实时数据,课程章节完成度可以反映学生课程学习情况,课程练习题正确率可以反映知识点掌握情况,章节学习时长可以反映出各知识点学习所需时长,通过不同维度的数据可以反映学生学习动态。学生在“在线课程学习平台”上也可以看到班级进度和正确度,班级平均进度与个人进度的对比,进度的每天更新同时也会激发学生积极性,让学生在学习中更有参与感。学生按照不同课程要求在规定时间内完成,最后系统将根据不同学生的课程完成度及习题正确性进行自动评分。

日常学习任务评估。分数来源于“在线课程学习平台”数据中心,每次课程由教师线上发布考勤,学生可以通过线上方式或手机APP方式进行签到,免去了点名考勤的繁琐和耗时,提高课堂效率。课堂前后教师可以有针对性地发布课程任务,包括课程预习任务、课后思考练习任务等,增加了师生间的教学互动。日常作业的设计区分于以往的传统形式,作业的发布、提交、批阅均通过“在线课程学习平台”进行,学生提前完成作业即可提前上交,教师通过“在线课程学习平台”进行批阅,批阅评价和评语同时也会立即反馈至学生,课程作业评价会通过可视化界面进行呈现,一方面,让学生更高效的得知课程作业评价;另一方面,也可以让教师迅速掌握班级学生作业完成情况。日常作业的内容也不局限于传统的简答题或简单的程序设计题,而采用阶段综合性应用项目,训练学生工程思维和编码能力,将理论知识应用到项目中去。以上出勤率、任务完成度、作业完成情况最终经由平台生成数据报表并给出评分。

线上阶段考核。可根据课程不同设置N次考核,“在线课程学习平台”根据已有题库随机生成试卷,题型设置有选择题、程序阅读题和程序设计题,随机生成的一人一卷方式保证了阶段考核的公平公正性,更能体现出学生真实水准。同时,“在线课程学习平台”在考核完成后即可进行自动阅卷,避免了人工阅卷不够准确和效率低的问题,快速得知阶段考核成绩并将考核结果数据可视化,可以方便地得知哪些知识点是学生普遍掌握较弱的部分,同时也可以从更细化的力度上进行班级内、班级之间的横向比较,从多次阶段考核的结果上可以进行纵向比较。线上阶段考核模式的应用,一方面,是对学生课程知识点掌握情况检查;另一方面,也是对教师教学效果的检验。根据考核数据反映出的问题,可以辅助教师及时对教学做出调整,做到有针对性的实施,提升教学效率,通过信息化的手段在教学过程中快速达到教学—考核—反馈—改进的闭环。

2.基于在线项目管理平台的过程考核评价方案

过程考核评价方案符合工程化思维,分为四个环节进行细化评估,做到有过程、有产物、有支撑,四个评估环节分别是项目执行计划完成度、项目产物提交进度与正确性、结项材料评估、线下答辩成绩补录。

项目执行计划完成度。指的是通过“在线项目管理平台”对计划执行进行评估。学生以个人为单位从项目库中自选项目,根据项目需求文档的描述进行独立思考分析,合理划分模块功能并通过“在线项目管理平台”制定执行计划,计划的完成工期以“天”为单位,指导教师需要审核模块功能划分和对应工期安排的合理性,审核通过后即可进入项目开发阶段。在项目开发阶段,学生根据实际模块功能的完成情况,更新已制定计划中对应的子模块功能完成比例,最终由平台给出项目过程中计划执行的评估成绩。

项目产物提交进度与正确性。是根据学生提交的项目源代码及编译情况进行评估。在开发阶段编码前进行详细设计并上传详细设计文档至“在线项目管理平台”,通过详细文档的编写让学生提前模拟开发的思考,让可能出现的问题在设计阶段提前暴露出来,使得开发过程更加顺利,项目能在工期内按时完成。学生提交的源代码将从源代码行数、编码规范、编译状况等维度进行评估,源代码行数可以从一定程度上反映出项目的规模和工作量,编码规范需要从类名/变量名长度、变量命名、方法体长度、注释比例等方面进行评估,编译状况反映源代码版本提交的质量。从以上指标考查项目提交产物的质量,促进学生将学到的理论知识内化,并在项目开发过程中加以实践应用。项目源代码的提交依托于SVN版本控制系统,“在线项目管理平台”结合SVN版本控制系统对学生源代码提交的次数和内容进行管理,一方面,可以记录项目开发过程;另一方面,教师可以通过“CodeReview”给予学生指导,加强学生编码能力和解决问题能力,并规范编码,提高编码质量。项目完成开发后,由平台根据学生的提交进度、教师“CodeReview”评价等数据给出评估成绩。

结项材料评估。作为项目结项的依据,在过程考核中有重要作用。在项目开发完成后,学生提交的结项材料包含答辩PPT和项目演示视频。答辩PPT的设计为了让学生从项目设计思路,项目计划制定方案,开发过程,实践成果,个人收获等方面进行总结,帮助学生对整个项目实践过程进行回顾,形成对项目开发过程的一个整体认识。项目演示视频是过程实践的关键成果,学生通过录屏方式记录项目各功能的操作演示流程,作为项目功能列表完成的评判依据。结项材料的准备不仅仅是学生总结的过程,也是整个项目实践的关键成果展示,教师通过“在线项目管理平台”对答辩PPT内容及录屏中功能演示情况进行评分。

线下答辩补录。是过程考核中的线下环节,采用教评分离的模式进行线下评审。教师集中化对学生进行答辩评审,根据“在线项目管理平台”中结项材料的评估成绩作为参考,在学生项目答辩后进行针对性的提问,并根据线下答辩表现给出评审成绩。线下答辩环节补充了项目实践的局限,以师生面对面的形式提供给学生语言表达总结的机会,降低学生伪造抄袭实践过程产物和成果的可能性,锻炼学生在答辩现场的语言能力,提高了学生综合能力。

3.传统期末考核的一分否决权

集中化期末考核采用传统的线下闭卷纸质考核方式,考核题型可按照课程需求自行设定,例如:选择题、填空题、程序阅读题、程序设计题等,为加强学生对理论知识的重视度,期末考核环节设置一分否决制,即期末考核的卷面成绩低于某一分值时,直接以卷面成绩作为最终成绩计入。

四、总结

结合教学改革新模式的过程化考核方式以提高人才培养质量,促进学生从被动接受到主动学习的习惯养成。通过“在线课程学习平台”辅助理论基础的自主学习,并能学以致用,基于“在线项目管理平台”进行独立分析问题、解决问题,在实现个人项目的过程中培养工程思维。教学改革不能仅仅止步于教学方式,在考核方式上也要与时俱进,与教学形成闭环,继续深入优化教学改革,为培养综合素质强的人才奠定基础。

猜你喜欢

源代码项目管理考核
装配式EPC总承包项目管理
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
基于TXL的源代码插桩技术研究
内部考核
未来如何更高效地进行工程项目管理
创新完善机制 做实做优考核
发挥考核“指挥棒”“推进器”作用
基于语法和语义结合的源代码精确搜索方法
解密别克安全“源代码”