郑广成
(健雄职业技术学院 软件与服务外包学院,江苏 太仓 215411)
高职“工学结合”教学改革开辟了教学改革的新篇章,教学质量得到不断提高,国家骨干院校、省级示范院校都彰显了各自的办学特色和教学改革新成果,可以说,在教学模式、教学内容、教学方法等方面都卓有成效。健雄职业技术学院能够结合教学改革进程,根据教学内容和岗位能力需求,进行形成性课程考核改革和实践,实现了课程考核的评价、激励、引导等多重作用,建立了高职课程形成性考核档案系统,有效地实现了基于过程控制的形成性考核。实践过程发现,形成性考核档案系统虽然很完善、科学、有效,但是考核效率和考核信息化程度还不够,应该进一步建立信息化考核系统以满足考核的互动、透明、快速、共享要求,顺应信息化网络时代潮流。这里说的信息化考核系统不是考试系统,而是课程考核、管理、实施的信息化管理系统。本文重点讨论高职课程信息化形成性考核的必要性和系统设计方法。
高职课程信息化形成性考核,是教学改革发展的必然结果。课程改革已经基本实现教学网络化、教学流程信息化,课程考核作为课程教学不可缺少的重要部分,不仅是教学质量的保障,更是对教学过程的监督和管理。俗话说“怎么考、就怎么学”,随着信息化教学改革进程,信息化考核必须作为课程改革的一部分并行推进[1]。
众所周知,信息化、网络化的目的是实现信息的及时性、交互性、共享性。过去的手工考核,学生往往不能确切地知道自己课程学习的情况,只有在最后结课时,才知道最终分数,大大降低了学生学习积极性,也不利于学生根据学习情况及时调整自己的学习方法和学习状态。实施信息化考核有利于学生及时了解课程学习效果,帮助学生明确下一步学习方向,可以共享班级总体学习状态,及时在线和教师沟通等等。所以,实施信息化课程考核,是实施人性化考核的重要手段。
网络给教育带来了翻天覆地的变化,网络课堂、网络教学资源、网络专业平台等成为重要教学载体,形成了多元化的信息化教学体系。将来的教育应该说是互联网或物联网下的教育,参与者由原来的学生、教师,逐步转变为企业、教师、学生、兄弟院校、家长等多种角色。课程形成性考核也必须采取信息化手段,构建信息化考核系统,以满足多角色、网络化的教育发展要求。
要建立高职课程信息化形成性考核系统,首先应构建一个信息化考核平台。在该平台注册信息化考核课程,在线进行考核计划设置、各类型考核登记和管理,家长、学生、教师、教务部门、企业等能够以不同身份进入系统,查看到自己需要了解的信息。信息化考核系统要具有引导性,给出学生目前的形成性考核情况和班级排名,能够帮助每位学生找出差距,调整学习策略,协助教师生成完整的信息化考核文档资料,支持教务部门了解课程考核实施情况,帮助家长了解孩子的学习效果等。
信息化形成性考核系统在系统架构后,建立项目考核、阶段考核、期中检查、并行项目考核、结业测试、项目答辩与验收等模块,实现各阶段的考核登记与管理。
高职信息化形成性考核系统可以采取多层系统架构技术进行设计,本文采用.NET平台下多层应用系统进行高职信息化形成性考核系统架构,设计成五层系统,分别为表示层、业务逻辑层、数据访问层、实体层和通用接口层[2],如图1所示。
表示层直接和教师、学生、教务部门、家长等交互信息,具有考核、查询、统计、打印等功能。它必须通过调用业务逻辑层的具体业务操作为用户提供服务。
业务逻辑层是各类操作的核心部分。它集中了各类操作的核心代码,为表示层运行提供功能调度接口,完成需要的业务操作,并通过调用数据访问层完成数据库的数据存取操作。
数据访问层处于连接数据的底层,承担服务业务逻辑层、存取数据库数据的职责。
实体层是业务操作过程中各个数据实体对象的集合。多层系统操作过程中必须依托实体来实现各类操作的数据载体,提高运行效率。实体层是游离于表示层和业务逻辑层、业务逻辑层和数据访问层之间的抽象层。
通用接口层是为系统整合和数据资源共享服务的层。例如:系统需要从其他系统抽取数据,数据转移时,就必须通过通用接口层来实现。通用接口层也被业务逻辑层直接调用,业务逻辑层将得到的数据分成两路传输,一路通过数据访问层将数据保存到当前数据库,另一路将数据通过表示层展示。
多层系统整体架构如图1所示。
图1 高职课程形成性考核信息化系统架构
高职课程信息化形成性考核系统主要针对两类课程进行设计,一类是高职常规课程,包括基础课、专业课、专业基础课等;另一类是高职实训、实践类课程,包括综合实训、课程设计、设计实践类课程等。这两类课程具有较大差别,常规课程一般是在校内完成,表现为课堂教学、训练等形式;实训类课程目前多采取“产教融合、产学并行”形式[3],也就是以企业化真实项目为实训内容。两类课程的信息化形成性考核应区别开来,通过设计两个板块实现对两类课程的信息化考核,设计的两个板块主要功能如图2、图3所示。
常规课程考核:课程考核计划是在线设置的该课程总体考核方案、阶段、计算依据等;项目考核是针对目前高职课程工作过程项目化教学采取的方式,针对课程每个阶段项目完成情况进行考核;阶段考核,是课程实施一段时间的阶段测试,是评价过去、引导未来一种形式;并行项目考核是为了提高学生动手能力和专业应用能力,通过并行项目进行举一反三的训练;课堂表现记录整个课程学习过程中的表现;结业考核在课程结束时,进行总体大阅兵考核;课程竞赛或考证是对照具有考证或竞赛要求的课程设计的一个评分项,鼓励专业特长生的创新与发展。
图2 常规课程考核系统功能
图3 实训类课程考核 系统功能
实训类课程考核:课程考核计划是在线设置该课程总体考核方案、阶段、计算依据等;项目整体设计考核主要评价学生对实训项目计划、工作内容分解、阶段工作安排、分工合作、项目目标等内容的安排和设计,是项目可行性评价;项目阶段质量考核基于质量观念进行阶段评价,可以是多次,期中后仍旧可以实施;中期检查主要通过第三方评价进行打分,登记到系统中;项目整体考核是整体进行实训项目考核,相当于产品验收;项目验收与答辩是实训课程结束时进行的最终评价。
各项考核结束后,系统根据考核计划自动计算每个学生的成绩,并生成形成性考核档案。
(1)系统用户管理采取基于角色控制的管理技术,将用户分为教师、学生、家长、二级教务和教务处五个角色,分别对应不同的显示界面。不同用户界面集合采取母版页的形式进行控制,并设置页面防后退控制。
(2)前台采用VS2010.作为开发平台,使用C#语言进行代码编写,表示层采取母版页、AJAX、CSS+DIV等技术进行设计与开发;业务逻辑层主要通过集合、泛型、继承等技术的类定义各类操作;数据访问层通过建立各种泛型、集合、继承在内的类完成操作定义和方法编写;定义各类数据载体实体类,实现各类操作之间的数据传递;定义好各类通用模块的接口组件或视图类,实现通用接口数据获取和传递。
(3)数据查询多采用封装技术设计通用查询组件,这样只要知道数据接口和操作要求,即可实现操作,视图和数据库的改动,不影响查询业务操作,实现了逻辑独立性和物理独立性,查询统计数据多采取Excel数据表格进行保存和导出[4]。
(4)数据库采取SQL Server 2008进行设计和管理,系统初始数据通过通用接口或Excel表格整体导入,数据显示多使用GridView控件,数据表之间的级联修改通过触发器实现。数据库常规课程考核表包括:形成性考核计划表、项目考核表、并行项目考核表、阶段考核表、课堂表现考核表、竞赛或考证成绩表、结业考核表、最终成绩表等;实训类课程考核表包括:形成性考核计划表、项目整体设计考核表、阶段考核表、期中检查表、项目整体考核表、项目验收与答辩表、最终成绩表等。
(5)系统数据报表采取Excel高级报表技术实现,这样既容易设计成各种形式表格,又容易作为文档系统进行存储,实现信息化打印和管理等,还可以用来进行系统数据维护。此外,数据导入、导出都可以通过Excel实现。
本系统基于B/S架构,对各类注册课程进行在线考核,学生能及时了解自我学习情况,家长可以了解孩子的学习进度和效果,教师可以在线设置课程考核和管理考核数据,同时学生可以参与考核过程,最终生成所有学生的信息化考核档案,教务部门可以通过考核系统获得信息支持等,这种信息化形成性考核必将成为高职课程考核的主要形式。
[1]郑广成.高职《C#程序设计》课程形成性考核档案研究[J].电脑与信息技术,2010(10):71-74.
[2]杨正校,郑广成.高职软件技术专业课程形成性考核方案研究[J].计算机时代,2010(06):67-69.
[3]韩晓东,高明辉.基于网络的形成性考核与终结性考试研究[J].河北广播电视大学学报,2011(05):29-31.
[4]郑广成.MVC和.NET相结合的高职课程形成性考核系统开发[J].计算机与数字工程,2011(1):57-60.