1、1 引言
随着信息高速公路的建立,Internet 的普及,多媒体 网络技术的迅猛发展,人类社会己经进入了一个信息化社会,传统的课堂式教学已不能满足教学需求,网络教育因其具有远距离实时交互功能己成为计算机网络和多媒体技术相结合的新一代教育技术 开发基于网络环境的多媒体教学课件系统,可以从根本上改变了传统教学的环境和方式,引发了整个教学过程 教学内容 教师角色的大变革 而且网络环境下的教学充分利用网络环境资源共享 时空限制少的优势,形成了适应自身环境的独特的教学模式。
2 设计
2.1 系统的总体结构
系统由三个部分构成:教学演示 网上考试以及教学知识及管理信息库 如图1所示:
图
2、1 网络教学课件系统的结构图
系统组成部分之间的联系主要由服务端的 IIS 和 ASP 共同完成 IIS 的任务是实现课件的网络发布以及用户登录身份验证 ASP 则用于实现服务端与知识信息库之间的接口,提供学习资料 从信息库中提取信息 生成 CAI 页面 控制学习进度 练习反馈 组织网络联机考试等等 教学知识及管理信息库存储在数据库 SQL Server中,它是课件的重要组成部分 考试页面的生成都依赖数据库对数据的管理和处理
2.2 系统的主要模块
( 1 ) 教学演示模块
教学演示是课件的重要组成部分,它的系统结构实质上是多媒体信息的组织结构,它反映了整个教学软件的主要框架及其教学功
3、能 主要分为网上讨论 练习与测评 外部参考等子功能 其中网上实时讨论实际上是一种公告板工具,论与课程相关的问题 系统提供这么一个公共讨论区,目的是让学生之间 学生与教师之间相互交流学习情况,解答疑难问题 使用者可以按主题词 发送者 发送日期等检索需要的信息,也可以将自己的意见发表在公告板上
( 2 ) 网上考试模块
网上考试模块具体功能设计如下:可以任选课程,对考试知识点及各个知识点的题量,每题分值进行修改 设置;学生从上机登录学号 姓名开始,即进入考试倒计时,学生在计算机上完成答题;一旦计时到时或学生选择交卷,计算机即能对该学生答卷进行自动判卷 总分并登记成绩,所有学生成绩及试题错误分析
4、将在考试结束后立即得到;试题库可进行添加 删除和修改,保证试题库试题跟上计算机科学发展及计算机内容的更新
( 3 ) 教学知识和管理信息库
该数据库由三个子库构成,课件库 试题库以及信息管理库 其中,课件库是教师创作的课件的集合,通常一个课件由若干个文件通过超文本链接而成 试题库是系统中用于测试学生学习情况的集合 教师在创作课件时所出题目全部存于题库中,学生在学习过程中可以通过自我测试工具从题库中随机选取题目对自己的学习情况进行检验 教师也可从中提取试题组织限时联机考试
3 实现
3.1 动态效果
针对教学演示模块的动态效果,本文采用在动态 HTML中引入图片的过滤和转换来实现 DH
5、TML 将图片的过滤和转换集成在级联样式表 CSS 中,因此可以象设置其他 CSS 属性一样设置图片的过滤和转换功能,使得这些多媒体操作易如反掌 DHTML 中的过滤和转换功能非常通用,不仅可以对图片元素进行过滤和转换操作,而且可以对任何绝对定位的或具有高度和宽度的元素进行过滤和转换操作,从而使得网页的设计更加灵活 更加丰富多彩 DHTML 中,图片的过滤效果共分为 14种,通过CSS 属性 filter 来实现 [1]Web 文档增加过滤器的使用,使课件更加美观大方,并且过滤器的使用非常简单,无需复杂的编程,即可取得令人意想不到的效果 比如用 JavaScript 语言和图片消融效果创建
6、动态图片集的代码如下:
function blendtrans () {
Img.filters.blendTrans.Apply ( ) ;
Img.src = imag [index] .src;
Img.filters.blendTrans.Play ( ) ;
If ( index! = 6 ) index ++;
else index = l;
setTimeout ( " blendtrans ()" ,3000 ) ;
}
< body bgcolor =" #FFFFFF" onload = " blendtransQ" >
此外,通过使用 DHTML 的脚本语言,效果将会更加丰富,利用脚本语言VBScript JavaScript,灵活地开发想要达到的效果 在本文研究的多媒体网络教学课件中,导航栏的动
态效果就是用脚本语言JavaScript 开发的。
3.2 试题库维护
网上考试模块的试题库中包含三种题型:填空 选择判断,这里分别提供界面实现对三种题型的编辑和添加 系统采用记录集分页的方法,提供试题内容的浏览,每页显示一个试题,教师就此可选择需要编辑的试题 记录集分页的