![](https://csdnimg.cn/release/download_crawler_static/85519106/bg9.jpg)
华北工学院硕士论文
着系统的不断运彳亍
,
系统的自学习机制将改善系统的性能
,
逐步成熟和完善
起来
。
系统的通用性体现在
,
该系统并不是为某一特定的网络课程而设计的,
而是在该系统的向导指引下能自动的主成某-指定的网络课件
,
即系统能自
动生成不同的智能教学子系统.从而减少人力物力
。
2.2
系统的设计方法
衡量
i
个智能教学系统好坏的标准最重要的一点是该系统智能化程度的
高低
,
另外就是系统是否通用.只有智能化和通用性高的教学软件才会有推
广的价值.然而每一本教材的知识构成和组织方式千差万别
,对于知识节点
增加
、
修改和删除操作都菲常频繁.如何使得系统既通用且智能化高呢
?
XML
是一种元语言
,
可以定义其它的语言
,
并且它的标记是用户定义的
,
从理论上讲.其类型的数量可以是无限的
「
XVH'
包含大量"自我触释
”
性的
标识文本
,
每一个标识文本又由若干规则组成
,
这些规则可用于创建标识
,
并能用一种常常称作継释程序的简明程序处理所有新创建的标识
。
这样
,
X
仏
便能够让不同的应用系统理解相同的意义-从而创建一种任何系统都能读出
和药入的
tt
界语⑴
1
“
因此.本系统采用基于
XML
的表示方法.使用面向对象的设计方法来
进行设计.在具体设计过程中.将系统分成四个大类
:
教师类
、
学生类
、
教
材类
、
教学类
C
类的封装釆用了基于
XML
的表示方法.每个类就是一个或
多个
XML
文件•该文件的标记语言形式化地定义了类的各种属性
、
方法和
继承关系
。
教学类和学生类共享一个方法
—
—
教学
/
学习
,
该方法根据教学策
略和教学方法进行教学
/
学习
。
教师类还具有考试评分方法.学生类则包括学
习评价方法
、
教学评价方法
、
学习诊断方法等.当学生学习次数达到一定数
冃时就触发一个事件
•
调用评价方法来对系统进行评价
。
在建立一个具体的智能教学系统时.通过本系统的实例化向导.将上述
的四个类进行实例化.表现为四个具体的对彖
,
并对它们进行初始化
。
2.3
系统的设计
系统的设计至关重要-关系到系统研究和开发的成功与否
,
所以必须认
真对待•不容忽视
。
系统的设计要求实现教学策略和教学方法的智能化.能
够进彳亍机器学习
。
这就要求系统能模拟教师的行为
。
设计耍求系统应具备以
下体特征是
:
运行帮能化.内容实用化.操作简易化.制作过程模板化和设
II