基于SNS的Web协作学习系统设计

时间:2022-09-01 07:52:53

基于SNS的Web协作学习系统设计

摘 要: 随着Web2.0的快速发展,具有社会特征的SNS软件不断涌现,基于SNS平台的Web协作学习逐渐成为一种新型学习模式。提出了一种基于SNS的Web协作学习模式,并结合国内主流的SNS平台进行二次开发,设计了一个面向SNS的Web协作学习系统,主要实现了个人社区、协作学习社区、文件共享和问答系统等模块。实践证明该系统能够实现高效的Web协作和资源共享,能够帮助学习者更好地交流学习心得和分享学习成果,从而增强学习者的学习兴趣和解决问题的能力。

关键词: Web2.0; SNS; Web协作学习; 学习社区

中图分类号:TP393.0 文献标志码:A 文章编号:1006-8228(2014)07-20-03

Abstract: With the rapid development of Web 2.0, SNS software with social characteristics is emerging. The Web collaborative learning system based on SNS has gradually become a new learning mode. In this paper, a mode of Web collaborative learning system based on SNS is introduced. The system is implemented by re-developing through domestic mainstream SNS platform. The system achieves some modules including individual community, collaborative learning community, file-sharing and question-answer system. The practice has proved that the system can achieve efficient Web collaboration and resource sharing, help learners to better exchange ideas and share learning skills. It can enhance the learners' interest in learning and the problem-solving abilities.

Key words: Web2.0; SNS; Web collaborative learning; learning community

0 引言

协作学习是学生以小组形式参与,为达到共同的学习目标,在一定的激励机制下最大化个人和他人习得成果而合作互助的一切相关行为[1]。协作学习是教学实践中比较成熟的一种教学模式,这种模式可以激发学习者的学习动机,提高学习者的参与度、成就感,提高交流沟通和解决问题的能力。

然而,传统Web协作学习存在诸如成员分组不合理,学习小组水平差距悬殊,小组之间学习交流和学习资源共享不平衡,人数和组数较多时教师很难做到有效指导,学习项目完成后缺少及时深刻的学习反思等问题。因此,如何解决这些问题,实现高效的协作学习和资源共享,帮助学习者更好地交流学习心得和分享学习成果成为当前Web环境下的协作学习研究的热点。

随着Web2.0的快速发展,具有社会特征的SNS软件平台不断涌现。SNS系统具有交互性、社会性和协作性等特点,将这些特点引入Web协作学习以构建新型协作学习模式[2-5],利用SNS的核心功能以提高学习者学习兴趣和快速分享学习成果,进而实现高效的协作学习和资源共享。

1 SNS概念

对于SNS的解释有三种[5]:①Social Networking Services,即社会性网络服务,专指帮助人们建立社会性网络的互联网应用服务;②Social Network Site,即“社交网站”;③Social Network Software,社会性网络软件,是一个采用分布式技术构建的下一代基于个人的网络基础软件。从本质上讲,SNS就是根据六度分割和小世界理论[6],采用分布式技术建立的以关系为纽带、用户生产内容为核心的互联网应用服务。

2 一种基于SNS的Web协作学习模式

结合SNS和Web协作学习的基本特点,提出了一种基于SNS平台的Web协作学习模式,如图1所示。该模式主要包含了SNS平台的构建,学习社区的形成,个人社区的管理,以及协作学习的过程和评价等四部分。

学习者可以使用SNS平台所提供的功能建立个人社区,创建个人标签,可与其他学习者建立联系,可根据自己的学习兴趣加入已有的学习社区。学习社区通常是具有某个学习方向且资源丰富的活跃的社区群组。学习者可以创建新的学习主题,邀请领域专家、老师、朋友加入协作学习群组,这个群组发展到一定阶段会形成一个学习社区。

在协作学习阶段,学习者在学习社区中搜索相关学习主题,如果社区中存在类似的学习主题,学习者就可对这些学习内容进行浏览、完善和分享。学习社区中的学习者可以参与相互讨论,对学习资源进行评估,合作建构群体知识体系。学习社区可以制定学习计划,策划学习行动,激励有贡献的学习者,也可记录学习反思。学习社区可以进行动态演化,如分裂成多个社区或者与其他相似学习社区进行合并等。

3 基于SNS的Web协作学习平台

3.1 系统设计原则

为了更好地将SNS特点融合到Web网络协作学习中,设计基于SNS的Web协作学习平台应该遵循如下原则。

⑴ 开放性:平台以学习社区方式组织学习者,允许任何有兴趣爱好的学习者加入学习社区,共同参与学习和建构知识。

⑵ 整合性:平台能整合目前多种社会性软件,如博客、微博、Wiki、BBS、文库、相册等,并实现单点登录,进一步提高协作效率。

⑶ 交互性:平台提供社区分组、学习评论、评分、留言、即时通信、广播等多种交互方式,使学习者之间、学习社区之间能实现知识结构优化。

⑷ 共享性:各种学习资源和学习成果能在学习者之间或学习社区之间进行及时分享和动态更新,利用群体智能快速提高学习者学习能力。

⑸ 社会性:学习者的朋友,朋友的朋友,都可参与建立学习关系网,让学习者感觉到不是在孤立学习,社会性可以让学习者更好地参与进来,提高学习者活跃度。

⑹ 可分析性:能利用社会网络分析软件来分析学习社区的动态拓扑结构,分析学习者的学习兴趣,统计学习社区的数量和类型。

3.2 系统平台的构建

目前,SNS平台涌现出众多的优秀开源项目,如国内的Spacebuilder、UCenter Home,国外的Dolphin等,这些软件都可以快速部署一个全新的SNS站点。本文基于Spacebuilder进行二次开发构建SNS网络Web协作学习系统。

Spacebuilder是一款基于 MVC技术的开源SNS社区系统,它使用SQL Server或MySql数据库,借助Lucene实现全文检索,预置了微博、群组、日志、相册、贴吧、问答等应用模块,采用“平台+应用”的设计思想,易于二次开发,能够满足快速成长的在线社区对软件系统的要求。

为了更好地在协作学习中利用SNS功能模块,表1给出了协作学习与Spacebuilder功能模块的对应表。利用这些核心功能可以实现高效的协作学习和资源共享,进而提高学习者的交流、沟通和解决问题的能力。

4 结束语

SNS是一种可为Web协作学习提供切实有效服务的应用。本文提出了一种基于SNS的Web协作学习模式,结合国内主流的SNS平台进行二次开发,设计了一个面向SNS的Web协作学习系统,该系统主要实现了个人社区、协作学习社区、文件共享和问答系统等模块。实践证明,该系统能够实现高效的Web协作和资源共享,能够帮助学习者更好地交流学习心得,分享学习成果,在提高学习者的学习兴趣、解决问题能力、合作交流能力、知识建构能力等方面具有实际意义。下一步的研究重点是如何能利用社会网络分析软件来分析学习社区的动态拓扑结构,分析学习者的学习兴趣,统计学习社区的数量和类型。

参考文献:

[1] 黄蓉怀.计算机支持的协作学习―理论与方法[M].人民教育出版社,2003.

[2] 奉光军.基于SNS的主题协作学习模式建构与应用研究[D].华南理工大学,2012:29-34

[3] 张凯,杨再明,宋慧宁.SNS协作学习平台的构建与应用研究[J].计算机时代,2013.10:31-34

[4] 王崇文,任翔.一种基于SNS平台的网络协作学习模式研究[J].云南大学学报(自然科学版),2012.34(S1):16-19

[5] .基于SNS的开放协作式学习模式研究[D].河南师范大学,2011:19-21

[6] Travers J, Milgram S. An experimental study of the small worldproblem[J].Sociometry,1969.32(4):425-443

上一篇:基于Google云计算平台的文件共享系统设计与实... 下一篇:基于NoSQL数据库的大数据存储技术的研究与应用