SecondLife三维虚拟环境中学习资源的设计及实现

2014-04-15 01:31李学孺刘淑娟陈莹龚纯妹
中国教育技术装备 2014年4期
关键词:学习资源

李学孺 刘淑娟 陈莹 龚纯妹

摘 要 对SecondLife虚拟平台教学应用中学习资源建设进行技术探索,分析三维平台中文本、图像、视频、音频等资源设计及实现;引入Sloodle开源系统,实现SecondLife和Moodle的无缝连接,结合二者优势,搭建更有利于在Second-Life三维平台中开展教学的学习环境。

关键词 SecondLife;学习资源;Sloodle

中图分类号:TP391.9 文献标识码:B

文章编号:1671-489X(2014)04-0048-03

1 问题的提出

虚拟学习社区的学习是基于资源的学习,资源的种类和质量是学习效果的有力保证[1]。随着三维虚拟现实技术引入教学领域,利用三维虚拟平台的高度仿真功能提供学习者临场的、沉浸式的学习环境,已成为广大教育探索者关注的热点。SecondLife作为三维虚拟平台的代表,在国外已被广泛应用于辅助学科教学、开展虚拟实验等领域,国内的不少教育探索者自2008年以来也开始了SecondLife教育潜能的探索。SecondLife的教学应用,首先面对的便是如何在该平台中创建学习资源,或将已有学习资源整合到平台中。本文针对SecondLife中学习资源的设计及实现策略进行探讨,该学习资源主要指狭义的网络学习资源,即网络中呈现的数字化学习内容,以及支持资源呈现的技术形式[2]。

2 SecondLife中学习资源的特点

资源的开放性 SecondLife是一个开放的平台,任何用户都可以注册加入这个高度模拟现实的虚拟世界。教育探索者们通过在该平台上构建虚拟校园、虚拟图书馆、虚拟教室、虚拟报告厅、培训场所等开展教学活动,他们鼓励甚至邀请“居民”加入,参与教学体验。虚拟世界的资源绝大多数都是开放的,用户可以操作自己的“化身”走进学习场所,身临其境地享用资源。此外,SecondLife提供的诸如文本、语音、动作表情等多种实时互动的方式,为人们相互协作,交换和分享彼此的资源提供了多种渠道。

用户生成资源 SecondLife学习环境中,教授者和学习者处于平等的地位,每一位学习成员都将参与教育资源的提供和创造,即用户生成内容(UGC)。学习者充分发挥其想象力和创造力,借助平台所提供的三维建模工具设计、制作现实中的或想象中的物品,并赋予脚本语言实现交互功能。也可利用SecondLife内部的视频转播系统、静态资源呈现等方式,将学习资源整合到SecondLife中。且创造者拥有所创造物品的所有权,使得在该平台上,人们创造的资源、资产能够保存,以便和其他人共享。

资源的立体呈现 学习资源的呈现方式是提升学习效率的有效途径之一[1]。在SecondLife中,所有的东西都是立体的。利用平台提供的3D建模工具和林登脚本语言(LSL)构建逼真的具有交互性的学习环境,为教学活动提供资源支持,如虚拟实验室、虚拟交互性实验对象、分子结构、几何立体三维模型等;而通过林登脚本语言可以实现物品之间的交互,为学习者再现一些现实中难以实现的现象以及进行实验原理的演示。

资源的“临场”获取及协同浏览 SecondLife虚拟环境的三维图形界面和视、听觉特性,加上虚拟化身的“在场”以及化身之间表情、语言和动作的交互,都能够比较容易令学习者产生身临其境的感觉。学习资源直接通过化身在SecondLife虚拟平台中获取,化身可以选择观看资源的各种角度,而且不同的化身可以实现对同一学习资源的协同浏览,如通过广播的方式共同观看视频资源,化身也可以以“点播”的方式私自反复进行观看;通过播放多媒体PPT实现虚拟课堂的同步授课;通过Sloodle浏览器实现资源的协同浏览[3]等。

3 SecondLife中学习资源的设计及实现

SecondLife三维虚拟平台中可创建的学习资源类型有文本、图像、声音、视频、多媒体课件等。然而,由于三维虚拟环境渲染的实时性和逼真度是一对矛盾,同时又要考虑教学过程中资源呈现的实时性及丰富性等要求,因此在资源建设中,除了一些特定资源在SecondLife中直接设计外,引入Sloodle开源系统,通过Sloodle相关工具的配置,实现在SecondLife三维虚拟世界中共享Moodle学习资源数据库的功能。

SecondLife中学习资源的创建

1)视频。SecondLife中播放流媒体资源的方法,其原理是通过LSL调用互联网上.mov(或.MP4)格式的流媒体资源。同时,学习者的客户端需要安装有流媒体播放器(如QuickTime)。

实现流媒体播放的关键操作:在创建的三维视频播放器上赋予存有视频资源原始地址列表的Notecard以及控制视频播放的脚本内容。Notecard中的内容格式为“视频名字.|url”,url为视频资源的网络位置。

控制视频播放的关键代码如下:

Tempuser = llGetNumberOfNotecardLines(NOTECARD); //获取视频资源列表

llSetTexture(video_texture,DISPLAY_ON_SIDE);//视频在创建的三维显示器上显示

2)静态图像。SecondLife中的图片资源,其原理是将图片借助Photoshop等处理软件进行加工(不大于1024 px*1024 px,保存为tga、bmp或jpg格式),再上传到SecondLife后通过材质的方式贴在物体表面。

3)静态文本。静态文本部分模拟了传统网页文字的显示功能,在SecondLife中也可以阅读书籍、文献,甚至提交作业和随时记录心得等。当用户点击虚拟书本后,便可以阅读赋予该书本的Notecard中的文本内容。实现文本内容显示的关键代码为“llSetText(string text,vector color,float alpha)”。

4)外部网页链接和显示。SecondLife软件具有其内部搜索引擎,用户可基于该引擎实现和互联网的通信。通过LSL触发网页链接后,用户也可以自由选择使用Second-Life内部浏览器还是操作系统的IE等浏览器来访问网页。网页链接功能可以将二维的网页资源整合到三维的Second-Life中进行显示。

实现网页链接的关键代码为“llLoadURL(llDetectedKey(0),”Name of Site”,”URL”);”。

5)多媒体PPT课件。SecondLife中多媒体PPT课件的功能主要是通过图片的动态切换形成,这种方式完全模拟了现实中的多媒体授课场景,该场景中虚拟笔记本电脑和PPT显示板之间建立了链接,当点击电脑“上一页”“下一页”按钮操作时,二者内容将同步切换。这为虚拟课堂的开展创造了逼真的情境,和现实课堂授课一样,教师面对学生操作电脑,学生则通过显示板看到授课内容。

借助Sloodle开源系统共享Moodle资源 上文中所探讨的资源都直接在SecondLife三维平台中创建,主要通过贴图或者网络链接的方式通过LSL脚本语言和互联网进行通信,受到了很多限制,且维护起来也不方便。所以,本研究引入Sloodle系统,借助Moodle的优势创建学习资源,实现在SecondLife三维平台中直接呈现和共享Moodle平台资源的功能。

1)Sloodle简介。Sloodle是一个开源系统,它把SecondLife和Moodle学习管理系统结合在一起[4],其原理如图1所示。

教师通过在Moodle平台中创建课程资源,学习者在SecondLife中借助Sloodle相关工具访问课程内容,并通过Moodle控制组件——Sloodle Controller的控制识别,从而将Moodle平台数据库中的资源模块化地呈现到SecondLife中。Sloodle链接Moodle和SecondLife的部分工具及其功能如表1所示。

2)Sloodle的安装和配置。

①Sloodle在Moodle中的安装。Sloodle作为Moodle和SecondLife之间共享资源的桥梁,其搭建包括源码在Moodle中的安装,以及在SecondLife中的工具配置。Sloodle源码有三个模块,其功能与其在Moodle中的安装路径如表2所示。

当Sloodle作为Moodle的组件成功安装后,就可向Moodle数据模块中添加资源,以供在SecondLife中进行调用。如在Moodle中创建词汇表,添加“教育技术”词条,接下来便可通过在SecondLife中对Sloodle进行配置,借助Sloodle提供的工具“Meta-Gloss”共享此词条。步骤如下。

1)获取Sloodle Set。Sloodle Set是SecondLife世界中Sloodle的最重要组成部分,它能自动激活和完成绝大多数Sloodle工具的配置,可以在SecondLife虚拟世界中通过访问SLOODLE island上的SLOODLE Freemarket获得该物体。

2)Sloodle Set和Moodle进行链接。将获取的Sloodle

Set物体从个人“库存(Inventory)”中取出置于场景。激活Sloodle Set控制面板,根据提示在聊天窗口中载入Moodle访问地址。

3)配置Meta-Gloss工具。触发建立链接后的Sloodle Set,在界面中将会呈现Sloodle工具列表。选择需要安装的Meta-Gloss后,将在场景中自动分解出Meta-Gloss的词汇查询的虚拟工具。通过“下载配置”文件赋予虚拟工具脚本的控制,便可在SecondLife聊天窗口“公共频道”中输入“/def 教育技术”查询Moodle词汇库中的“教育技术”词条。

4 结束语

本研究对SecondLife三维平台上资源创设的方法及技术路线进行了探讨,引入Sloodle开源系统,将Moodle和SecondLife虚拟学习环境有效整合,用于支持教与学。SecondLife的三维立体显示在帮助人们分析空间物体特征和理解数据方面有很大作用。在一些特定学科中,引入SecondLife,借助其资源呈现及其他优势,可帮助学习者理解和掌握知识要点,通过创造更加真实的问题情境,激发学习者内在的学习动机,让学习者积极参与,与携带资源的虚拟物体进行交互,从而取得良好的学习效果。

参考文献

[1]杨丽娜,刘科成.面向虚拟学习社区的学习资源个性化推荐研究[J].电化教育研究,2010(4):67-71.

[2]温雪.无尺度网络中的学习资源设计研究[J].中国远程教育,2009(10):50-53.

[3]Sloodle browser[DB/OL].[2013-5-16].http://www.sloodle.org/browser.

[4]SLOODLE[DB/OL].[2012-8-5].http://slisapps.sjsu.edu/sl/index.php/Main_Page.

猜你喜欢
学习资源
基于移动微型学习的高职《电子商务实务》课程学习资源的开发研究
基于微信公众号的O2O学习资源设计与应用研究
基于新技术环境下的自主学习
我国教育技术领域眼动研究的现状与趋势分析
中等职业教育中教育技术的应用研究
高校学习资源循环与共享模式研究
基于大学生成才的移动学习软件应用调查研究
绘声绘色,绘 出精彩英语
基于“互联网+”积件式资源建设的中职英语教学探索
基于远程开放教育的学习资源理论研究