首页 > 范文大全 > 正文

构建课程管理过程性考核系统

开篇:润墨网以专业的文秘视角,为您筛选了一篇构建课程管理过程性考核系统范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:传统的期末一张试卷的考核方式不适应专业课程的教学管理要求,采用过程性考核有利于学生专业技能的掌握。本文确立了课程教学过程性考核系统的总体要求及原则,分析了系统的功能需求,对系统架构、功能及数据库进行了设计。课程过程性考核系统适用于辽东学院信息工程学院的软件开发类课程,满足实际课程过程性考核管理的需求。

关键词:软件开发 考核管理 学习管理

课程考核是教学管理过程中必不可少的重要环节,贯穿于教学的全过程,考核方法合理与否,直接影响考核的结果、教与学的积极性以及良好学风的建设[1]。

辽东学院信息工作学院有很多实践性很强的软件开发类课程,如程序设计语言、Web程序设计、网络数据库技术、网站开发技术等。这类课程的教学目的是使学生掌握软件开发的方法,具备软件开发的实际操作技能。所以课程的考核重点便是上机实际操作,传统的期末一张卷子或是期末一次上机考试的考核方式明显不适用于此类课程。因为其考核方法不合适,考核内容有局限性,不利于学生专业技能的掌握。

解决问题的一个主要方法是增加过程性考核在总成绩中所占的比例。过程性考核贯穿学生课程学习的全过程,对课程的各主要知识点进行考核。如何有效、准确、方便、实时地记录下每项过程性考核的内容和结果,从而降低过程性考核管理和实现的难度,是一个摆在专业课程教师面前的新问题。另外,考试的形式也是一个值得研究的问题,传统的笔试方式,明显不适用于这类操作性极强的课程。

一、问题研究现状

E-Learning的国际技术标准SCORM,其充分借鉴了AICC、IMS、LEEE LTSC系统标准,其表面上主要关注课程内容的建设,但其一开始就朝着智能导学方向发展,其基本的假设前提是学习中的课程内容完全代替传统教师、书本等,其在课程过程性考核层面提供可供参考的数据模型和相应的参考[2]。

国内在网络教学中实现过程性评价的方式相对多样,并且各自为政,目前还没有上升到规范层面[2]。

目前,辽东学院对学生学习考核的管理主要有两个平台,一个是“课程中心”,一个是“URP综合教务系统的成绩录入子系统”,这两个系统虽各有长处(课程中心主要是方便教师课程资料,帮助学生课程学习;而URP综合教务系统的成绩录入子系统主要是在期末辅助教师完成整个课程考试成绩的录入),但却并不能实现贯穿整个学期的课程过程性考核的管理。

目前,教师对过程性考核的管理和实施主要还是通过纸介质,或通过电子表格进行简单的记录。由于缺乏方便有效地管理和实施方法,要实现过程性考核,实际上增加了教师很多工作量,效果还并不理想。

二、课程管理过程性考核系统的总体要求及原则

(一)课程管理过程性考核系统的要求

要把课程教学过程性考核系统的建设当作辽东学院课程管理的基础性软件系统去构建。在依托辽东学院校园网这一大的平台基础上,针对信息工程学院软件开发类课程过程考核的管理需求,本着合理化、科学化的指导思想,使系统操作简单、易学、易用,内容丰富。能够辅助教师对过程性考核的内容、过程及结果进行科学有效的管理,降低实现过程性考核的难度,从而解决考核方法单一性,考核内容局限性等问题,最终达到提高学生学习效果的目的。

(二) 课程管理过程考核系统开发原则

1. 实用性原则:满足实际课程过程考核管理的需要,便于操作与使用。

2. 测试原则:选择信息管理系一门有特色的专业课,根据课程教学过程性考核系统的功能需求,制定较为完整的功能测试清单、测试案例和测试计划,进行数据和流程的测试,验证方案是否切实可行。

3. 平台化设计原则:按照WebService的设计方法,将课程教学过程性考核系统的考核功能提炼为应用系统的基本平台组件,以达到系统应用和扩展灵活。系统管理用户可通过高层配置工具生成新的应用,并可上线。

4. 与其他课程管理系统有机结合原则:模块的建设应确保课程学习管理系统的独立性、完整性,不影响原有系统的运行。

三、系统功能需求分析[3、5]

(一)系统参与者

系统有四类参与者,分别为:

1. 教师。这类人员在实际操作中可以完成课程设置,班级设置,权限设置,学习资料,进行考核管理,成绩管理等。

2. 学生。这类人员中可以参与学习,考核答题。

3. 课代表。这类人员可以考核批改,成绩,分组分配小组长权限,统计汇总。

4. 小组长。这类人员可以批改本小组考核。

(二)系统功能需求

1. 系统设置:其中包括课程设置,班级人员设置和权限设置。

课程设置用例的功能是注册参与过程性考核的课程;班级人员设置用例的功能是设置参加学习与考核课程的班级及其人员,可实现人员导入;权限设置用例的功能是设置各类人员的权限,包括课代表,课程小组长和普通学生等。

2. 学习管理用例完成的内容是由教师上传与课程学习相关的资料,班级学生可以在线浏览及下载学习。

3. 考核管理用例完成的内容是由教师考核内容,设置考核时间,学生在线完成后提交。系统自动记录考核时间,上传机器的IP等。

4. 成绩管理用例完成的主要内容是考核的批改和成绩的汇总和发放。教师批改课代表的试卷,也可以选择批改其他学生的试卷,并参考答案。根据参考答案,课代表批改各课程小组长的试卷,课程小组长批改其本小组学生的试卷。批改后成绩上传,由课代表汇总后。

5. 统计分析用例完成的主要内容是对考核成绩加以统计分析。

四、系统设计

(一)系统架构设计

系统采用B/S结构,开发平台的软件架构是三层架构,分别为:表示层、业务逻辑层、数据访问层。其中,表示层:为用户提供交互操作界面;业务逻辑层:负责关键业务的处理和数据传递;数据访问层:实现数据库的访问。

(二)系统总体功能设计

根据前一阶段的系统需求分析,可以进一步设计出本课程教学过程性考核系统可以划分为五大功能模块,分别为系统设置模块,学习管理模块,考核管理管理模块,成绩管理模块,和统计分析模块,系统总体功能结构图如图1所示。

(三)数据库设计

经数据分析,本系统共有七个实体,分别为教师、学习资料、考核、课程、知识点、小组和学生。体现它们之间的联系的ER图如图2所示。在设计ER图的基础上,将其转换为对应的关系模式,最后在MySQL数据库管理系统中具体实现数据表。

五、系统实现

(一)开发及运行环境

系统开发环境为Dorado7,Dorado是源代码开放的Web表现层框架。

系统运行环境:

1. 服务器端。操作系统:Windows 2003 Server。

软件:MySQL5.1 、Tomcat 6.0以上。

2. 客户端。操作系统Windows XP。软件:IE 6.0或以上。

(二)系统物理部署

课程过程性考核系统的部署图如图3所示。其中,客户机节点有四个包组成:浏览器进程包、数据包、用户交互界面包、课程过程性考核事件包组成;应用服务器结点中有三个包:Web/Ejb容器包,课程过程性考核逻辑功能包,数据实体包组成;数据库服务器节点有三个包组成:数据库管理系统,数据操作包,数据[4]。

六、结论

从目前专业课程考核存在的问题出发,结合辽东学院信息工程学院目前课程学习考核管理的现状,提出构建基于B/S结构的依托于校园网的课程过程性考核系统,并对该系统进行了具体需求分析、设计和实现。经系统测试及运行,证明该系统能满足实际课程过程考核管理的需要,降低过程性考核管理和实现的难度,对实践性很强的软件开发类课程的考核有一定的实践指导意义。

参考文献:

[1] 毛自森等.对高校基础课程考试考核制度改革的探究[J].科技创新导报,2010(3):239- 240.

[2] 刘永浪.网络助学课程过程性考核系统的研究与设计[D].南昌:南昌大学,2009.

[3] 鲁琴,郭崴.警务信息综合应用平台中地址管理模块的设计与实现[J].微计算机信息,2012(9):293- 294

[4] 鲁琴.基于UML的信息系统软件体系结构描述[J].辽东学院学报,2011(4):311- 314.

[5] 邵维忠,杨芙清.面向对象的系统分析与设计[M].北京:清华大学出版社,2007.