网络课程建设中在线答疑系统的设计与实现

来源 :考试周刊 | 被引量 : 0次 | 上传用户:OMG168
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:在线答疑系统的建设与完善,成功解决了网络教学过程中学生与教师之间交流不畅的难题,提高了网络课程的使用效率。本文主要讨论了在线答疑系统的功能设计以及主要实现技术。
  关键词:网络课程 在线答疑 ASP SQL Server 2000
  
  大量网络课程的开发建设使网络教学得到了迅速的发展,答疑、解惑作为教育活动中的一个必不可少的环节,也是网络课程中的一个重要组成部分。网络课程的建设使学生在任何时间任何地点都可以上网参加学习,但由此产生的问题是教师不可能及时解答学生学习过程中遇到的问题,因此需要建立一个方便而高效的在线答疑系统。有了这样的系统,传统教学中的辅导答疑也可以放在網上进行,不受时间和地点的限制。教师可以根据学生提出的普遍问题,及时调整教学内容和进度、改进教学方式,从而改善教学的效果。学生在学习过程中产生的问题以及教师的解答,经过一定时间的积累还能够成为可重复利用的宝贵资源。
  
  1 系统的功能设计
  
  在线答疑系统包括实时答疑系统和非实时答疑系统两大类,系统一般采用B/S(浏览器/服务器)模式,分为浏览器端和服务器端,在客户端只需装有变通浏览器即可。
  1.1 实时答疑系统
  实时答疑系统可以实现师生之间的实时答疑,一般由登录界面、主界面、提出问题、发送问题、显示问题五个部分组成,其流程如图1所示。
  
  系统用户通过登录界面进行系统登录,登录之后进入主页面,在主页面会显示此用户名,以及其它所有在线用户名,并且每隔一段时间可以自动更新;如果用户按下“提出问题”按钮,会弹出一个新窗口,让用户选择信息接收者、编写信息,然后将信息存放在变量中;如果用户按下“发送问题”按钮,将会弹出一个新窗口显示信息,说明接收信息者会在10秒内收到,然后在5秒内自动关闭窗口;主页面程序每隔10秒自动更新一次,如果有人传送信息过来,就会调用显示问题页面把信息显示出来,同时还显示“回复问题”及“关闭窗口”两个按钮。
  用户通过实时答疑系统,可以实现与其他学生或者教师进行实时信息交流,从而得到问题的解答。
  1.2 非实时答疑系统
  非实时答疑系统一般包括学生模块、教师模块和管理员模块,根据不同登录者的身份来进入不同的程序处理模块。其中学生模块主要有浏览问题模块、提出问题模块、回答问题模块、搜索问题模块;教师模块中主要包含浏览问题模块、提出问题模块、回答问题模块、搜索问题模块及删除问题模块;管理员模块只有用户管理模块和版务管理模块。各模块的功能如图2所示。
  答疑系统中所有的问题解答(包括教师的解答和学生的讨论)都将注明作者。教师的回答和学生的问题以不同颜色区分开来,让使用者一目了然。教师可以通过查看讨论次数了解学生对哪类问题感兴趣,或在哪方面需要加强理解,在以后的教学中可以做到有的放矢。
  
  2 系统主要实现技术
  在线答疑系统的基本结构一般采用较为流行的浏览器/服务器(B/S)模式,服务器端主要采用Windows2000 Server系统加IIS5.0架构,以ASP为服务器端处理程序,数据库采用Microsoft SQL Server 2000,其工作原理如图3所示。这种架构通过消息传递机制对话,由客户端发出请求,通过ASP程序将消息传送给服务器,服务器与数据库建立连接进行相应的处理,经传递机制将结果传回客户端,再以Web页面的形式显示出来[1]。
  
  2.1 ASP技术
  ASP(Active Server Pages)是微软开发的一种类似HTML语言、Script(脚本)与CGI的结合体,它没有提供自己专门的编程语言,而是允许用户使用包括VBScript、JAVAScript等在内的许多已有的脚本语言编写ASP的应用程序。ASP的程序编制比HTML更方便且更有灵活性。它在Web服务器端运行,运行后再将运行结果以HTML格式传送至客户端的浏览器。因此ASP与一般的脚本语言相比要安全得多。对于广大网页技术爱好者来说,ASP比CGI具有的最大好处是可以包含HTML标签,也可以直接存取数据库及使用无限扩充的ActiveX控件。因此在程序编制上要比HTML更富有灵活性。ASP吸收了当今许多流行的技术,如IIS、ActiveX、VBScript、ODBC等,是一种发展较为成熟的网络应用程序开发技术:其核心技术是对组件和对象技术的充分支持。通过使用ASP的组件和对象技术,用户可以直接使用ActiveX控件,调用对象方法和属性,以简单的方式实现强大的功能[2]。
  ASP的工作原理如下:用户浏览器从Web服务器上请求*.ASP文件,ASP脚本在服务器上开始执行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本文件,并将ASP执行结果的常规HTML码(即Web页面)传送给用户浏览器。
  2.2 数据库技术
  根据系统需要,数据库采用Microsoft SQL Server 2000。借助它的Full Text Retrieval功能,可以实现全文检索,无论是教师模块还是学生模块中查询功能,都可以提供在一条问题所对应的所有回答中寻找匹配的功能。另外,Microsoft SQL Server 2000提供的全文引索服务,在查询性能上,对varchar、char、text类型的字段的匹配查询比用SQL语言使用Like操作符及匹配符的速度快10倍以上;在查询匹配上,提供了模糊匹配的高级搜索性能并能够返回查询的命中率[3]。
  
  结语
  
  在网络课程建设过程中建立和完善在线答疑系统,为学习者提供一个课堂之外的交流空间,有利地调动了学生学习的积极性,同学与同学之间、教师与学生之间的讨论活跃了思维,也拉近了彼此的距离,使学生的学习更有针对性。在线答疑系统的使用解决了网络教学中学生与教师之间交流不畅的难题,也促进了网络教学的开展,使网络课程更具实用性。
  
  参考文献:
  [1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2001.
  [2]汪晓平等.ASP网络开发技术[M].北京:人发邮电出版社,2000.
  [3]袁连海,董文.SQL Server 2000应用开发实例教程[M].北京:机械工业出版社,2002.
其他文献
摘 要:化学学科是一门基础性实验性很强的学科,一些非智力因素对化学教学的影响较大。本文从多个方面论述了非智力因素在化学教学的作用。  关键词:非智力因素 化学教学 作用    化学学科是一门基础性实验性很强的学科,它具有目的性、探索性、现实性和易感知性。在化学学科教学中,由于学生对化学学科的感性认识比较少,有很多因素影响本门学科的教学,尤其是一些非智力因素对化学教学的影响较大。    一、充分认识
摘 要:本文针对化学课堂教学提出了绿色化学理念,以提高学生的环保意识。  关键词:化学 教学 绿色    近二十年来,随着全球性环境污染的加剧、能源的匮乏和社会公众对环境保护及人类可持续发展的日益关注,人们开始对造成环境与生态恶化的主要元凶——化学和化学工业的重要性提出质疑。人类的生存和发展是利用和消耗自然资源的过程。这个过程的科学基础就是化学。化学工业是人类文明和社会发展的基石。随着世界人口的剧
摘 要:化学是一门以实验为基础的学科。它通过教师演示实验或组织学生亲手实验操作,能把书本知识由微观变为宏观,把抽象变成具体,变无形为有形,使学生易于获取多方面知识,巩固学习成果,培养学生的各种能力。  关键词:实验教学 化学 教学策略    化学实验教学策略是为了达到实验教学目的而使用的手段或方法。从实施者——化学教师来讲,这方面的策略是一种教学艺术或特定的技巧。缺少这些技巧的教师将会发现,竭尽心
摘 要:化学是一门以实验为基础的学科,本文论述了加强化学实验教学,是实施素质教育,搞好研究性学习的有效途径。  关键词:化学实验 素质教育 方法 途径    化学是一门以实验为基础的学科,“以实验为基础”是化学的基本特征。化学的感性认识主要靠化学实验提供,重视化学实验是素质教育的重要标志。充分利用化学学科挖掘和开发化学实验在研究性学习中的功能,对于改变学生的学习方法,使其形成终身学习的能力具有重要
摘 要:大众传媒以学校篮球赛事为载体,实现其娱乐化、大众化、商业化;学校篮球赛事文化成为媒体传播的重要内容。同时大众传媒对学校篮球赛事的宣传和报道,极大地促进了篮球运动文化在我国学校的传播、发展与完善。学校篮球赛事文化具有极其重要的传播价值。  关键词:学校篮球赛事 媒体传播 文化分析    1 学校篮球赛事的媒体传播    1.1学校篮球赛事文化是大众媒介的重要内容  随着我国学校篮球运动竞技水
摘 要:通过对衡水学院女大学生参加健美操选修课动机的调查发现,女大学生参加健美操选修课的动机主要有:审美娱乐动机,身心健康动机,交往动机,体育成就动机。  关键词:女大学生 健美操选修课 动机    前言    健美操作为当代国际最为流行的运动项目,以它独特的魅力“火”遍全国。它集音乐、舞蹈、表演、技巧为一体,兼有文化娱乐的内涵,是锻炼身体陶冶情操极好的运动项目之一。  随着健美操在我国的普及与发
摘 要: 众所周知,体育游戏是小学体育教学的重要内容。它是孩子的最好伴侣,是最有效、最有意义的活动,也是教育孩子的最好的方法之一。正因为体育游戏的条件和环境经常变换,它对儿童的智力发展、身体发育都会起到良好的作用。  关键词:体育游戏 体育教学 作用 改进    体育游戏是按一定目的和规则进行的一种有组织的体育活动,也是一种有意识的、创造性的和主动性的活动。体育游戏内容丰富、寓意深刻,形式生动活泼
PLC在现代工业控制的应用中已非常广泛.但随着控制系统复杂性和自动化程度的不断提高,采用常规的面向过程的方法进行PLC编程会变得十分困难.因此,必须采用面向对象的编程方法
本文论述了运用探究性教学方法对学生创新能力、思维能力、动手探究能力等方面的培养。笔者在教学中就此进行了尝试,取得了良好的效果。 This article discusses the use of