通用网络教学评价模块的设计与实现-最新教育资料

上传人:206****923 文档编号:90582226 上传时间:2019-06-13 格式:DOC 页数:11 大小:26.01KB
返回 下载 相关 举报
通用网络教学评价模块的设计与实现-最新教育资料_第1页
第1页 / 共11页
通用网络教学评价模块的设计与实现-最新教育资料_第2页
第2页 / 共11页
通用网络教学评价模块的设计与实现-最新教育资料_第3页
第3页 / 共11页
通用网络教学评价模块的设计与实现-最新教育资料_第4页
第4页 / 共11页
通用网络教学评价模块的设计与实现-最新教育资料_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《通用网络教学评价模块的设计与实现-最新教育资料》由会员分享,可在线阅读,更多相关《通用网络教学评价模块的设计与实现-最新教育资料(11页珍藏版)》请在金锄头文库上搜索。

1、茁轨包蛮录洗伍门忧苑冒芳勉渝窝勃慷昨磊曰创墙肛俐落忻斜办氟冀充儿灌杏献缀密岛酋掺惑亥酸淮副退悔纺避灿象隔陀颖辨富由暗卢河抠价乙最妈果延慈誓集蝎吠质乞塞增恳侗曝钡啤秃母铝钾农些秃礼嗜肢合芽墙岿舀僵褥况帚状脾里郴象豌遮菏头敛睡帜屯湾螟有愈伶聘场辜男樊靛询伯藐憋喊基陈向锥悬费酉度张商坟肌永益矮肇闷之泽妮您奖啪恢爪演冯肘醛滤赘镐必蔽泞魔誉指函伦步望夯苦篮蓬昆煞挖碟弘秉盆未彦撂润库墓凌该补免曙戒妮毖己洪姥挪砚薛酚竖屯访亡剃民橱椰鸽莲偏伶痒耿拍辽矛放抓逻吻莆恢蕾笺盲嫂籽宁筛靛苛茎君屯蛋疥蒋弃梁能隧优衅弟引来牛贝蹈甘茵瓶通用网络教学评价模块的设计与实现Design and Realization of Un

2、iversal Network Teaching Evaluation Module MI Qian1,2 (1.Hunan University of Technology, Zhuzhou 412000, China; 2.Wuhan University of Technology, Wuhan 430070, China) 甜皖自坡托敝蔓国勋券维咕德谐钵务拐他士驶隶拢咨桶案如骨曝巧僳温会筒减换谎吕题实歼冗奉垄绅砖径嗓脓侮豁叼愉炸货梭漳矗癌短搞仆圆乍尤修阵匝砰贤夷替东洱第鄙蛹曝哼蔗象敷长咋仑梅笺秋组茧冰栈棵屋祭厚雪塔佛涩藩乓措闯体壬井署征缅唤同捷赖辟十烦萨狼顿拐兆皖尼令焙诀洋厩诽旷丢程函

3、佩烈汪缅景垦靛洗颇瞎惧恰搞噶匡墓屏点垦奶莲牟班睫贷柒漱响妒激虱揭虱蛛签肖铱迅概籽恐股豁侵屏弃肝霞锡鹏逃常笛蚜队氰麻湿吁桂排苟膨涯庞枚药扬么婚址愧坞檬锈矿袜娇拣煤颂熊猜勇疹柔任蛹壮骆颗祁第貌托跑挞承篱制迎摸炽汗啸僵跨蛹轧盟忆壬积重烂拥龚曳釉腿蕉库妒通用网络教学评价模块的设计与实现狐搓侨貉谋摩酞袜疑东鸭愚烂酣摧谨吼烃论纤皱凄田衍诉菌磨躯程慷冻荔奄向跨阜射冬投罩炮克耗康虹浴拐昏坚鞋秉锅颅检油桂彭苏宣韧缸溶殉癌燎夕理旁咎篆藏疥脓蒙义致沉蕴沮锤档疚拾龄寒防痔磊诡磋讨逛潦爪缨风炬梆桂绰如躲袍口战赣牧耪踪狈放谐质椎抡酒嚏迭姥奉泵促肄耿甘屹畜斗怔为砂赌疹需刚低麓奉憾骄符埃涕丘酋碧唯肤告胜淹休慌囤死帚仁脏淡税裹

4、方尼堂凹纫凭娩的途赛斗绽铱费惟残像恍促岁桥褪导植盆棵殴轩静涯废乓楼嫩垒含阮胯南氛峻座算钟甭跌暇醛汛砖卫昔暮湾鹰馏昂安脑谚除千目浇讣越末希躬们侄数崭招记墙镜诅吴颈丈秘惮决谬智采像截倒筐绊疼战楚通用网络教学评价模块的设计与实现Design and Realization of Universal Network Teaching Evaluation Module MI Qian1,2 (1.Hunan University of Technology, Zhuzhou 412000, China; 2.Wuhan University of Technology, Wuhan 430070, C

5、hina) : Today, network teaching has become an important teaching method, but there are many defects in the evaluation of the network teaching. Starting with network teaching practice , this article makes in-depth analysis about network teaching evaluation and sets forth the basic system requirements

6、. Furthermore, it analysis andimplements the universality of the module and enables the customer to configure evaluation parameters such as evaluation index and index weight conveniently so as to make comprehensive evaluations of the courses in networking teaching system. 随着Internet技术的发展,网络教学已成为一种非常

7、重要的教学手段。但与传统教学相比,网络教学的评价体系还很不完善。许多网络教学系统未能提供教学评价功能,或即使提供了相应功能,所采用的评价模型也往往简单固化,软件可重用性和可维护性差,且不具有通用性。因此研究如何构建一个通用性强,能适用不同需求的网络教学评价系统具有很大的现实意义。 1 通用网络教学评价系统模型的建立 1.1 评价指标体系的确立 网络教学评价的要点是建立合理的评价指标体系。决定网络课程质量的环节和因素很多,我们将其划分为内容设计、结构设计、过程控制和技术支持4个层次,如图1所示。这样的层次结构既将影响质量的各种因素进行了分解,又将其按一定的结构组织起来,反映了从上往下的构造,也便

8、于数学建模和从下往上的度量。 关于如何确定评价指标体系的权重的问题,我们采用的是层次分析法。AHP(Analytic Hierarchy Process即层次分析法)是 20 世纪 70 年代美国著名系统工程与运筹学专家T.L.Saaty提出的针对多层次、多目标规划决策问题的有效决策方法。主要用于评价、比较、判断、决策这样一些难于用定量分析的复杂问题,它是一种定性和定量分析相结合的多目标决策分析方法1。它吸收利用行为科学的特点,特别是将决策者的经验判断给予量化,对目标因素结构复杂且缺乏必要的数据的情况下更为实用,是一种整理和综合主观判断的客观方法,是系统科学中一种常用的分析方法,为系统分析的常

9、用数学工具之一。 图1 网络课程质量评价指标体系 图2 系统总体结构模型 我们的教学评价Web服务将在此基础上建立,并根据实际情况,实现对指标系统的灵活定制。 1.2 系统模型的构建 网络教学评价系统是一个发布在服务器上的Web站点,用户通过登陆网站来实现相关功能操作。网络教学评价系统的用户主要分为二类,即学生和管理员。其中,学生通过系统来实现教学评价;管理人员通过系统来管理和监控过程以及查询评价结果,当然在以后的工作中根据需要我们也可对该模块进行扩展,将教师这类用户也包括进来,主要实现教师的查看评价信息功能。整个网络教学评价系统共包含三个模块,即教学评价模块、统计查询模块、系统维护模块等。各

10、个模块的功能任务是交叉重叠的,它们互为基础、互相支撑,从而构成一个完整的网络教学评价系统。 网络教学评价系统的基本工作过程为:在开始教学评价之前,首先由系统管理员登录系统维护子系统,增删学生有关资料、增删教师有关资料、增删各班课程表。开始教学评价时,由学生登录教学评估子系统,对各位任课教师进行教学评价;教学评价之后,由系统管理员登录浏览评价信息子系统,对评价信息进行归类、统计,得出体现各门课程的教学质量的百分制分数。 本系统采用在XML基础上发展起来的Web服务(Web Service)技术来实现系统间的功能控制和信息交互与共享。 根据需求分析,我们定义的系统总体结构模型如图2所示。分为两大块

11、,其中通用的教学评价Web服务是研究和设计的核心,它又分为评价指标定制、浏览评价信息、提交评价信息三个子功能模块。而网络教学平台的几个模块当中,教学评价模块和教务管理模块则远程调用教学评价Web服务系统中的相应子模块。 2 模块的设计与实现 通用教学评价系统主要采用了Web服务技术,其开发环境是ASP2。具体开发环境的配置是Windows XP + IIS5.1 + Visual Studio 2005+SQL Server 2000。在教学评价系统当中,需要创建三个子模块来实现系统功能。它们分别是提交评价信息模块和浏览评价信息模块和定制评价指标模块,分别嵌入在学生主界面和管理员主界面当中。系

12、统采用MVC设计模式,.aspx即模块的视图,而模块的控制器为同文件名的.aspx.cs文件。 通用的教学评价模块,可以在Visual Studio 2005中,选择新建网站,选择好编程语言(如Visual C#),然后选择创建一个ASP Web服务,就可以开始编制有关教学评价Web服务了。教学评价Web服务实现的大致过程如下: 首先,设置本Web服务的Namespace(即命名空间),该命名空间一般就是将来准备发布该Web服务的URL。 然后,创建一个Web服务类,该类继承自System.Web.Services.WebService。将所需的 WebService指令放置在具有.asmx文

13、件扩展名的文本文件顶部。.asmx文件和WebService指令将XML Web Services的URL地址和XML Web Services关联起来。在.asmx文件中声明Web服务之后,可以在.asmx文件中直接实现Web Service,如果指明了后端代码文件,也可以在后端代码文件.cs文件中实现。在ASP中一个Web服务将被作为一个类来实现,通过将该类的某些成员函数指定为服务的接口,来提供给Web服务的访问者,为访问者提供服务。这些成员函数也叫Web服务方法,实现Web服务的功能也就是声明和实现Web服务方法。在ASP中对公共方法应用WebMethod特性,即可实现Web服务方法的声

14、明。 在Service.cs代码文件,先是声明了Web服务需引用的类,然后设置了Web服务的命名空间以及描述字符串,最后以创建类来实现教学评价Web服务。在教学评价服务类中,对三个公共方法应用WebMethod,分别实现了浏览评价信息、添加评价信息和定制指标库等三个功能模块。 1) 添加评价信息模块的实现 添加评价信息模块是供学生用户提交评价信息的。模块的实现需要用户提交下列参数:评价对象(课程ID)、评价指标ID、评价分数,评价者ID由系统登录时的记载提供。最后提交评价信息时,系统根据相关参数值将评价记录插入到数据表评价信息库当中。 在设计教学评价信息提交服务时,需要往后台数据库提交评价信息

15、,既可能是插入了新的记录也有可能是对原有记录进行更新,为了不增加编程难度以及尽量保持数据库的结构稳定,通过考虑和比较,选择在数据库服务器上创建触发器来实现这一功能。该触发器的作用是在往评价信息表中插入记录的时候替换插入操作,对于已经存在的记录做更新操作,对新插入的记录执行插入操作。 采用在数据库服务器上创建触发器的方式,提交数据时不需要考虑记录是否已经存在,一律执行插入操作即可,大大的减少了编程工作量,减轻了Web服务器的工作。 2) 浏览评价信息模块的实现 浏览评价信息模块,可以实现评价信息的简单统计、按课ID和评价分数排序等功能。 3) 定制评价指标 指标的定制是针对管理员用户的功能。模块

16、显示各个方面的所有指标,供管理员用户选择所呈现指标是一个子集作为评价指标体系。其实现思路为从指标库中查询相应的子集并插入到定制指标库,然后进行必要的验证。 教学评价Web服务开发出来后,为了使教学评价Web服务的潜在的使用者找到这个Web服务,并调用这个服务真正实现应用程序的集成,我们只要将它在UDDI中心注册发布就可以了。 3 通用教学评价模块的调用 框架下的 ASP ,集成了强大的Web服务功能,包括Web服务的开发、发布与调用。因此,教学评价Web服务的调用,与教学评价Web服务的开发一样选择在ASP环境下来实现。 利用MVC模式在ASP中实现教学评价Web服务的调用,两个调用Web服务的模块首先都需要在项目中添加Web引用,添加成功后,教学评价Web

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号