摘要:基础教育信息技术化的不断普及和基础教育课程、教材改革的逐步推进,优质教育教学资源的严重匮乏,直接影响着基础教育事业的持续发展。教育资源建设与共享,已经成为各级教育行政部门、教育技术工作者、广大教师和相关教育资源开发企业的共识。本文从云计算技术在教育领域中的迁移引入“教育云”概念,并以虚拟技术为核心阐述三类教育云的服务框架和功能,并以此为基础提供搭建基础教育云平台的建思路和方法。
关键词:教育云;虚拟化技术;云服务分类号:G311.B
作者简介:张明慧:1976年3月、女、吉林省吉林市、副教授、硕士、研究方向为计算机应用技术。 曹艳梅:1973年4月、女、河南省郑州市、助教、学士、研究方向为计算机应用技术。
0引言
伴随着网络的普及和教育信息化技术的推广,近几年,国家、各级教育机构、学校和公司对推进基础教育信息化工程的实施和教育资源建设方面投入了大量的人力、物力和财力。虽已取得初步成效。但基础教育资源建设仍存在一些问题,主要有:
(1)教育资源投入的比例不均衡。在对中小学教育资源投入过程中,往往重视硬件设施的投入,总体达到资金投入的80%以上,而软件资源投入相对较少。由于长期投入资金的比例不均衡,甚至存在个别区域资源建设投入总量的不足、是制约基础教育资源建设速度和质量的重要因素。
(2)教育资源不匹配。满足实际需要的、优质的中小学教育教学资源不足,存在着结构性短缺。现有资源在系统性、与文字教材配套等方面存在问题比较突出,也是学校和教师呼吁最多、呼声最高的问题。此外,符合课程改革理念、适合信息技术环境特点、适应德育教育、素质教育需求的优质教育教学资源较为匮乏。可以说,中小学目前拥有和使用的资源,既不能完全适应中小学教育信息化发展的要求,也不能完全满足教育教学的实际需要。
(3)共享的教育资源技术标准不统一。各地区教育机构和众多软件资源企业在制作教育教学资源过程中,由于教材版本、教育资源的使用对象、教学方式和理念的不同,因而使用不同的技术标准,从而形成各自为战,自成体系的教学资源库平台。所有这些导致了网络本身共享互联的功能与优势在校级数字化课程资源库的建设中没有得到充分发挥,资源平台重复建设浪费了大量的人力、物力、财力,形成目前检索使用不便、资源难以交换共享的现状。
(4)教育资源建设的区域不平衡。信息技术基础设施的建设和投入在经济不发达省份和农村地区相对薄弱,教师明显缺乏应用数字化教学资源的物质环境,更缺乏进行数字化课程资源建设和共享的观念。
(5)资源软件的技术含量参差不齐。目前中小学教师承担繁重的教学工作,可以利用创作教学资源的时间并不集中,同时也面临着技术应用水平整体不高,因此在教学中充分体现计算机和网络技术优势的互动软件十分缺乏问题,同时也面临选择或定制适合自身教学软件的困扰,这些影响着基础教育资源的建设质量和应用效果。[1]
因此,构建适应现代教育特点并结合信息技术与网络技术发展,实现以教育教学为主体,构建个性发展的权威性、系统性、科学性、选择性、开放性相结合的优质教育资源汇聚平台,基于此平台使得教学工具的资源库和基于互联与沟通的资源模式极为关键。
1概念
1.1云计算
随着互联网时代基础教育信息与数据的快速增长,需要处理大规模、海量的数据,而目前的孤身奋战的台式计算机远远不能满足当今对大数据处理的需求,通常情况采用增加系统硬件性能和硬件数量来满足日益增长的系统可扩展性的要求。云计算”概念的提出是由于传统并行编程模型应用的局限性,需求一种容易学习、使用、部署的新的并行编程框架。既可以节省成本也可以实现系统的可扩展性。云计算是分布式计算、并行处理和网格计算的进一步发展,它是一种基于互联网的计算,能够向各种互联网应用提供硬件服务、基础架构服务、平台服务、软件服务、存储服务的系统[1]。是虚拟化、分布式计算、网格计算等传统计算机技术和网络技术发展融合的产物。在云环境下,将计算资源(比如存储、硬件、平台和软件)共享,这种理念是2007年由Google首先提出,此后得到迅速发展。云计算的资源可从提供三类服务方式给使用者:基础架构即服务(IaaS,Infrastructure as a Service),平台即服务(PaaS,Platform as a Service),软件即服务(SaaS,Software as a Service)。[2]
1.2教育云
教育云是指云计算在教育领域中的迁移,是为教育领域提供云服务。包括“云计算辅助教学”(Cloud Computing Assisted Instructions,CCAI) 和云计算辅助教育(Clouds Computing Based Education,CCBE)等形式。其中,云计算辅助教学是学校和教师利用教育“云服务”,通过云计算所带来的云服务为提供教学资源共享和存储空间无限的便利条件。云计算辅助教育,又称为“基于云计算的教育”,是在教育教学中利用云计算提供的服务来辅助教育教学活动。利用云计算提供的服务与基础课堂教学相互支持和融合,提供相应的教育教学资源和教学过程的设计与管理等。
教育云将在未来教育信息化的基础架构中,包括了教育信息化所必须的一切硬件计算资源。这些资源经虚拟化之后,向教育机构、教育从业人员和学员提供一个良好的平台。
教育云平台资源涵盖了从小学到高中的各门学科,并包括美术、体育、音乐等。用户只需简单注册,就可以下载包括教学设计、教学课件、课堂实录、难点解析、媒体素材、习题精选等在内的教学资源。教师可以通过这些资源进行备课、授课,提高教学效率和质量,学生可以通过在线答疑等向名师提出学习中遇到的难题,或观看名师课程,提升自学能力。
1.3云学习
“云学习”是指在云计算(Cloud computing)环境中围绕学习服务,以心理学、教育学、知识工程和系统工程的理论为指导,建立云知识、云任务、云资源、云组件、云网站和学习者认知结构等关键模型。[3]利用软件架构和Web互动技术开发的、具有互动探究特色的、开放式可持续发展的、个性化、分布式学习系统,是互动探究式学习资源开发、交易、运行与进化的技术规范。云学习系统包括云学习平台和云终端学习机。云学习平台作为“云端”资源网络全球开放、社会共建、协作共享,运用知识工程、学习理论、语义网络、信息技术等组件化架构“知识云”。从目前来说,云学习平台主要有云学习主站、IVIDEO互动视频网站以及云学习开放平台。云终端学习机以随时随地、即需即学的方式实现对知识云的互动探究学习。云终端学习机是一种轻量级的客户端,如学习电脑、Ipad、智能手机、浏览器等。
1.4虚拟化技术
20世纪60年代,在IBM大型机系统中衍生出虚拟化(Virtualization)技术。70年代逐渐在System 370系列中流行起来。该系统核心是一种叫虚拟机监控器(Virtual Machine Monitor,VMM)的程序。在物理硬件虚拟出各类运行独立的操作系统软件虚拟机(Virtual Machine)实例。虚拟化技术主要分为三个大类,分别是:平台虚拟化(Platform Virtualization)、资源虚拟化(Resource Virtualization)、应用程序虚拟化(Application Virtualization)。[4]平台虚拟化技术是计算机和操作系统的虚拟化。资源虚拟化技术(Resource Virtualization)是对特定系统资源的虚拟化,如内存、网络资源、网络存储等。应用程序虚拟化技术(Application Virtualization),是对包括解释技术、仿真、模拟等。通常的虚拟化技术是指平台虚拟化,也称为虚拟机技术。通常是运行控制程序(Control Program,也被称为Virtual Machine Monitor或Hypervisor),隐藏实际工作平台的物理特性,为用户提供抽象的、模拟的计算环境。
目前,基础教育资源分布较为分散。作为教育的管理者,如各地市区的教育机构和教育的第三方参与者,如教育软件开发企业,对教育教学资源的内容、技术标准甚至是文件格式往往不统一,从而形成了各自为战,自成体系开发教学资源库平台的局面,导致广大中小学校不得不面对各种不同技术标准的教育资源。以硬件资源利用率统计为例:
表1中小学教育平台硬件资源及资源利用率
2虚拟化技术的教育云平台实现方式
教育云平台拟搭建资源共建共享、教师共同体构筑(教研、科研)、家校共同体构筑、师生共同体构筑、学校管理与评估现代化等一系列操作实施,优化课程内容、转变教与学方式,充分共享优质教育资源满足学生的个性化教育需求,落实素质教育和创新人才培养战略,提高教育教学质量、促进教育均衡发展、实现教育公平的原则。
2.1建设教育信息化公共支撑环境(基础云IaaS)
虚拟化技术的发展促进了IaaS基础云的发展策略。该策略是在IaaS层通过虚拟化技术实现业务平台的资源共享。主要解决方案是建设统一资源池,通过虚拟化软件和虚拟化资源管理软件将硬件资源池完全封装。云端用户可以通过云平台或互联网使用虚拟的资源池,解决传统建设模式周期长、硬件资源利用低、安装维护等技术性和安全性问题。[6]
IaaS基础云业务平台主要是由网络、服务器、存储系统及外围接口等部分组成,如图1所示。业务平台采用成熟的虚拟化技术,建立多个可管理的的功能化资源池,以实现网络、计算能力(服务器)和存储资源等共享,虚拟化技术的实现,使数据中心中资源管理规范化,资源的调控与分配更加细粒度化,协调更加灵活、方便和快捷。在实提高资源的利用率,降低整体拥有成本。
从支持快速业务开通的角度上看,所需资源结构平台框架如图2所示。图中的资源池有计算资源池、存储资源池和网络资源池三大虚拟模块,在计算资源池中含有,计算资源服务器;存储资源池,包括SAN存储、云存储和虚拟存储网关;在网络资源池中,包括以太网交换设备(接入层、汇聚层、核心层)和光纤交换设备。
采用IaaS的服务方式,教育或政府部门可利用现有设备集中购置及部署多台服务器组成“云端”基础设施,将内存、I/O设备、存储和计算能力整合成一个虚拟的网络基础设施资源池。采用计量服务方式提供给云端的中小学校,特别是无购置能力的偏远区域学校或民办学校,为其提供所需要的存储资源和虚拟化服务器等服务。节省了学校基础硬件的经费开销,有效实现教育均衡发展。[7]
例如,中小学校在建设数字化校园时均需对基础性网络硬件和运行维护进行投入。通过IaaS云的服务方式,由教育部门集中采购规模化存储阵列及虚拟化服务器,结合PaaS云平台和SaaS软件云的综合展现部署模式,可实现校园网络建设的零投入,避免学校网络硬件的分散式投入及重复性建设问题,降低了网络硬件的运维成本,提高了网络硬件的使用效率。
教育信息化公共支撑环境包括四个方面。
1、云计算基础设施。建立面向区域教育一体化的云计算基础设施,包括服务器、存储和网络。
3、云计算操作系统保障信息存储安全。
4、云计算平台应用软件及服务。包括应用服务器、数据库、开发语言等运行和开发环境及平台。
2.2构建教育公共服务平台(平台云PaaS)
目前,中小学对部分应用软件的使用基本是独立的,因此存在购买与运维成本高、效率低、复用差等现象,存在投资浪费的情况。部分优秀的应用软件由于费用高,中小规模的学校承担不起。以云服务PaaS方式实现学校的共性应用服务,可达到以低价高质的服务来提高学校的数字化教学、数字化科研与数字化管理的水平。[8]PaaS云服务提供平台开发环境服务,提供开放模板。各级各类学校用户在云平台开发环境下定制自己的应用程序,如:数字化校园的门户网站、教学管理系统、定制校信通服务等。并通过云数据中心服务器开放给云端用户。使用PaaS服务,能够给基础教育各类办学单位提供个性化自行研发定制的中间件平台,提供各类教育教学应用程序开发及数据共享等应用服务。
例如,中小学校的虚拟数字化校园门户网站的架站可定制PaaS云平台的集中式的架站后台程序服务封装。对于市、区和学校的集中式的三级协同办公系统的部署,可采用PaaS的展现模式部署云平台的校务公开 OA系统后台服务封装。
大多数中小学校,普遍存在对数字化校园网站的建设或者是各类教学教务管理系统的复杂代码的应用开发,面对难以解决的技术问题和需要耗费的人力物力和财力,可通过PaaS云平台提供的程序封装服务和定制服务解决,并实现数据的大集中及管理。
完善中小学教育服务体系。教育公共服务平台包括六个方面。
1、信息标准平台。内置国家制定的教育信息标准体系,如学校、教师、学生、校友、职称、性别等等,可动态扩展其他教育信息化业务所需要的信息标准体系,如学生评价、教师评价、绩效评价、资源评价、教学能力等等全部可视化操作。
2、集成平台。系统内置基于云计算部署的消息中间件平台、统一身份认证平台、门户信息服务平台等,支持HTTP、HTTPS、XML、SOAP、Web Service Restful等信息传输协议,支持 Web Service、CAS、Form Fill、LDAP等认证,支持 Portal、iFrame、RSS等界面集成服务。
3、定制开发平台。对于需要复杂业务处理的集成和统计分析,系统提供基于脚本语言的定制开发平台,自定义更复杂的算法,实现快速的业务逻辑转换和应用服务定制。
4、移动应用开发平台。系统提供可视化的移动应用开发工具,用户通过在线设计和变成,即可实现移动应用服务。
5、业务组件平台。内置图形化的工作流开发工具、数据挖掘开发工具、动态数据建模工具等,可快速集成业务应用系统之间的流程,快速实现各应用系统复杂的数据挖掘、从而按需构建业务应用场景,快速进行动态数据的自定义。
2.3智能学习平台等应用(软件云SaaS)
采用SaaS软件云的服务模式,是将教育教学软件、应用软件等标准化教学资源在由教育管理部门购置后,对其进行二次开发,将教育教学资源按应用类别拆封成为应用模块,再以独立软件服务的方式进行封装,形成可独立调用的软件服务包、教学课件和工具。云平台将这些软件服务包集中部署在云数据中心的服务器上,作为云端的学校用户可根据个性需求按权限通过互联网向教育云平台服务中心调用、下载和定制所需教育教学应用软件服务。[9]
基于SaaS模式,中小学校将不再花费大量资金购买相同的教育教学或资源软件,有效避免了软件重复购置与部署所带来的资金浪费问题,同时避免了学校投入大量的支撑硬件设备和软件维护等费用。
SaaS服务模式,改变以往教育管理部门对各个中小学校对硬件和软件教育教学资源的重复性建设和分散式投入购买等现状。学校节省了支付软件费用,也不需要支付购买操作系统、数据库等平台软件费用,节省了软件项目定制、开发、实施费用,同时也不用承担软件维护、更新的开支费用,更能有效体现资源数据全面共建及全面共享。在避免软件分散式采购的投入经费的同时也可提高优质资源共享与服务。
1、多学科资源共享平台。来自各个学科和领域的资源共享,对资源建立的评价体系
多维度分析,让每一个人都可以根据自身的需求体验云资源带来的变化、享受和分享优质资源。
2、智能学习机器人。随着共享资源的不断发展,如何寻找自己所需的资源,如何知道自身学习的缺陷,这个是当前基础教育最大的困难。目前大部分互联网、移动互联网上的资源都是堆积到一起,每个人根本不清楚哪些资源可以提高自己的学习,也不知道自己哪方面欠缺,更不知道自己的长处在哪里。智能学习机器人带来了新的契机,它会根据您所在的学龄阶段、您所希望发展的目标,一方面告诉您学习的进度和方法,另一方面会告诉您学习的优势和缺陷,根据您的日常行为给出更好的意见、建议和学习路线。
3、提升优质资源共享积极性的策略。资源门户包括个人、班级、年级、学校、区域等多个层次。系统会根据您提供资源的领域、被阅读的次数、被下载的次数、评价、评分、相关性等多个纬度分析。将优质资源逐层推荐。从而享受更多的优质资源服务。提供优质资源共享的积极性。
3基于云计算的教育平台的整体方案
地域性基础教育云平台建设应充分整合和利用各级各类教育机构的信息基础设施,建设覆盖全面、分布合理、开放开源的基础教育云环境,支撑形成云基础平台、云资源平台和云教育管理服务平台的层级架构。该教育云基础平台应支持教育云资源平台和管理服务平台的有效部署与应用,可同时为IPv4和IPv6用户提供教育基础云服务。在具体实施过程中,可对IDC机房(Internet Data Center,网络数据中心)进行改造和升级成实现支持云计算的IDC服务,以SaaS形式通过主干网为教育用户服务,同时引进面向个人教育的服务和教育资源共享服务,通过集成与定制建设教育云平台,为网内用户提供服务。[10]
服务面向的对象为:
①学生。提供信息服务,包括个人主页、教育邮箱、存储空间、学习资源、学习应用、知识服务、电子书包服务等;
②教师与学校。提供教学管理服务和资源管理服务。该专业教学平台,除教学功能外,具有创作、交流、评价等关键应用,使教师可以有效地管理课程、制作内容、创建和布置作业和加强协作,使学生可以轻松学习、快乐交流、热情参与,不再受空间和时间的限制。具体功能如图2所示:
④在线使用者:提供终身教育与终身学习服务、在线学习与培训,各种教育机构、培训机构信息发布平台,为各类学习者提供培训机构信息指南、培训数据库。
基于教育云平台提供的功能,其基于云的服务架构模型如图3所示:
教育云的建立可全面实现数字化教育教学资源建设的优势互补、风险共担、资源共享。由于资源建设涉及到教育、政治、经济、文化、商业、科研等各个领域,因此应依托政府组织,联合包括政府部门、大学、中小学以及各类协会、基金会、公司等各个领域的力量,建立多种形式的交流机制,构建自我完善的动态发展趋势。从国家层面上对教育云平台、教育资源、规则和协议、相关认证标准进行整体规划,统筹协调,建立可持续发展的开发、同时整合、共享机制和有效的投入保障机制,从根本上扭转优质资源匮乏、结构性短缺的局面。各行业的经验证明,标准化能够提高相关产业的规模、生产效率和经济效益。同理,教育资源库的标准化的制定,前期应该充分考虑如何使不同资源库之间更好地实现共享,只有在统一的模式下,教育资源才能够更好地兼容、复制、扩展、交流和移植,从而实现真正意义的共享。
参考文献
[1]张敬涛,李馨.论我国基础教育资源建设策略[J].电化教育研究.2006(10)
[2]张朝清.云服务见效益[J].中国教育网络. 2012(08)
[3]项肖峰,俞朝辉.基于云计算技术的运营商合作业务平台实现方案研究[J].移动通信. 2012(04)
[4]田冰超.虚拟化技术研究与探索[J].武警学院学报.2010 (04)
[5]涂兰敬.云计算知识库:盘点千奇百怪的云名称[J].网络与信息.2012(01)
[6]梅丽君.一类信息虚拟化共享策略设计研究[D].湖北师范学院硕士论文.2011
[7]谈圳.云计算虚拟化技术研究[J].信息技术与信息化. 2012(02)
[8]立足社会大教育开发本土化资源[河南省基础教育资源网].http://www.hner.net/
[9]叶宝福.区域教育资源建设与应用探析[J].中国教育技术装备.2008(02)
[10]吴毅华.云计算环境下的调度策略研究[D].上海交通大学硕士论文.2011
基金项目:河南省信息技术教育研究重点项目(ITE12039);河南省信息化发展战略研究(2014266)