基于知识管理的WebCL学习过程的设计与实现
来源:岁月联盟
时间:2010-07-01
1 引言
21世纪社会和人类的,需要建造一个能支持全面学习、自主学习、协作学习、创造学习、终身学习的社会教育大系统。目前的教改需要特别强调以学生为中心的体验型学习方法。教育技术在学校的应用也应有观念和方向上的改变:从过去主要传授和呈现显性知识,课件制作为中心的思路,进一步加强以辅助学生进行体验型学习(研究型学习、协作学习、问题导向式学习、基于项目的学习等) 为主的信息化教学设计的思路[1]。 协作学习是学习者以小组形式参与、为达到共同的学习目标、在一定的激励机制下为获得最大化个人和小组习得成果而合作的一切相关行为。协作学习的重要代表人物、美国明尼苏达大学“协作学习中心”的约翰逊兄弟认为,协作学习有5个不可缺少的要素:正互赖性、面对面的促进性互动、个体职责、社交技能和小组自加工。协作组内组员必须有“共同体意识”,意识到他们是“同沉同浮”的关系[2]。要使个人和小组获得最大化成果,小组组员之间知识共享程度必须高,这种知识的共享中,隐性知识更为宝贵,它决定了协作组的创新能力。如果协作组有高度的知识共享,说明协作组组员的合作程度高,则协作组的凝聚力就高,这样协作组在竞争中才能获得成功。 基于Web的协作学习(Web-Based Collaborative Learning)国外多简称为WBCL,国内称之为Web CL,是指利用机技术(尤其是多媒体和网络技术)来辅助和支持的协作学习,组织协商活动,培养合作学习精神。2 协作学习过程的设计
2.1 系统的具体设计
2.1.1系统的体系结构 协作学习过程大致分成四个阶段,即学习者特征分析、分组、学习过程和协作测评。本系统主要由管理员和学习者两个模块组成。管理员模块完成对学生的管理、部分学习资源的设计。学习者模块包括学习者注册、协作分组、组员人际关系、学习、反思、在线测试等子模块。在此模块中,学习者要完成协作学习过程。从学习流程角度分析,协作学习过程如图1示。 学习者注册是学习者基本情况的录入和学习风格的测试,初次进入系统的学习者,通过注册过程填写表单获得其基本情况,并得到注册码。协作分组是通过学习风格测试获得分组依据,然后根据学习主题的角色信息及分组类型(同质或异质)进行分组。组员人际关系主要是为内聚力测试提供人际关系矩阵表。反思提供学习反思的功能。在线测试是对学习者成绩、内聚力及协作绩效的测试。 学习子模块是学习者学习交流的主要模块,也是协作过程中知识管理的重点。在学习模块中利用概念图,为学习者提供一种共同的视觉化语言,使学习者方便的掌握协作当前的进展和未来可能的发展走向,确定自己的贡献在小组协作中的位置和作用,并对学习者进行鼓励和激励。协作概念图的构图权在构图过程中轮流赋予小组中的每个成员,每位小组成员都拥有相同的操作时间。系统首先赋予某位小组成员在有限的时间内进行概念图的操作,直到他的操作时间结束,再将构图权力转移给下一位小组成员,同样给与同样的时间,让每位小组成员都有机会直接操作概念图。在合作概念图过程中,小组成员间可以通过沟通机制彼此相互沟通、讨论,并由当时具有构图权力者进行概念图的操作。概念图是学习过程中重要的共享协作资源,通过系统中在不同时间内存储的同一小组绘制的概念图,我们可以清晰的看到小组协作学习的过程。同时,协作组员可以利用Blog 进行更好的知识交流与共享。Blog为隐形知识管理提供了工具。隐性知识表达起来不象显性知识那样系统、逻辑严密、一目了然,而往往是零星、破碎、主观感受,甚至可以说是随意的。Blog简单易用,它创造了一个虚拟的交谈情景,把交谈的语言用文字表达出来,聚集了各种零碎的思考。学习者可以在自己的Blog中发表自己的知识和见解,其他协作组员也可以,还可以做出评论,而这个学习者就可以在群体的分享和交流中有更进一步的认识[3]。
3 系统实现方案
协作学习过程的登录界面如图2示,学习者主界面如图3示。

协作学习过程采用Microsoft的COM组件技术。基于COM的技术是多种以COM为基础的技术,包括COM服务器和客户端应用程序、ActiveX控件、OLE(对象链接与嵌入)、自动化以及MTS等。COM作为组件对象模型,它的特性主要有语言无关性、面向对象的特性、进程的透明性和可重用性,可以让来自不同编程语言不同平台的彼此独立的对象互相进行通信。