摘 要 基于目前数字化校园系统中教学评价模块的功能单一、模型固定和重复开发等参考依据的重要任务。但是,目前我国还没有网络化教学评价的基本标准,教学形式和教学对象的多样性也导致难以制定一个统一的标准。
为了解决上述问题,本文给出了一个通用的教学评价系统,该系统不仅解决了重复开发造成的资源浪费,对不同的基于J2EE架构的网络教学系统或者数字化校园平台,只须把该系统作为一个模块嵌入其中,就可轻松实现评价功能,而且针对各种不同的需求,提供评价表单、权值的定制功能,教学单位可根据自己的实际情况选择使用AHP法、BP神经网络法或常规法定制适合自己的评价模型。前两种学习算法,分为三层:输入层、隐含层和输出层。在具体应用该网络时分为网络学习及网络工作两个阶段。网络的学习过程由正向和反向传播两部分组成。在正向传播过程中,每一层神经元的状态只影响到下一层神经元网络。如果输出层不能得到期望输出,就是实际输出与期望输出值之间有误差,那么转入反向传播过程中,将误差信号沿原来的连接通路返回,通过修改各层神经元的权值,逐次向输入层传播去进行计算,再经过正向传播过程,这两个过程的反复运用,使得误差信号最小。当误差达到人们所希望的要求时,网络的学习过程就结束。在网络的工作阶段,根据训练好的网络权值及给定的输入向量,按照“模式顺传播”方式求得与输入向量相对应的输出向量的解答。
BP网是一种反向传递并能修正误差的多层映射网络。当参数适当时,此网络能够收敛到较小的均方差,是目前应用最广的网络之一。使用BP神经网络来进行权值的定制是基于它具有能任意精度近似线性非线性函数的特性,把样本与权值组的映射关系看作一个非线性函数,用BP网络去近似这个函数,只要样本是合理的,那么得出的权值也是合理的。
根据R.Hech-Nielson的论证,一个三层BP神经网络可以实现任意精度、任意连续函数的映射,故我们仅取一个隐含层。输入层和输出层的节点数,按实际应用需要而定。隐含层节点数的确定,跟输入层和输出层的神经元个数有关,但具体的定量关系目前仍无定论。按照Charence N.W.Tan和Gerhard E.Wittig(1993)的说法,一般情况下输入层、单个隐含层和输出层的神经元个数基本相等或呈金字塔结构时,BP模型的运行效果较好。因为取节点太少,网络不“强壮”,难以达到目的;取节点太多,使学习时间过长,误差不一定最小。
3 系统的体系结构
如图1为评价系统的总体结构图,从逻辑上可以把整个系统分成三个大的子系统,模型定制子系统、教务管理子系统和教学评价子系统,分别由模型管理员、教务管理员和评价用户来操控。每一用户登录时,首先查找自身的数据库,若数据库中没有该用户的身份认证信息,将访问平台系统数据库,从中取得用户的合法身份信息,并将有效用户存入评价系统自身的数据库,同时,根据用户的角色进入相应的功能页面。
3.1 模型定制子系统中
评价模型的定制分两步,第一步要从指标库中选取评价指标,对指标库的维护由模型管理员负责,评价指标分为两类,一类是定性描述指标,一类是定量指标,定量指标须从元数据集中选择指标所对应的元数据。元数据集是能够从网络教学系统提取的定量信息的数据集合,客观反映了学生和教师参与教学的情况。指标选择完毕,还要定制每一指标的权值,定制权值的方式有三种:自定义法、BP法和AHP法。
自定义法可以对某一模型的指标直接输入权值,这一方法和目前大部分评价系统的实现功能相同,当评价模型已经确定或是有统一的评价标准时,可选择这种方式定制权值。
AHP法需要对评价领域较熟悉的专家决定出反映各指标的相对重要性的判断矩阵,在定制过程中,系统提供了一个界面友好的定制模块,让用户可以比较方便的完成定制操作。如果输入的判断矩阵不满足一致性要求,那就意味着比较参数有自相矛盾的地方,系统将会报错并返回重新输入参数。AHP的这种验证机制能保证用户最大限度的精确量化在潜意识中指标的重要程度,从而定制出符合要求的评价模型。
使用BP法在定制权值时需要评价样本的输入,评价样本提供了一个模板,它实际是由一些孤立的点来确定一条多维的权值曲线,权值曲线的合理与否与样本的合理性紧密相关。样本库由教务管理员员管理和维护,可以组织专家制定样本或是在AHP法运行一段时间后由教务人员从产生的评价实例中提取样本来组成样本库。BP法通过误差反传的方法来不断调整预设的权值,当误差小于某一预设的值时完成权值训练,否则继续调整下去。由此可见,BP法自身也具有检验机制,这样得出的权值能最大限度满足用户的需求。
通过定制不同的评价模型,系统可以对教学的各个方面进行评价。模型管理员负责模型的管理维护工作,可以对模型进行编辑和删除操作,还可以通过提供样本对已经定制完成的某模型进行模型检验,以此来对模型的可用性进行评估。评估算法主要采用取所有样本的实际评价结果和理想值之间的均方误差,将该误差值与某一上限值做比较,并在该模型做上标记,并附上误差值,以供教务管理员选定评价模型时参考。
3.2 教务管理子系统
由教务管理员实施,主要完成评价模型的选择、打开或关闭模型以及样本库的管理以及其它管理功能。
评价模型定制完成之后,由教务管理员来控制系统的评价流程,教务管理员选择一个或多个评价模型使其生效并进入实际运行,参评者就可以对相应模型进行评价。教务管理员还可以将评价开关关闭,使评价暂停。此时若参评者访问评价页面,系统会告知评价功能由管理员关闭,暂停评价。关闭评价并不影响正常的浏览等其它操作的进行。
在样本库管理中,可添加和删除样本,或者从以往的评价结果信息中提取出一些评价结果作为样本存入样本库,以备BP法定制权值和模型检验时使用。
教务管理员还可以浏览全部的评价信息,系统对评价结果采用横向比较、纵向比较、表、图等多样化显示,方便快速直观的对评价结果做出判断。
3.3 教学评价子系统
该子系统是系统的核心,主要完成对评价对象的评价功能。参评者登录之后,系统根据参评者的评价权限列出其可参评的有效评价项目,参评者可以从其中选择一个进行评价,评价时,每一项评价指标的评价得分都要输入相应的评价模型进行运算。其中,定性描述指标得分通过参评者提交得到,而
转贴于 范文论文吧 http://www.fwlw8.com[1] [2] 下一页