虚拟课堂的教育哲学原理_第1页
虚拟课堂的教育哲学原理_第2页
虚拟课堂的教育哲学原理_第3页
虚拟课堂的教育哲学原理_第4页
虚拟课堂的教育哲学原理_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

虚拟课堂的教育哲学原理对虚拟教学理论的探索虚拟教学(VirtualInstruction或VirtualTeaching)是对基于计算机和电子通信技术进行的双向交互式教与学的一种概括。它既不同于人际面对面交流的面授教学,也不同于在应用印刷、广播电视和录音录像技术设计制作和发送课程材料的基础上开展的单向、非实时的远程教学。虚拟教学是应用电子信息通信技术开展的模拟校园内教学或模拟课堂面授教学。目前主要应用在各类远程教育系统,多个校园的传统教育院校,一个国家的多个院校和其它社会组织机构(包括产业界)之间,以及跨国的、洲际的和全球的许多院校、机构和公司之间。虚拟课堂教学主要是应用通信卫星和双向视频会议系统来实现实时、同步通信的一点对一点、或一点对多点的模拟课堂教学(包括各类会议和讨论)。虚拟校园则是进一步设计开发建立在计算机和电子通信技术基础上的包括虚拟教室、虚拟图书馆、虚拟实验室、网上教育资源数据库、网络信息管理中心等在内的对传统教育院校校园的整体模拟。丹尼尔对虚拟教学的论述通常同虚拟大学联系在一起。丹尼尔(1996a)指出,自1994年起,如何使现有传统大学体系中以往的教育技术投资发挥充分的效益和优势,如何应用信息通信技术协调发展现有校园大学开展的远程教育,在美国成了一个全国性的问题。一方面可以弥补院校硬件设施不足的问题,打破传统的教学模式,让粉笔灰到处乱飞的时代从此不再;另一方面虚拟现实互动性和创造性提高了学生上课的积极性,尤其是在一些实际操作性非常强的专业,如导游、旅游、自动化、机械、动漫等专业。基于互联网虚拟世界的虚拟课堂的构建探析摘要:虚拟现实(VR)是一种先进的计算多媒体处理技术,提供使用者对于视觉、嗅觉、听觉等感官的模拟。虚拟课堂是一个利用虚拟现实技术构建的沉浸式、仿真式的教学环境。OpenSim是一个开源的虚拟世界平台,自带三维建模系统,可提供了情景化的教学环境,教师可以借助其优势,构建虚拟教学环境和虚拟实验室,达到师生间的良好互动,促进学生的学习兴趣,提高教学效果。关键词:虚拟现实;虚拟课堂;OpenSim1引言虚拟现实(VR)是最近几年在ICT业界出现频率较高的词语,他是许多学科交叉、融合的产物[1],利用先进的图像处理和模式识别等技术实现人机交互。虚拟现实技术,已经在医学、军事、建筑、娱乐等领域得到了较为广泛的运用。利用虚拟现实技术开展教育教学活动,教师可以将晦涩难懂的教学内容可视化、形象化、直观化,学生在虚拟环境中做实验,可以身临其境地感受事物变化,增强感知能力[2]。OpenSim的虚拟课堂可以模拟真实环境,师生可以通过控制人物,利用聊天模块,语音模块和表情动作进行交流。2虚拟世界平台OpenSim2.10penSim的简介OpenSim是一个开源三维多用户虚拟平台,并支持多个独立的地区连接到一个单一的網络中心,可以实现与SecondLife一样的虚拟世界[3]。任何人都可以运行自己的网络服务器透过互联网联系在一起。它也可以被用来建立一个私人的网络,类似于一个私人的Intranet。目前,OpenSim已经实现和sl的互通,国内已经出现以OpenSim为核心架构的3D社区,其中已经开放的有兰奇3D虚拟社区。OpenSim也支持部分林登脚本语言。2.20penSim界面使用2.2.1语言交流模块语言交流模块是OpenSim虚拟世界平台中用户交流的主要模块。在OpenSim中有两种语言交流形式,一种是公共信道,在这种方式下,用户所写的每一句话都会被在这个附近的其他用户所看到的,通过公共信道的交流聊天窗口,师生可以进行同一区域内的大讨论,相互之间进行交互。另一种是私有信道,用户只能与自己的好友交流,同时你的好友也必须在线,在这种方式下,你所写的信息只能够你们两个人知道。在虚拟课堂的构建中,交流模块是必不可少的,教师和学生必须通过该模块进行文本交流,相互之间进行交互。2.2.2物体建造模块物体建造模块也就是OpenSim平台自带的建模T具,同时也是OpenSim中的重点模块。为了方便用户自由建设,该模块系统给出了基本的建造模型,例如:正方体、圆柱体、球体、圆锥、四棱锥等等。并且可以通过设置物体中的相关参数达到创造各种物体形状的目的,这极大地方便了建造虚拟世界的动作。建造模块下属的五个页面为General(一般)、Object(物体)、Features(特性)、Texture(纹理)、Content(内容)。其中Ob-ject页和Texture页是我们在建造的过程当中最常用的两个页面。Object页可以直接通过调整数据改变物体的位置、大小和旋转角度等。Texture页可以改变物体材质、表面光泽度和表面光泽等。2.2.3人物库存模块人物库存模块里放着每个用户在虚拟世界里的所有物品,相当于每个用户的仓库,有了这个模块我们就能方便存储、查找和管理已建造的物品。当然库存模块中除了存储有建造好的作品外,还存储着用户所控制人物的装饰、物体材质、地理位置标识等,用户也可以编辑特有的人物姿势和动作,作为个人特色进行保存。2.2.4语音聊天模块为了打破文字聊天的局限性,OpenSim平台开发了语音聊天的模块,点击语音交流模块的按钮,在打开的新页面中输入要语音聊天的对象,并且邀请对方和获得对方的同意双方才能进行语音聊天。虚拟课堂的构建中,语音模块必不可少,在有些虚拟课堂和虚拟会议上,语音交流是首选的交互方式。2.2.5好友搜索模块在OpenSim虚拟世界中我们可以用好友搜索模块来互相添加自己的好朋友为自己的好友,方便交流与文件的传递。当我们在虚拟世界中知道了对方的账号(一般登录到OpenSim系统平台的用户的虚拟人物的头顶上显示着的内容),并且相加对方为好友,那么就可以使用这个好友搜索模块,十分方便,操作简单。在构建虚拟课堂的过程中师生相互之间互相加为好友,方便联系和交流和管理。2.2.6虚拟地图模块在OpenSim虚拟世界中,用户可以查看自己所在区域的虚拟地图,在这张虚拟地图上我们可以知道自己虚拟人物的所在位置及整个区域的地图,还可以选择我们所要到达的目的地,单击鼠标左键即可,我们会发现我们所要去的地方会出现一个红色的柱子,这时我们有两种方法可以选择。一种是根据屏幕上出现的红色箭头的提示,步行到目的地。另一种方式是选择瞬间移动的办法,选择好目的地后,直接点击虚拟地图的右下角的“Telport”按钮,就能瞬间移动到目的地去,这是最简单方便省事的办法。当然虚拟地图上还有很多很实用的工具,例如:设置家的所在地、瞬间移动回家、查看当前所在区域的在线人数等。2.2.7时间设置模块由于OpenSim平台是对现实世界的虚拟,因此就离不开时间观念,在虚拟的世界中就有白天、黑夜、黄昏和早晨等。在客户端我们可以看到系统为我们提供了默认的四个时间段:Sunrise(早晨)、Midday(中午)、Sunset(黄昏)和Mid-night(午夜)。当然我们可以用EnvironmentEditor(环境编辑器)来编辑环境、天空和水等。通过时间模块的设置增强虚拟世界的虚拟性,使用户有一种置身于现实之中的感觉。2.2.8文件上传模块OpenSim平台允许用户上传一定格式的文件,允许的图片格式有:.tag;.bmp;.jpg;.jpeg;.png等五种格式,声音文件只能是:.wav格式,并且时间长度不能超过lOs。动画文件只支持.bvh格式的文件。如果想利用第三方建模工具建模后导入到OpenSim中,我们必须把我们的文件转换为.dae格式的文件才能上传。2.30penSim人物角色技能应用2.3.1人物运动OpenSim中的虚拟人物有以下三种运动方式:行走、奔跑和飞行。运动过程中用户使用上、下、左、右方向键控制人物前进后退和左右转,在虚拟情景中随意移动,与其他3D游戏一样,可以使用键盘上的“W”“A”“S”“D”来代替。快捷键“Ctrl”+“R”可以由行走切换至奔跑,按住“Shift”同时按下向左或向右键可以向左右平移。画面底部的飞行按钮“Fly”、键盘上的“F”或“Home”键,或者“PageUp”键可以操控虚拟人物飞行。升空后使用键盘上“PageUp”及“PageDown”键或“E”及“C”可上升与下降。停止飞行按“StopFlying”键即可落回地面。此外OpenSim还提供了teleport(瞬间移动)的功能,它可以使角色到达另外的虚拟情景中。2.3.2视角切换在OpenSim中,用户可以使用鼠标控制虚拟人物的视角,用鼠标按住化身背部并移动鼠标即可四周巡视。“Alt”+鼠标左键点按住并移动鼠标,可缩放该物品视角,以及视角围绕物品转动。“Ctrl”+“Alt”+“Shift”+鼠标左键按住物品并移动,可让视角以该物品为准平移。按下“Esc”键两次可以重设视角。另外还可以切换为第一人称视角。第一人称视角(Mouselook)即透过自己化身视野观看世界,此时控制方式略有不同。按下“M”键即可切换第一人称视角,而按下“Esc”键即关闭第一人称视角模式。在OpenSim客户端的“View”菜单下,激活“CameraCon-trols”(摄像头控制)和“MovementControls”(移动控制)会出现两个控件,我们也可以通过鼠标点击这两个控件来控制虚拟人物的视角问题。2.3.3人物姿势在OpenSim中,当用户需要角色做某些动作时,需选择“Gesture”按钮,所有的角色动作全部都包含在其中。其中一些动作适用于本设计的虚拟课堂教学,例如举手动作,可以通过举手示意来回答教师提出的问题或向教师提出问题;点头或鼓掌动作,当需要表示认同或赞许时可以选择点头或鼓掌动作。这些丰富的动作功能使教学过程显得生动逼真,使教师能够实时地了解学生的听课状态。同时,OpenSim也为用户提供了丰富的表情功能,如大笑、微笑、尴尬、哭泣等,这些功能同样安排在“Gesture”按钮选项当中,增强了虚拟课堂交互功能。2.3.4外表创建用户在第一次进入OpenSim虚拟世界时将自动得到一个角色,在注册时用户为其命名,并根据自己的想法改变角色的外观。OpenSim为用户提供了关于人物造型的各种选项,分别为:bodyparts(shape,skin,hair,eyes),clothes(shirtpants,shoes,jacket,gloves,undershirt.underpants,shirt),body,head,eyes,ears,nose,mouth,chin,tattoo,Iegs.基本包括了角色的所有部分,用户只需点击需要改造的相应部分,调整所给出的数据范围,就可从图中看到相应的效果,得到满意的角色形象。例如:用户需要对角色的hair(头发)样式进行设置,可点击“hair”按钮,出现头发编辑界面。2.40penSim虚拟环境中教学特点2.4.1模拟真实的环境情景认知理论认为知识必须在真实情景中呈现,才能激发学习者的认知需要[4]。在虚拟环境中,与教学相关的场景将促进知识的迁移和学习者对知识的自动构建。OpenSim提供了情景化的教学环境,为学习者提供与真实环境相类似的环境,让学习者了解相关的背景,同时,通过逼真的场景、有趣的画面、丰富的体验来更好地调动和激发学生的学习兴趣。据国外的研究表明,学生的学习兴趣在虚拟环境中远高于真实环境,这更有利于增强学生的记忆效果。2.4.2学习者有更大主动权虚拟环境有助于形成以学生为中心的学习环境和教学方式,符合建构主义学习理论的要求[6]。在基于OpenSim的虚拟环境中,学习者通过虚拟化身进行“面对面”的交流,不分年龄地狱种族,平等地学习同样的内容。在学习的过程中,他们不断地协商和协作,积极参与学习活动、探索解决问题的答案和建构所学知识,在上课时候可以更积极的提问,而不用担心影响到教师的教学过程,师生之间的交流更加方便自然。在这种情况下,学生就拥有了更大的主动权,有些在现实中是难以实现的[7]。2.4.3打破时空的限制在传统的教学活动中,老师和学生必须同时到达指定的地点开展教學活动。但有时因为一些因素的影响,不能达到这种要求,因此教学活动就不得不停止。但是虚拟环境中的教学则可以打破这种限制,冲破时空的约束而展开。只要在有网络的地方,任何学习者都可以通过网络连接到服务器,通过客户端登录到虚拟课堂中,进行虚拟环境下的远程教学,而不需要考虑教学的地点和相关的场所,更无须考虑天气或其他因素[8]。3基于OpenSim的虚拟课堂的构建3.1虚拟教室的建造3.1.1教学区在教学区中,共创建8个教室,每个教室能容纳一个教师与12个学生,教师可以与学生在其中进行授课与学习。3.1.2讲座区在虚拟课堂中创建一个讲座区,用于进行公开大型的讲座。座位以阶梯式呈现。3.1.3交流休闲区交流区为学习者提供自由交流的场所,将交流区以交流广场的形式呈现。在广场中有休闲座位,同时有一些军事装备如:军用战车、军用飞机、军用武器等供人们观赏。3.1.4计算机室在虚拟计算机教室中模拟真实的计算机室情景,有虚拟的服务器,虚拟的电脑等,可以让用户在权限不受限制的时候进行自由访问。3.1.5实验室虚拟教室模拟的是生物实验室,其中有显微镜、离心机等,教师可以在这种虚拟环境下讲授仪器的使用及理论课程。3.1.6会议室在虚拟的会议室中,可以组织讨论、开会、培训等。教师和学生可以在里面进行自由的交流。3.2虚拟教室的PPT的展示功能的实现在OpenSim当中呈现图像的方式是将图片上传到OpenSim内部,然后以贴图的方式贴在物体上面,从而呈现出图像信息。由于在OpenSim中呈现的所有图片,文字内容都是从外部上传的,比如说:要是有一个50页的PPT,那么就要上传50张图片,并且由于OpenSim每次限定只能上传一张图片,因此就得上传50次,过程是相当的麻烦。另外,上传到OpenSim当中的资源也不容易修改,要对一些内容修改的话需要首先将其删除,然后将修改后的源文件重新上传。由于虚拟课堂中每次需要用到的教学内容很多,因此此种方式不适合。需要与Moodle平台进行结合。Moodle是一个制作网络课程的软件包,是一个自由的开源软件,作为一个开源课程管理系统,已经被世界各地教育丁作者为学生建立网上动态网站的首选工具。为了正常运行Moo-dle,它需要被安装在Web服务器上[9]。我们可以在OpenSim服务器上搭建Moodle平台,我们把在需要用到的教学资源上传到Moodle平台,然后在OpenSim中通过访问Moodle平台进而访问其中的资源[10]。PPT展示功能实现的代码如下:pagedown0{aII=IIGetInventoryNumber(INVENTORY_TEXTURE);name=IIGetObjectName0;value++;if(value>=total){value=0;)IISetLinkTexture(LINK_SET,IIGetlnventoryName(INVENTO-RY_TEXTURE,value),5);IISetText(IIGetInventoryName(INVENTORY_TEXTURE,val-ue),<0.5,1.0,0.5>,1.0);)pageup0faII=IIGetInventorvNumber(INVENTORY_TEXTURE);name=IIGetObjectname0;if(value>0){value--;}else{value=all-l;}IISetLinkTexture(LINK_SET,IIGetInventoryName(INVENTO-RY_TEXTURE,value),5);IISetText(IIGetlnventoryName(INVENTORY_TEXTURE.val-ue),<0.5,1.0,0.5>,1.0);)default{state_entry0{pagedown0;IISetTimerEvent(time);}touch_start(imegertotal_number){lf(IIGetLinkName(IIDetectedLinkNumber(0》="pagedown”){pagedown0;)elseif(IIGetLinkName(IIDetectedLinkNumber(0》=”pageup”){pageup0;})timer0{next0;}}3.3语音FreeSwitch模块的搭建FreeSwitch是一款开源的电话软交换平台,主要的开发语言是C语言。它有很强的可伸缩性一一从最简单的软电话到商业级的软交换平台几乎无所不能。它支持SIP、Skype、H232IAX及GoogleTalk等通信协议。另外,它还支持很多高级的SIP特性,如presence、BLF、SLA以及TCPTLS和sRTP等。它可以作为纯SBC使用,如作为T.38及其他点对点通信的代理等。也可以作為B2BUA连接其他开源的VoIP系统,如Open-PBX.Bayonne.YATE.Asterisk等[13]。同时它使用一

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论