欢迎来到天天文库
浏览记录
ID:5185767
大小:31.00 KB
页数:8页
时间:2017-12-05
《secondlife三维虚拟环境中学习资源设计和实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、SecondLife三维虚拟环境中学习资源设计和实现 摘要对SecondLife虚拟平台教学应用中学习资源建设进行技术探索,分析三维平台中文本、图像、视频、音频等资源设计及实现;引入Sloodle开源系统,实现SecondLife和Moodle的无缝连接,结合二者优势,搭建更有利于在Second-Life三维平台中开展教学的学习环境。关键词SecondLife;学习资源;Sloodle中图分类号:TP391.9文献标识码:B文章编号:1671-489X(2014)04-0048-031问题的提出8虚拟学习社区的学习是基于资源的学习,资源的种类和质量是学习效果
2、的有力保证[1]。随着三维虚拟现实技术引入教学领域,利用三维虚拟平台的高度仿真功能提供学习者临场的、沉浸式的学习环境,已成为广大教育探索者关注的热点。SecondLife作为三维虚拟平台的代表,在国外已被广泛应用于辅助学科教学、开展虚拟实验等领域,国内的不少教育探索者自2008年以来也开始了SecondLife教育潜能的探索。SecondLife的教学应用,首先面对的便是如何在该平台中创建学习资源,或将已有学习资源整合到平台中。本文针对SecondLife中学习资源的设计及实现策略进行探讨,该学习资源主要指狭义的网络学习资源,即网络中呈现的数字化学习内容,以及
3、支持资源呈现的技术形式[2]。2SecondLife中学习资源的特点资源的开放性SecondLife是一个开放的平台,任何用户都可以注册加入这个高度模拟现实的虚拟世界。教育探索者们通过在该平台上构建虚拟校园、虚拟图书馆、虚拟教室、虚拟报告厅、培训场所等开展教学活动,他们鼓励甚至邀请“居民”加入,参与教学体验。虚拟世界的资源绝大多数都是开放的,用户可以操作自己的“化身”走进学习场所,身临其境地享用资源。此外,SecondLife提供的诸如文本、语音、动作表情等多种实时互动的方式,为人们相互协作,交换和分享彼此的资源提供了多种渠道。用户生成资源SecondLife
4、学习环境中,教授者和学习者处于平等的地位,每一位学习成员都将参与教育资源的提供和创造,即用户生成内容(UGC)。学习者充分发挥其想象力和创造力,借助平台所提供的三维建模工具设计、制作现实中的或想象中的物品,并赋予脚本语言实现交互功能。也可利用SecondLife内部的视频转播系统、静态资源呈现等方式,将学习资源整合到SecondLife中。且创造者拥有所创造物品的所有权,使得在该平台上,人们创造的资源、资产能够保存,以便和其他人共享。资源的立体呈现8学习资源的呈现方式是提升学习效率的有效途径之一[1]。在SecondLife中,所有的东西都是立体的。利用平台提
5、供的3D建模工具和林登脚本语言(LSL)构建逼真的具有交互性的学习环境,为教学活动提供资源支持,如虚拟实验室、虚拟交互性实验对象、分子结构、几何立体三维模型等;而通过林登脚本语言可以实现物品之间的交互,为学习者再现一些现实中难以实现的现象以及进行实验原理的演示。资源的“临场”获取及协同浏览SecondLife虚拟环境的三维图形界面和视、听觉特性,加上虚拟化身的“在场”以及化身之间表情、语言和动作的交互,都能够比较容易令学习者产生身临其境的感觉。学习资源直接通过化身在SecondLife虚拟平台中获取,化身可以选择观看资源的各种角度,而且不同的化身可以实现对同一
6、学习资源的协同浏览,如通过广播的方式共同观看视频资源,化身也可以以“点播”的方式私自反复进行观看;通过播放多媒体PPT实现虚拟课堂的同步授课;通过Sloodle浏览器实现资源的协同浏览[3]等。3SecondLife中学习资源的设计及实现8SecondLife三维虚拟平台中可创建的学习资源类型有文本、图像、声音、视频、多媒体课件等。然而,由于三维虚拟环境渲染的实时性和逼真度是一对矛盾,同时又要考虑教学过程中资源呈现的实时性及丰富性等要求,因此在资源建设中,除了一些特定资源在SecondLife中直接设计外,引入Sloodle开源系统,通过Sloodle相关工具
7、的配置,实现在SecondLife三维虚拟世界中共享Moodle学习资源数据库的功能。SecondLife中学习资源的创建1)视频。SecondLife中播放流媒体资源的方法,其原理是通过LSL调用互联网上.mov(或.MP4)格式的流媒体资源。同时,学习者的客户端需要安装有流媒体播放器(如QuickTime)。实现流媒体播放的关键操作:在创建的三维视频播放器上赋予存有视频资源原始地址列表的Notecard以及控制视频播放的脚本内容。Notecard中的内容格式为“视频名字.
8、url”,url为视频资源的网络位置。控制视频播放的关键代码如下:Tempuser=
9、llGetNumberOfNoteca
此文档下载收益归作者所有