网络教学评估系统的研究与设计

时间:2022-03-26 04:13:18

网络教学评估系统的研究与设计

摘要:教学评估是对教学质量监督的重要手段。本文目的在于设计一款符合现在教育体制的网络教学评估系统。利用目前评估领域的最新研究成果和成熟的软件使系统更灵活稳定。网络教学评估系统主要功能包括用户登录、问卷生成、评估及结果生成、数据存储、数据查询等。本系统以java为开发语言,MySQL为数据库,结合MVC思想,利用Struts2、JSP、Hibernate技术开发的基于B/S结构的设计清晰、系统稳定可靠的网上教学评估系统。

关键词:网络教学评估系统 JSP MVC MYSQL

中图分类号:G43 文献标识码:A 文章编号:1007-9416(2013)01-0157-02

随着我国高等教育的发展,各个高校对教学质量的评估工作越来越重视。特别是随着高等学校的扩招,传统的会谈法、调查问卷法、跟踪调查法等教学评估方式已经越来越不能满足当今教学的需求。借助于计算机技术及网络的不断发展,各个高校都已逐步建立起了符合自身特点的高等教育网络教学评估系统。并且随着教学方式的改变、工作效率的提高、计算机软件技术的推陈出新,网络教学评估系统也日趋合理及完善。

1 网络教学评估系统建立的意义

教学评估做为教学设计中重要的组成部分,可运用一切有效的技术手段对教学过程及结果的质量做出判断。教学评估系统的建立,可以促进教师的工作,调动教师教学的积极性,提高教学质量;可以为教师评优提供科学依据;有助于领导及时了解教学动态和师资情况。通过这些质量监控体系和制度的实施,可以对教学工作进行有效的监督,促进教学管理的科学化、规范化;可以诊断问题、改进工作方式,促进高校教学科研水平的发展。

网络教学评估做为教学评估的一种模式,不仅具备了教学评估的基本要素,更具有其独特性。在网络教学评估模式下,学生随时都可以通过校园网内的计算机,对教师进行教学评价,所有评价数据都被自动保存到网络数据库中。在评估结束后,对数据库中的数据进行统计得出评估统计结果,得出的结果可以在网上并提供给教师查询。这样一方面提高了数据获取的效率和准确性,另一方面免去了繁琐的教学评估调查问卷、打分、数据录入和校对过程。使评估的前期准备工作简单易行,评估结果信息的反馈及时有效。

2 国内外研究现状

由于国外计算机技术已比较成熟,教育体系亦比国内先进,因此教学评估系统也相当先进,种类繁多。许多国际上的大学,如英国的牛津、剑桥,美国的哈佛、斯坦福以及法、德、日等国的著名大学都十分重视学校内部教学的调查及评估工作,对教与学以及各学科专业都有一套较规范的评估制度。英国1992年建立了新的质量审核组织——高等教育质量委员会(HEQC)。2000年,美国高等教育认证委员会(CHEA)在华盛顿召开会议,交流各国在高等教育质量保障方面的做法、经验,研究了不同领域的质量标准,讨论了如何在质量保障方面加强国际间交流与合作。日本是在80年代后半期开始,引入新的教育评估体系,由各大学进行自我检查与评估。根据1998年一项调查结果显示,全日本有97.8%的大学都设立了自己检查与评估委员会。一些大学开发并使用了基于网络的教学评估系统,如华盛顿大学的教学评价系统(IAS)、亚利桑那大学的教师-课程评价(TCE)、堪萨斯州立大学的教学评估和个人发展系统(IDEA)等。这些系统通过校园网进行教学评估,并取得了不错的效果。

国内的网络教学评估系统的研究和开发也取得了较快发展,陈亮、熊言林、房成飞、杨瑞军、谭利净都提出了自己的理论并先后进行了实践。对于评价系统的实现也存在多种方式,现在的主流为使用以微软技术的.net、asp和java体系的JSP、PHP等技术研发的系统。而随着新的教学理念的产生,教学评估系统也在不断升级。

3 网络教学评估系统的需求分析

在网络教学评估系统中,评价对象是所有任课教师,而参加评价的可以是学生、专家、领导或者同行。系统可以根据不同的评价者预置不同的评价标准,选取需要的模块,对教师的教学情况进行综合评估。

3.1 评价标准

根据评价者的不同,系统应设立不同的评价标准。如学生应从教师的课前备课、课堂教学(包括内容、方式、效果等)、课后辅导等方面进行评估,且评估的权重设置为50%;领导及专家应从教师的教学态度、教学思路及教学效果方面对教师进行评估,评估权重各占20%;同行则从教学准备、内容、方式方面对教师进行评估,评估权重为10%。

3.2 评价流程

①根据个人身份进行登录②登录后根据评价者身份不同,由系统读取预置的评价标准并生成答卷③评价者根据教学实际情况进行评价,由系统产生评价分数并保存在数据库中④该评估结束后由系统对保存分数进行统计并产生评估数据⑤系统将评估数据⑥用户登录,并根据不同身份进行查询⑦评估结果的反馈。

3.3 需实现的功能

(1)易于操作的系统。界面简洁易懂,并可加入提示功能。(2)数据的有效性及真实性。主要体现在实际参与评估的人数及实际参与评估人数占可参加评估人数的比例。在整个评估过程中,管理员客户端应实时显示参与评估的人数、分数等信息,便于管理者的管理。(3)评价的客观性。主要应解决因评估者因自身感情因素对被评估者做出的虚假或恶意评估。针对此问题应增加“无效答卷”的功能。(4)系统的保密性。系统应严格控制登录用户的权限,对非公开信息进行加密或者匿名显示。(5)系统的安全性。确保系统数据、用户信息等的安全性。

4 网络教学评估系统的设计

4.1 系统架构设计

系统基于jsp、Struts、Hibernate,实现MVC分层。(1)表示层:基于JSP技术实现,用来对系统界面进行显示,同时担任一些简单的任务,如对用户输入的信息进行获取、检验、传送。(2)业务逻辑层:采用Struts2技术实现业务逻辑功能,包括系统对请求的处理以及数据的更新。(3)持久层:持久层有Hibernate负责,将数据库中的表和程序中的类进行对应。(4)数据层:数据层是整个分层体系的最底层,它的主要作用是和数据库实现交互功能。数据层提供数据查询的服务并提供数据处理的请求(如图1)。

4.2 需要实现的模块功能

(1)登录模块:对用户进行身份信息的验证,保证登陆者身份的合法性,确保评估结果的真实性与可靠性。(2)评估模块:包括整个教学评估的操作过程。系统根据登录者的身份读取相应的预置评价标准并根据要进行评估的任课教师的身份及所教授的课程产生评估试题,由评估者作答。(3)管理模块:包括对教师信息的管理;学生信息的管理;课程信息的管理;评价标准的管理;评估结果的管理。(4)查询模块:根据用户权限的不同,进行相应评估内容的查询。

4.3 数据库的设计

数据库的实现采用MYSQL数据库,采用ER模型构建概念模型,建立学生实体、评价实体、管理员信息实体、教师信息实体等关键实体。建立起领导、专家、教师、学生、管理员信息表、评测项目表、教师任课项目表、选课表、评估结果表。

4.4 开发环境

该系统使用java语言进行编程,MyEclipse作为开发工具,使用MySQL作为数据库。采用MVC思想,利用JSP、Struts、hibernate等技术结合UML,开发一款基于B/S结构的适用于各高校的网络教学评估系统。

5 结语

本文分析了建立网络教学评估系统的意义及国内外研究现状,从评价标准、评价流程及需要实现的相关方面入手对网络教学评估系统进行需求分析,完成网络教学评估系统的总体结构和详细设计,包括各功能模块内部的功能设计、数据库结构设计等。

参考文献

[1]夏浩波,徐杏芳.基于JSP的教学评估系统的设计与实现.福建电脑,2007(6).

[2]高立军.浅谈教学评估系统的设计与实现.中国校外教育.

[3]曹伟,罗念龙,蒋东兴,夏春和.网络教学评估系统的研究与实现.计算机工程与应用,2002(9).

[4]陈明忠.基于Web的教学评价系统的研究与设计.广东科技,2005.

[5]杨卓.网络教学评价系统的研究与实现.华东师范大学,2009.

[6]张盛春.基于JSP的教学评估系统的设计与实现.计算机教育,2007.(11).

[7]杨卓.网络教学评价系统的研究与实现.华东师范大学,2009.

上一篇:基于单片机SPCE061A的耳温枪设计 下一篇:寻迹机器人系统设计