首页 理论教育 过程化考核系统的设计与实现

过程化考核系统的设计与实现

时间:2022-04-22 理论教育 版权反馈
【摘要】:过程化考核系统的设计与实现_四川广播电视大学学报论丛过程化考核系统的设计与实现四川广播电视大学 王力洪 传统的教学过程是“基础知识学习→期末考核”,学生学习效果和教师教学效果反馈较慢,造成部分学生学习上“偏重期末突击学习,轻视学习过程的知识掌握”的现象,对学生进行过程化考核,巩固其知识掌握,及时反馈学习效果。如果学生对于某门课程过程化考核的分数有异议,可以申请查分。

过程化考核系统的设计与实现

四川广播电视大学 王力洪

【摘 要】 传统的教学过程是“基础知识学习→期末考核”,学生学习效果和教师教学效果反馈较慢,造成部分学生学习上“偏重期末突击学习,轻视学习过程的知识掌握”的现象,对学生进行过程化考核,巩固其知识掌握,及时反馈学习效果。而传统的考试方式过程复杂,工作繁琐。随着教育改革的深化,信息技术以及校园网络建设的成熟,网络教学模式的出现,促使人们希望利用这些技术进行学生学习效果的在线考核,提高考核质量,减轻教师工作负担。

【关键词】 过程化;生成试卷;在线测试

一、开发背景

目前,计算机和网络的应用在各行各业都已经非常广泛。尤其是在各类高校,校园数字化建设已日趋成熟,利用信息技术和网络已经成为广大师生进行交流学习的一种新手段。但是,我国整个教育体系主要还是依靠传统的教育模式进行教学和考核,即“基础知识学习→期末课程考核”的教学模式,这种模式随着信息技术、网络建设的不断完善,网络学习已经显现出了以下几个问题:

(1)学习效果、教学效果的反馈较慢;

(2)容易造成教师教学中不能及时了解学生知识掌握的情况,不能及时调整教学以便更好地适应学生的学习;

(3)存在平时学习不努力,“临时抱佛脚”突击应考;

(4)多数考试还是传统的纸质考试,考试过程复杂,需经过教师拟卷、试卷印刷、考试组织、考试、收卷阅卷、成绩评估和试卷分析等步骤,整个过程周期较长,大大增加了教师的工作量,并且极其容易在各环节发生错误,影响整个教学过程。

正是基于以上原因,本文提出了利用现代信息技术和网络实现无纸过程化考试,在教学过程中加入过程化考核环节的想法。通过过程化考核对学生所学课程的各阶段学习效果进行评价,并对评价结果进行分析,以便授课教师及学生能及时调整教学方法和学习方法,也杜绝了突击应考和减轻了教师的工作压力。

二、系统设计

(一)系统开发技术

1.系统开发架构

按照软件分层理论和本系统的开发平台,从技术层面将系统分为三个层次。三层架构主要指表现层、业务层、数据访问层。表现层由htm l、aspx和cs文件实现UI展现,业务层由类实现业务逻辑处理,数据访问层实现系统数据库的各种操作。

2.系统开发平台

系统采用.NET框架作为开发平台,选用M icrosoft SQL Server 2005作为数据库管理系统。

(1).Net开发平台

.Net开发平台由一组用于建立Web服务应用程序和Windows桌面应用程序的软件组件构成,包括.NET框架(Framework)、.Net开发者工具和ASP.Net。.Net即DotNet。“M icrosoft.Net是M icrosoft.Net XML Web Services平台。XML Web Services允许应用程序通过Internet 进行通讯和共享数据,而不管采用的是哪种操作系统、设备或编程语言。M icrosoft.NET平台提供XML Web Services并将这些服务集成在一起,为个人用户的好处是无缝的,吸引人的体验。”.Net为开发人员提供了新的开发平台(.NET框架)、新的开发语言(C#)、新的开发工具(Visual Studio .Net)、新的开发方式(Web Service);为普通用户提供Windows CE、Windows XP、Stinger、Xbox、Tablet PC、.Net My Services、MSN等产品;为企业提供bCentral。

(2)SQL Server2005数据库

SQL Server2005是M icrosoft 公司推出的在Windows 系列平台上使用的功能完备的SQL Server数据库管理系统具有使用方便、可伸缩性好、与相关软件集成程度高等优点。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)以及存储过程、触发器等功能。

本次系统开发主要用其作为整个系统的后台数据库支持。

(二)系统功能

本系统主要用于学生课程的过程化考核,对学习效果进行评价,在系统中需要具有如下一些功能:登录验证、人工组卷、自动组卷、在线测试、自动阅卷评分、题库管理、成绩管理等功能,如图1所示。

图1 过程化考核系统运作流程图

三、系统实现

(一)自动组卷功能(如图2、图3所示)

(三)系统模块设计

1.学生模块

学生登录后,可直接获取到试卷,也可查看以往考试的成绩。在答题的过程中,为了防止停电、死机等意外情况造成学生答案丢失的问题,系统采用了缓存的方式保存学生做题的答案和时间。学生提交试卷后再保存学生的最终答案。

学生交卷后,系统进行自动判分,把结果分类保存在数据库中以便教师或学生了解各学习模块的学习情况。

2.教师模块

教师登录后,在出题页面可添加题目到题库中,也可以用Excel表格批量导入题目,供组卷时使用。

组卷分为自动组卷和人工组卷两种方式。如果是自动组卷方式,先由教师指定试卷的出题范围,如章节、知识点、重要性等,再由系统筛选出符合要求的题目,随机生成试卷。如果是手动组卷方式也是先由教师指定试卷的出题范围,然后系统筛选出符合要求的题目,教师在列出的题目中选出需要的题目进行试卷生成。

当测试完成时,教师可以查看自己教学班级的成绩以便分析教学过程是否需要进行相应调整。

3.教研组长模块

教研组长除具有教师的所有功能外,还可以查看本学院所有学生的成绩,通过查看学院所有学生的成绩,教研组长就可以评定各门课程任课教师教学内容及形式是否适合学生。

如果学生对于某门课程过程化考核的分数有异议,可以申请查分。教研组长最后根据查分情况来决定该生该门考核成绩是否需要修正。

图2 自动组卷界面

图3 自动组卷代码

(二)在线测试功能(如图4、图5所示)

图4 在线测试

图5 在线测试代码

(三)查看成绩功能(如图6、图7所示)

图6 查看成绩

图7 查看成绩代码

四、结束语

过程化考核系统是个性化学习系统中的重要组成部分。通过实际应用证明,该系统在提高学生自主学习能力,帮助学生提高学习效果和成绩上有较大作用,它不同于传统考试;使用该系统

考试没有时间、空间限制,考试完全是围绕考生的各阶段所学知识进行的,不同于传统的考试。但该系统还有需要改进的地方,如针对不同的学生、针对不同学生的学习情况来进行有针对性的考试等。

参考文献

[1] 肖志辉等. 智能出卷测试系统的设计与实现[C]. 1999年湖北省计算机学会年会论文

[2] 张江等. 通用考试系统的设计与实现[J]. 电子科技大学学报,2001(2)

[3] 接标,凌宗虎,王涛春,方群. 基于Net平台的计算机自动评阅系统的研究[J]. 计算机教育,2010(14)

[4] 李晓捷. 基于Web的在线考试管理系统的设计与实现[J]. 计算机应用技术,2005(4)

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈