【PHP开源代码栏目提醒】:网学会员为需要PHP开源代码的朋友们搜集整理了基于EyeOs%2bMoodle的个人学习云环境的构建研究 - 硕士论文相关资料,希望对各位网友有所帮助!
第22卷 统代教育技术 V01.222012年第5期 Modem Educational Technology No.5 2012 基于EyeOs+Moodle的个人学习云环境的构建研究 牟占生 路高辉 封娜娜 (河南师范大学计算机与信息技术学院,河南新乡453007) 【摘要】个人学习环境以学习者为中心的个性化特点有益于学习者的个性化的自主学习,云计算技术是学习者构建个人学习环境的捷径。
文章在个人学习环境和云计算的基础上提出了个人学习云环境,设计了其系统结构和服务模式,结合云操作系统EyeOs和课程管理系统Moodle的技术和应用特点,构建了个人学习云环境,并在教学实践中进行了应用。
【关键词】云操作系统;云计算;Moodle;个人学习环境 【中图分类号】G40.057 【文献标识码】A 【
论文编号】1009--8097(2012)Os—0093—04 乐、在线交流、收发邮件、阅读RSS的个人环境。
引言 EyeOs是一款由IBM力推,基于AGPLV3
开源协议开 技术的发展特别是计算机网络技术的发展大大促进了 发,运行于Apache+PHP5+MySQL环境上的云操作系统。
教育载体的多样化,网络应用于教育、数字化学习环境的建 EyeOs提供的桌面环境能很好地显示、组织、管理用户的数立使教育对象和组织形式日趋多元化,远程教育与终身教育 据、文件及应用。
在EyeOs环境中,用户可以掌控自己的数呈现出蓬勃的发展态势。
然而,当前数字化网络学习系统多 据,并且能够实现同步自动更新与备份。
EyeOs默认自带了以内容为中心,建设者仅仅把构建的系统发布到网络上,而 日历,计算器,地址本,RSS阅读器,文字处理程序,FTP忽视了学习者的知识背景、学习方式等因素;另一方面数字 客户端,浏览器,服务器内部消息,聊天室以及其它若干程化学习系统的大规模重复建设给学校和教育机构带来了庞 序,用户还可以安装插件拓展其功能。
大的软硬件开支和人力物力消耗。
这些都已经制约了网络学 Moodle是基于建构主义学习理论开发的
开源软件,具习与远程教育的发展。
因此怎样能避免资源重复建设,提高 有极强的兼容性、易用性和广泛的插件支持。
作为一款基于资源利用率,尊重学习者个体差异,为学习者提供个性化学 Web的学习管理系统(LMS),它可以帮助教育者建立有效习服务就成为人们关注的问题。
云计算的出现为这一问题的 的在线学习社区,因此受到越来越多学习者的青睐。
在2010解决提供了崭新的思路和解决方案。
年世界学习工具和教育软件的排序中,Moodle在教育软件 类排名第十,在课程管理类排名第一,显示出极强的教育教‘。
。
EyeOs+Moodle 学能力。
目前,Moodle官网已有超过二百个国家和地区的 “云计算”是当今IT领域最炙手HJ热的词汇之一。
一般 教师和学生参与。
笔者在中国知网搜索到的白2008年1月认为,云计算是“网格计算、分布式计算、虚拟化和网络存 到2012年2月的相关文献共706篇,Moodle之“魔力”可储等传统计算机和网络技术发展融合的产物”〔11。
通过这些 见一斑。
技术的融合,形成了新的方法,改变r现有的服务方式。
云 在本研究中,通过调用Moodle的API来获得其Web计算操作系统(又称云操作系统、云OS)整合了云计算、 Service,把EyeOs与Moodle整合为一个系统平台云存储的一些尖端应用,是基于云计算和云存储的网络操作 EyeOs+Moodle。
由于Moodle是一个可以用来构建基于Web系统。
它是构架于服务器、存储、网络等基础硬件资源和单 的网络教学平台的软件包,用以实现网络课程管理的系统。
机操作系统、中间件、数据库等基础软件资源之上的云平台 无论学习者在何处,EyeOs都能提供统一的桌面环境,且综合管理系统【21。
尽管云操作系统不能称为严格意义上的操 EyeOs和Moodle都是基于PHP的免费
开源软件,同时作系统(必须借助浏览器),但它将大型基础架构集合(CPU、 Moodle提供的应用程序接口API可以被EyeOs调用,所以存储、网络)作为~个无缝、灵活和动态的操作环境进行管 实现EyeOs和Moodle的整合不仅具有技术上的可行性而且理,为我们提供了一个可以随时随地、跨系统、跨平台、跨 在教育应用实践上也具备一定的需求。
有了这样的整合,学浏览器使用它来存取个人文件、在线处理文档表格、影音娱 习者无论何时何地只需一台联网的终端就能登录到 万方数据EyeOs+Moodle系统中,进入到自己的个人环境中,实现个 因此我们把这种架设于“云端”的个人学习环境称为“个人 、性化学习。
学习云环境”。
在这样的环境中,学习者只需通过联网终端 的w曲浏览器就能方便地获取构建自己的学习环境所需要二个人学习云环境 的资源和服务。
1个人学习环境的现状 三基于EyeOs+Moodle的个人学习云环境的设计 学习环境是“学习活动展开的过程中赖以持续的情况和 与实现条件”吼传统上的学习环境一般是指课堂环境。
近年来,随着计算机技术和网络技术的飞速发展及rr广泛应用于教 1服务模式学,数字化学习环境应运而生。
数字化学习环境不仅是对现 系统通过调用Moodle的API来获得其Web Service,把实的课堂学习环境的有益补充,而且正成为当前知识经济时 EyeOs与Moodle整合为一个系统平台EyeOs+Moodle,构建代学习者的自主学习活动开展的“主战场”。
它以拟人或拟 一个处于云端的应用平台为学习者提供个性化服务。
这样,物的方式克服了现实学习环境在时间和空间上的局限,为学 学习者只需要一台联网的终端设备就能方便地连接到系统, 习者的学习和成长发挥了积极作用。
然而目前存在的数字化 构建自己的个人学习环境,而无需考虑这些技术的实现细学习环境大都是以教师为中心而非以学生为中心.侧重于教 节。
图1给出了其服务模式:而非侧重于学,使它们变成了课堂学习环境的拷贝。
当前,Web 2.0的发展和社会化软件的兴起使得创造、协作和共享变得便捷。
因此,有关构建个人学习环境的研究正成为学术 I〕界研究的热点之一。
窖+ ·唑一哆 蚤 所谓“个人学习环境”,Stephen认为它是“一种工具、服务、人和资源的松散集合体,是利用网络力量的一种新方 -j式”【51。
还有人认为它是“各种应用和服务的混合体”。
实际上,目前学术界对个人学习环境尚未给出确切的定义,但可以确定的是:个人学习环境是基于社会计算网络、以学习者为中心,聚合一系列工具、服务、学习者、学习资源的数 2功能结构设计字化学习环境。
它趋向于使用“小块松散组合”的方式,把 Michle Martin认为个人学习环境的设计主要考虑以下看似独立却能相辅相成的工具和网络服务联合起来支持学 三个方面:①收集信息的工具;②处理信息的工具;③支持习。
其特征如下:①个性化:可以让学习者根据自己的性格 学习行动的工具【耵。
本系统中。
EyeOs提供的Web2.0工具如:特点、智能优势、基础知识水平、学习风格来选择工具和服 RSS、网摘、搜索引擎、FTP等作为收集信息的工具;Blog、务以规划自己的学习。
②社会性:它包含的社会化网络工具 W’dci、知识图片、便签、即时通信等作为处理信息的工具:为学习者的创作、协作和共享知识提供了工具.使得学习者 Moodle作为知识管理和支持学习行动的工具。
在此基础上,能够创造和分享资源和服务,促进个人知识和公共知识之间 EyeOs+Moodle的结构设计如图2所示。
的转化。
③可伸缩性:它不是一个完整的单个应用程序,而 (1)用户接口层:用户接口层是学习者与系统进行交是一个个独立的、有利于学习的资源集中在一个操作平台 互的接口,学习者只需一台联网的设备即可通过浏览器接入上,以方便学习者管理和使用。
到自己的个人学习云环境中。
2个人学习云环境的提出 (2)系统结构层:系统结构层是本系统的核心,是向 正如传播学大师Mcluhan提出的:“任何技术都倾向于创 学习者提供服务的中枢。
本系统提供三种学习支持工具用以造一个新的人类环境”。
云计算自提出以来就受到教育界的 帮助学习者构建自己的个人学习环境。
首先是支持学习行动广泛关注。
“云计算辅助教学”、“云学习”等概念相继被提 的工具Moodle,Moodle是促进学习者进行知识管理和系统出【6】,人们普遍认为“云计算模式将为教育领域拓展出一个 化学习的工具。
其次是收集整合信息的工具包括RSS等,崭新的学习空间,也为信息共享、信息协作和学习创造了一 学习者有选择性的收集和整合与自己学习目的相关的信息个全新的环境”【7l。
云计算应用于教育所带来的“云学习时 以支持学习。
最后是整合处理信息的工具包括Blog等,学代”以“资源整合、集中服务”为核心,以学习者为中心而 习者可以对自己的学习行为进行反思,与同伴交流协作,共整合所需的资源于一个平台之上,实现统一管理和调配,再 享自己的学习心得等。
。
以服务的方式提供给学习者。
这与个人学习环境所倡导的 (3)数据接口层:数据接口层由服务器集群和公有云 “以学习者为中心、共享服务”的思想有很大的契合之处,94 万方数据组成,是系统的服务集,保证系统的可用性和安全性,并支 个针对SSO的项目,主要应用在网内的Web资源共享和网问持系统的扩展性。
的应用系统的用户身份联合认证【91。
其联合认证模式如图3 所示: 暴曩器 系 统 结 .笥 层 困3 EyeOs+Meedle的单点登录联合认证模式 4 EyeOs+Moodle个人学习云环境系统特点与应用 图2 EyeOs+Moodle的系统结构 (1)系统特点:①连接便捷:笔记本电脑、平板电脑、 3实现过程 智能手机的普遍应用,网络宽带、Wffi热点的覆盖极大方 (1)开发环境:Apache+PI-IP+MySql 便了学习者连接到EyeOs+Moodle系统。
学习者只需要一台 (2)开发工具:Mycclipse 具有浏览器的终端联网设备就能快捷地连接登录到系统,构 (3)配置过程:首先安装EyeOs+Moodle的核心EyeOs: 建属于自己的个人学习环境。
其登录界面如图4所示。
②投从官网下载EyeOs源
代码。
解压上传文件夹到支持Apache+ 入低廉、简单易用:在EyeOs+Moodlt系统中。
学习资源数PHP+Mysql的服务器。
在浏览器中输入http:I/localhost/install 据的存储和处理都在云端进行,学习者无需考虑其实现技术进入安装页面,EyeOs底层数据库采用Mysql,需要在 和手段,降低了对学习设备的要求,满足了学习者随时随地SQLBuddy页创建数据库并设置字符集为UrF-8。
EyeOs安 移动学习的需要。
③模块化:系统中每个子功能都是一个独装系统只带有两个文件夹和一些文档,安装过程中会解压 立的模块,学习者可以根据自己的学习情况和学习目标选择eyeos.eyepackage档案,并建立系统整体结构。
使用其中几个或多个功能模块。
学习过程中还可移除其中 然后安装Moodle:上传Moodle源文件到服务器上的 “不合时宜”的模块,而不会影响其他模块的功能和易用性。
EyeOs文件夹下,下载Moodle的中文语言包到lang文件夹下,然后install页安装,正常情况下,按提示即可一步一步安装完成。
最后整合Ey∞s和Moodle:正确安装完Eyeos和Moodle之后需要调用Moodle的Web s豇vice模块。
下载Moodle的WSDL文件并上传到…Imoodle/wspp文件夹下,并确保wsdl 文件能在浏览器中被访问。
是
php.pp_WSDL WebServices Description Language的缩写,是一个用来描述Web 图4 EyeOs+Meodle系统的登录界面服务和说明如何与Web服务通信的XML语言,用以为用户 (2)系统应用:学习者通过注册或系统分配的账号使提供详细的接口说明书。
最后根据提供的WSDL文件的描 用联网的计算机、智能手机等设备登录到系统中。
首先在述信息修改moodle/client/classes/mdl soapserver.
php和 Moodle里进行水平测试,认清自己的位置,在老师的引导moodle/client/classes/MoodleWS.
php等文件即可完成。
下设立学习目标、制定学习计划,然后根据自己感兴趣的学 当学习者登录到系统后,进行课程学习和知识管理时还 习主题运用收集信息工具如:RSS、网摘、搜索引擎、FrP需要使用Moodle.1张户登录,这就给学习者带来了不便。
为此, 等收集自己所需要的信息和学习资源。
使用处理信息工具本系统采用TShibboleth技术进行单点登录。
即学习者只需 如:Blog、Wdd、便签、Ⅱ讧等来建构自己的知识,并与其一次登录就能在各个学习工具问进行切换。
Shibboleth是一 万方数据他学习者分享自己的经验,便于有共同学习主题的学习者看 基于EycOs+Moodle个人学习云环境,使得学习者能够在此到自己的成果,并加以评论。
图5展示了学习者上传学习资 平台上自由灵活地获取学习资源,更好地利用信息资源和服料时的界面: 务来管理自己的学习。
可以预见云计算技术应用于教育将会 加快方兴未艾的教育信息化的发展进程,促进教育资源的合 理配置和学习者的个性化发展。
参考文献 【1】王鹏.走进云计算【明_b京:人民邮电出版社,20∞. 【2】滕云,唐新国,罗宇.基于云计算的在线操作系统研究阴. 西华师范大学学报(自然科学J龊),2010(3):314-318. 【3】武法提.基于Web的学习环境设计田.电化教育研 究’2∞O,(4):33-37. 〔4】祝智庭.现代教育技术——走向信息化教育嗍.北京:教 育科学出版社。
2002. .
上一篇:
Struts外文翻译
下一篇:
论医药市场的营销策略