APP下载

学员课程形成性考核管理系统设计

2015-02-04朱成文郑炎曾垂振蔡小艳

电子技术与软件工程 2014年22期

朱成文 郑炎 曾垂振 蔡小艳

针对形成性考核管理不规范,考核实施随意性大,及对形成性考核数据的分析和利用不够问题,设计了形成性考核管理系统,辅助教员实现形成性考核程序和档案的规范管理,记录学员课程形成性考核数据,为教员掌握学员学习情况和对情况进行分析提供方便,有利于教学手段和方法的改进。

【关键词】形成性考核 考核管理 考核管理系统

经过多年探索实践,职业技术教育界逐渐确立了过程性的能力评价理论共识,强调对学员能力形成各阶段水平和个体差异的真实把握,促进与检查学员能力形成的“形成性考核”方式得到推广普及。然而“形成性考核”在评阅、登分、统计等环节上费事、费力,常使教员陷于繁琐的事务性工作中。因此,实际情况是考核管理并不规范,考核实施随意性较大,对形成性考核数据的分析和利用不够,不能有效促进教学。

研究课程形成性考核管理系统能够辅助教员实现形成性考核程序和档案的规范管理,记录学员课程形成性考核数据,为教员掌握学员学习情况和对情况进行分析提供方便,有利于教学手段和方法的改进。同时,还可充分利用网络资源,扩展课程形成性考核的形式,促进学员自主学习,提高学生的综合素质和应用能力。

1 需求分析

由于条件所限,学员通过校园网络完成课程的形成性考核有一定的不便和难度。但是在部分配置了局域网环境的专修室开展的课程,还是具备条件的。因此我们希望首先开发出局域网环境下的课程形成性考核管理系统,暂时只考虑教员和学员两级用户的情况,由教员对课程和学员进行管理。以后再考虑拓展到教务人员作为管理员对课程、教员、学员进行管理的情况。下面对各自的需求进行梳理。

1.1 教员需求

教员实际上是兼顾了教务人员的职责。要能够完成课程管理、学员管理、考核计划管理、项目考核、成绩分析和与学员的交互等几个方面的任务。教员登录系统后,第一任务就是添加课程、上传课程资料;然后按照课程和期班添加学员数据(此步完成后学员才可登录系统);再为每门课程每个期班设置形成性考核计划和考核项目内容,并根据课程进展情况及时调整、开启和关闭考核项目,学员完成考核项目后,系统自动评阅客观题部分,主观题部分由教员评阅,系统自动将评阅结果和教员评语反馈给学员,实践性考核项目得分由第三方软件或教员直接给出并计入系统;教员还可统计学院完成考核项目内容的具体情况,可细化统计到某一考核项目的某一个小题目。

由于系统是在教室局域网内运行的,教员不能所有操作都在教室进行,因此,要求教员可以讲系统安装在办公室电脑上,录入课程及考核资料,然后按需导出数据,再将数据导入教室计算机中。

1.2 学员需求

学员的需求相对单纯一点。首先,登录系统后要能够查看或下载教员上传的课程资料,查看课程形成性考核计划;第二,学员要能够联机完成教员指定的考核项目,上传作业,查看完成情况和教员反馈;第三,学员要有渠道能够与教员实时交互,反映问题。

根据课程形成性考核程序,可梳理出如图1所示的系统业务流程图。

2 模块结构

参照系统业务流程,我们将系统功能模块设计如图2所示。

其中,考核计划管理子系统业务流程和项目考核子系统学员业务流程如图3所示。

3 架构设计

为提高系统的通用性、可移植性和扩展性,我们将数据访问独立出来,采取类的封装技术设计数据访问层,独立设置业务逻辑类,这样可实现数据的物理独立性,解决数据操作和数据访问交叉在一起的问题。通过.aspx文件实现页面显示层的视图,编制.CS程序实现对页面显示和业务逻辑(模型)的接口控制。执行控制器职能,模型部分针对业务逻辑层,通过封装各种操作类和数据访问接口类实现该部分的功能,数据访问层单独独立出来,在Web.config和数据访问类的共同配合下完成数据库的访问,满足系统对数据库数据的存取、更新、删除、查询、抽取等操作需求。系统架构如图4所示。

4 难点问题

在进入系统代码编写以前,还有几个问题需要解决。

4.1 考核计划制定

制定考核计划须设定本课程所包括的形成性考核内容、所占比例,设定好之后,由教员激活开启该计划,学员端方可看见考核内容以及提交作业。

一门课程的形成性考核要兼顾学习过程考核和学习内容考核:学习过程考核主要包括考勤、平时学习表现和小组学习等项目的考核;学习内容考核主要包括平时作业、阶段测试、实验(实习)、实践操作、小论文、大作业等。考核形式的多样,给拟定考核计划带来了困难。在对各种考核形式进行分析后,我们将形成性考核任务模式分成两类:一类是网上作业任务,一类是登记信息任务。对于网上作业任务,须从题库中选择题目组成任务并指定题目分值,学生完成考核任务后,系统直接计算出客观题成绩;如果题目中包含主观题,由教员批阅打分。对于登记信息任务,例如“考勤”,一般由教师根据具体的情况直接打出分数。

4.2 数据库表设计

数据库设计是后续开发的关键。对于本系统来说,采用关系数据库比较合适。由于考核计划的多样性,数据库的设计比较复杂。除了要存储考核的内容,还要体现出考核的过程及提供数据进行考核分析。因此数据库的设计分基础性数据(如教员表,学员表,课程表和题库表)和过程性数据两个部分来设计。

按照系统形成性考核实施过程,在制定项目计划时需要下面的表:

考核计划表:每门课程每个期班都有一个考核计划表,每一个考核计划都包括若干个考核项目。登记信息任务直接给出考核项目内容,网上作业任务给出考核项目内容表名。

考核项目内容表:记录网上作业任务的项目内容,包括平时作业、阶段测试、小论文、课程大作业等。注意,通过模拟训练平台进行的操作考核认为是登记信息任务。

还需要如下数据表记录学员完成考核的情况:

课程期班表:存储期班课程信息及其对应的考核计划;

学员完成考核计划表:每门课程每个期班一张表,记录学员完成考核计划情况及教员反馈;

学员项目得分表:每门课程每个期班一张表,记录学员考核项目得分。

5 小结

开发学员课程形成性考核管理系统,实现学员课程形成性考核的信息化管理,能够辅助教员实现形成性考核程序和档案的规范管理,克服考核实施随意性大的问题。系统记录的学员课程形成性考核数据,为教员掌握学员学习情况和对情况进行分析提供方便,有利于教员及时调整教学进程及内容、改进教学手段和方法。本文只是设计了系统的粗略框架,距离系统实现还有距离,下一步将进一步完善方案,设计好系统数据结构,进行系统的开发工作。

参考文献

[1]施勇军.形成性考核管理系统建设的研究[J].文史博览(理论),2013(08).

[2]徐亚君.完善形成性考核的几点思考[J].远程教育杂志,2004(02).

[3]张明,张睿,袁翠松.基于网络的形成性考核研究[J].江西广播电视大学学报,2007.

[4]张露.电大形成性考核系统的研究设计与实现[J].软件导刊,2012.

[5]王刚.基于B/S 模式的形成性考核管理系统的设计[J].电大理工,2006.

[6]张明,张睿.开放教育“形成性考核”问题与对策[J].江西广播电视大学学报,2008.

作者单位

武汉军械士官学校军事信息教研室 湖北省武汉市 430075endprint