基于Web实时交互虚拟教室设计及实现.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Web实时交互虚拟教室设计及实现

基于Web实时交互虚拟教室设计及实现摘 要:随着网络技术的发展和教学模式改革的推进,网络教学成为一种重要的教学手段。目前大部分网络教学工具互动方式比较单一,面向学生的实时互动相对欠缺。因而,构建一个网络虚拟教室环境,使学生能真正融入到网络教学活动中,让网络教学发挥更好的效果,具有较高的实用性。本文以.NET为基础,结合AJAX、Coolite以及Ext等技术构建了一个虚拟教室平台,设计并实现了平台中的实时交互功能,描述了平台的开发要点以及实时视频广播、实时提问环节两个关键过程的技术实现,总结了平台的使用效果。 关键词:网络教学;实时交互;Coolite;虚拟教室 中图分类号:G434 文献标识码:B 文章编号:1673-8454(2012)07-0042-03 一、引言 在当前网络技术发展的背景下,网络教学在教学体系中发挥着越来越重要的作用。借助于网络教学工具,学习者和教学组织者在教学的过程中,不仅打破了传统教学过程中的时间和空间限制,而且在学习的过程中还可以充分利用网络教学资源,可以最大限度地发展教育的功效。但是在当前的网络教学中,由于开发技术的局限性,大部分网络教学平台都是以单向传授型教学为主要模式,互动手段比较单一,缺乏传统课堂教学过程中提问、教师演示等教学环节。在不能与老师接触的情况下,学生如何将网络学习过程中的反馈信息传递给教师,成为当前学习者和网络教学组织者亟待解决的问题。因而,在现有的网络教学基本模式上加入新的信息单元和新的互动模式,构建一个具有良好实时交互性的网络虚拟教室环境,尽可能地模拟实际教室教学环境,将会在很大程度上改善网络教学的效果。[1] 二、虚拟教室的实时交互功能设计 传统环境下的学习交互是指学习者学习过程中,通过媒体与教师或同学或其他人之间的互相交流。[2]莫尔(Moore)在1994年确定了远程教育中的三类交互:学习者与内容、学习者与教师以及学习者与学习者之间的交互。[3]基于这三种交互类型,在网络教学的过程中加入必要的过程性评价体系,以客观选择题和主观的问答、讨论等形式,考核学生对于各个知识点的理解程度以及学习想法,并将这些信息及时反馈给服务器端的网络教学的管理者和组织者,使教学过程更具针对性,提高网络教学的效果。主要互动手段包括以下几种: 1.虚拟讨论环境的建立 通过学生和学生之间的讨论、互助等方式建立学习者之间的交互。参考聊天室、微博等网络交流手段的设计模式,在虚拟教室中构建一个以对知识点的理解以及学习想法为核心内容的讨论平台,可以实现学习者之间一对一或以小组形式教学的交互,提高学习者网络学习的效果。[4] 2.网络虚拟提问的实现 学习者与教师的交互是双向的,在虚拟教室中,不仅教师需要将学习信息传递给学习者,同时学习者也需要将学习的信息反馈给教师,使教师能够根据反馈的信息更及时地调整教学组织工作。针对这方面的设计需求,在分布式客户端的情况下采用问题提问、教师指导以及课堂测试等环节,尽最大的可能模拟实际教室的教学环境,以期能发挥网络教学的最优效果。 3.多种学习内容交互手段的设计 学生与学习内容的交互是学生学习过程的重要部分。学习内容是网络学习最主要、最关键的交互对象。在虚拟教室中加入教师演示动画、实时视频广播、实时提问与回答等内容,丰富了学习内容的呈现方式,也增强了学生在学习活动中的可操作性。 三、Web虚拟教室的技术实现 1.开发概述 本平台主要采用借助于IIS提供服务的B/S结构,在服务器端采用.NET 3.5框架作为后台,以AJAX作为部分服务器控件的处理手段;以浏览器作为客户端,同时采用AJAX以及Coolite技术在客户端设计必要的控件进行客户端的实际控制以及主动性的响应;数据的存储采用以XML作为主要的数据存储格式。 (1)以浏览器作为客户端的软件设计模式,在不损失课程交互性以及可操作性的前提下,通过技术手段避免C/S结构软件学生在学习的过程中需要安装客户端以及在访问的过程中受到网络结构限制的问题,使系统使用更加简单和高效。 (2)将教学视频、交流讨论区域以及提问环节等信息模块融入到传统的网络教学环节中,以知识点作为主线构成一个完整的符合学习内容呈现方式的网络信息载体,为网络教学和开放性教学提供一定的软件平台基础。 (3)根据设计的需要,在浏览器端通过AJAX、Coolite以及Ext等相关的网络技术,在浏览器客户端设计必要的用户插件,并结合后台服务器端设计AJAX服务器控件,实现了客户端对用户的主动响应以及计时响应等操作,以弥补传统的基于浏览器的教学系统的被动响应机制,使平台具有更好的交互性和良好的用户体验。 (4)参考传统网络交流手段,在系统上建立了虚拟互助学习

文档评论(0)

docman126 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档