Sakai开源学习平台应用研究

2014-09-15 08:55刘喜勋何苗
中国新通信 2014年12期
关键词:协作学习资源共享

刘喜勋+何苗

【摘要】 网络教学平台在我国高校中普遍流行,但是在二线城市的中小学中存在使用网络教学平台匮乏的问题,本文通过分析国外著名的Sakai开源网络教学辅助教学平台以及其开发框架,将协作学习、共享资源与Sakai平台结合,设计出适应中小学使用的智能化网络教学平台。

【关键词】 Sakai网络教学平台 协作学习 资源共享 网络辅助

我国网络教育发展迅速,网络协作学习已经成为了一种新型教育模式,并成为网络教育研究的热点。当前众多网络教育平台系统在一定程度上能够为教师教学以及学生学习带来促进作用,但是系统功能有限以及共享资源协作学习方面的不足所带来的一系列问题使得网络教学平台的发展受到制约[1]。更多的高校投入研究操作简便,资源高度共享,写作能力强的网络课程教学学习系统。Sakai网络教学辅助平台的开发很好的解决了此类问题。Sakai网络教学平台项目全称Synchronized Architecture for Knowledge Acquisition Infrastructure,是由美国密西根大学、斯坦福大学、印第安纳大学以及麻省理工学院在2004年共同开发的CMS计划。Sakai项目通过构建面向服务的系统构架为高校提供企业级合作以及新兴教学、科研的“CLE“也就是协作学习环境。到目前为止,全球超过160个教育机构采用Sakai作为教学系统。我国北京、上海等高校也率先开始了Sakai的教育应用研究。本文通过对Sakai网络辅助教学平台开发技术的研究,结合多元智能与协作学习的理论与Sakai平台相结合,开发出适用于中小学的智能协作教育平台。

一、多元智能与协作学习

美国教学家H. Gardner博士首先提出多元智能理论,该理论认为人类大脑以多元化方式思考,并存在多种相对独立的智能领域,即语言表达、视觉空间、逻辑思维、身体运动、自我认知、音乐旋律、观察自然和人际交流八种[2]。作为近年来全球风行的国际教育新理念,多元智能化提倡弹性智力观、全面人才观以及平等学生观、个性化教学等,这极大的符合我国大力发展的素质教育观。而协作学习则是让学生以小组形式参与学习以达到共同的学习目标,小组成员一起经历各种变化,共同进去互助的行为。小组成员间的协同工作实现小组学习目标,并可以让小组中的个体将学习过程中发现以及探索到的信息与其他成员共享,个体间采用了对话、商讨、辩论的形式对产生的问题进行论证以及证明,是达到学习目标的最有效途径以及最佳途径[3]。Sakai网络辅助教学平台依据多元智能理论指导下的协作学习的特点以及学习风格以及认知水平对学习者进行分组。分组方法为将学习差异度大的学生分到一组,成分发挥学习者优势,协同学习,共同进步。

二、Sakai平台主要实现技术

Sakai项目主要提供了包括Demo版、Binary版和Source版三个不同的安装类型[4]。前两种安装版本不能进行代码修改以及代码级改动,拥有科研能力的学校及企业应该学则Source版,通过安装进行本地化二次开发[3]。在常见的Windows操作系统环境下,Source版Sakai_2.5开发环境主要包括MyEclipse8.5+stable以及Subclipse插件,配以JDK 1.6、Tomcat 6.0、MySQL 5.1、Maven 4.1和Subversion 1.4.5。Sakai平台的开发架构采用基于B/S模式的Java EE上的Spring+Hibernate+JSF开发框架,实现技术主要包括Portal、JSF、JSP等[4]。Sakai系统构架的两个主要组成部分为:Sakai框架+工具。其中,Sakai框架主要提供程序界面的相关服务,完成用户之间界面交互,并为工具程序提供接口服务,支持工具程序的运行;工具则是在Sakai框架上独立运行的用于完成CMS各种功能的应用程序。主要由Java代码编写完成,用户可以在框架中二次开发相应工具来满足实际教学需要,例如论坛等,而这一特点使Sakai区别于其他CMS系统。Sakai二次开发主要包括内容有Sakai现有工具功能更新、开发新工具,以及对现有系统教学工具与Sakai平台的集成等。Sakai开发具有插件式开发的特点,同时作为一中框架,Sakai不仅支持一般servlet,还支持JSF以及RSF,因此,Sakai的开发方式很多。一般采用Servlet方式开发以及框架开发等模式。

三、Sakai平台的设计与实现

3.1 Sakai平台基本功能

基于Sakai的网络教学只能协作平台可以用来建立网络课程,教师同时可以用实现教学大纲以及教学内容、日程安排、作业发布、网络考试、论坛等活动[5]。不但实现协作学习还可以用来撰写教学日志、提交以及保存学生学习档案,Sakai平台还提供站点管理、系统架构等工作。平台用户主要分为教师和学生两大类,管理员主要完成日常维护、系统管理、用户管理、资源添加删除管理;教师和学生用户主要利用Sakai平台完成教学以及学习功能。

3.2 协作学习模块实现

3.2.1 设计学习资源库

资源库是教学以及协作学习过程中应用中最广泛的教学工具之一。教师可以向资源库中放置多种形式的教学资源,主要有文档、显示在网页中的文本文件以及网页链接三大类。平台引入小组概念,教师在设置教学时可以引入小组概念,教师控制小组访问。系统采用功能强大的FCKeditor文本编辑器,可以在内容编辑时随时从资源库中进行资源选择以及插入图片以及Flash,同时还可以向资源库即使上传图片。

Sakai平台系统在资源库页面上对不同的资源进行分类归纳,主要采用列表的处理方式显示各类信息标题,当用户需要进一步查看相应条目的详细信息时只需要单击标题下方会显示详细内容。在系统加载完成页面后,用户只需要单击按钮浏览详细信息既可以从服务器提取具体信息内容,而不是在页面初始化的时候一次性全部加载,相应支撑代码如下所示:endprint

function creatRequest(mid)

{var str,mid,content;

toggleVisibility("contpost"+mid):

getobject("contpost"+mid).innerHTML="Loading data……";

if(window.XMLHttpRequest){

req=new XMLHttpRequest() ;}

else if(window.ActiveXobject){

req=new ActiveXobject("Microsoft.XMLHTTP"); }

if(!req){

window,aled(" Creat XMLHttpRequest error… ");

return false;}

req.onreadystatechange=HandleStateChange;

var Uti="sourceDetail.jsp?id="+mid;

req.open("GET",Url,ture);

} function HandleStateChange()

{if(req.readystate==4)

{if(req.status==200)

Var domXml=req.responseXML;

Var domRoor=domXml.documentElement;

Var domNodelist= domRoor.getElementByTagName("contpost");

content= domNodelist [0].text;

content = content.substr(9,content.Length- 12);

str='+content+';

getObject("contpost"+mid).innerHTML=str;

else

{getObject ("contpost"+myid).innerHTML="

Loading Error"+req.statusText;

Return;}

}}

3.2.2 Wiki功能使用

Sakai平台提供的Wiki功能主要为学生提供探究式学习。学生可以将自己感兴趣的话题或者不懂的问题发布在Wiki中与其他同学进行讨论学习以及探究问题,每个学生都可以作为创建者存在。这一过程使学生的人际交流能力以及信息搜索能力得到提高和增强。

3.2.3 论坛功能

Sakai网络教学辅助平台中可以添加支持在线交流功能的论坛模块,该功能模块的内同可以根据讨论内容进行分类排列。论坛模块中,师生用户可以恢复某个主题的文章也可以有其他形式的回复内容。站点管理者也同样可以参与讨论。

3.2.4 辅导答疑功能

无论是课程教学还是项目学习,教师与学生都可以通过辅导答疑工具进行实时的对话交流。辅导工具向用户提示登录辅导室的学生姓名,这样辅导室中的教师以及学生就可以清楚的了解到当前正与哪些人进行交流。辅导室中的信息将在服务器中进行自动保存并展示给所有课程学习者。

四、总结

基于Sakai的网络教学辅助平台为学习者进行智能协作学习提供了虚拟的课堂学习平台,改变当前学习者的学习观念,极大的丰富了当前远程教学的教学模式。通过对Sakai项目的运作、推广以及应用整合等问题的研究和实现,我们可以从中了解到西方自由、开发和共享共建的教育教学理念,促进我国教学平台发展。

参 考 文 献

[1] 翟菁. Sakai与Moole的比较研究[J]软件导刊,2008,9:33-34

[2] 汪伟男. 基于多元智能理论的协作学习模式研究与实践,华中师范大学学位论文,2009

[3] 赵建华,李克东. 协作学习及其协作学习模式[J],中国电化教育. 2000.10

[4] 江丽君,谢新就,腾艳杨. 开源Sakai的特色及应用分析 现代教育技术. 2011(10)10-13

[5] 张屹,许哲,张帆等. 基于Sakai平台的村镇中小学教师远程培训应用模式初探[J],中国电化教育. 2010,5:51-55endprint

猜你喜欢
协作学习资源共享
交通运输数据资源共享交换体系探究与实现
福建省交通运输信息资源共享平台
卫康与九天绿资源共享
竞赛式教学法在高职计算机基础教学中的应用
网络学习平台和移动学习平台协作学习效果比较研究
云计算环境下协作学习教学平台的设计与实现
项目教学法在《微机原理》教学中的应用
独立学院“大学计算机”实验课程教学改革
混合学习模式及其实施要点 
教育部第一批“国家级精品资源共享课”公布