APP下载

基于开源软件MediaWiki的教育技术专业维基站的设计与实现

2013-01-22青海民族大学物理与电子信息工程学院武怀生李秀明

电子世界 2013年10期
关键词:页面知识点内容

青海民族大学物理与电子信息工程学院 武怀生 李秀明

Wiki是Web2.0中的重要应用软件之一,它是一种超文本系统,支持面向社群的协作式写作,同时还包括一组支持这种协作的辅助工具。与BBS、Blog等其它超文本系统相比,Wiki更具开放性和协作性,任何人都可以对Wiki中的内容进行编辑和管理,还可以在社群成员的共同协作下进行新知识的创造,因而,基于Wiki的这些特点,为学者提供一个教育技术专业协同知识建构平台和知识库。

一、网络教育技术专业知识内容现状和专业知识库开发需求分析

当我们在教育技术领域进行学习和研究的过程中,常常需要参考一些基础知识和专业论文,或者我们需要基于某一问题进行讨论来完善我们的研究结论,基于互联网络的海量数据资源和便捷的信息检索引擎为教育技术理论和实践的发展提供了应有的技术保障。但针对教育技术专业知识的检索和专业问题讨论还存在一些问题:

网络百科全书(维基百科、百度百科):我们可以通过网络百科全书方便的检索教育技术的一些相关词条和知识。但是,这种知识库定位于百科知识,对教育技术这一单独领域的涉及不够深入,很难形成关于这一领域系统的知识结构和适合这一领域的内容标准。

人肉搜索引擎[1](百度知道、猫扑大杂烩)及专业论坛、贴吧:我们可以通过悬赏或发帖求助我们关于教育技术某一方面的问题,通过其他关注这个领域的人为你搜索资料,提供回答。但人肉搜索很难有精确到这一专业领域,很少能得到比较符合你问题的专业解答。

专业术语和论文库:支持检索,但一般不支持知识的完善和动态扩充,很多专业论文是收费的,不支持开放和免费使用。

通过搜索引擎直接检索来自个人博客和其他网站的一些零琐信息:多为一家之言或相互转载的内容,可以参考。但鉴别对比得出更完善的结论需要付出较大代价。

专业论坛、贴吧及博客进行讨论:方便提出问题,和其他人通过回帖和评论进行讨论,发表一些零碎的意见,提供参考,却难以形成统一完善的认识和结论。

专题学习网站、网络课程及相关电子图书:教育技术专业方面比较系统、完善并且开放的网络课程比较少及相关电子书籍比较少,而且多数不支持对知识点的检索。

因此我们需要架构一个教育技术相关知识,问题及论文资料的协同知识建构平台和知识,并且通过Wiki平台可以很好的解决上述问题。

二、Wiki简介及MediaWiki的功能和特色

(一)什么是Wiki?

Wiki是一种多人协作的写作平台,是一种基于超文本系统的知识网络系统[2],又是一种基于某一主题的知识共享社区。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩展或者探讨。Wiki中可以方便快捷的创建对某一知识点的理解和对其它知识点的链接。Wiki中通过这种相互的链接和扩展,很容易架构起一个网状的知识结构,并通过开放分类和知识线索[3],完成对知识网络的系统化和浏览控制。

Wiki站点一般都有着一个严格的共同关注,Wiki的主题一般是明确和坚定的。Wiki站点的内容要求高度相关性。其确定的主旨,任何写作者和参与者都应当严肃地遵从。Wiki的协作是针对同一主题作外延式和内涵式的扩展,将同一个问题谈得很充分很深入。Wiki非常适合于做一种“All about something”的站点。个性化在这里不是最重要的,信息的完整性和充分性以及权威性才是真正的目标。Wiki由于其技术实现和含义的交织和复杂性,如果你漫无主题地去发挥,最终连建立者自己都会很快的迷失。

(二)Wiki程序MediaWiki的功能和特色

在建立Wiki站点方面有很多Wiki程序可以选择,其中MediaWiki是全球最著

名的Wiki程序,运行于PHP+MySQL环境。MediaWiki作为维基百科及其姊妹

计划的系统软件,其开发得到维基媒体基金会的支持。而且其功能比较完善,插件丰富,架构简单,支持多语言版本,允许每个用户自行选择系统外观(皮肤)。

MediaWiki中可以方便的使用标记语言"[[","]]",自动生成链接,快速地链接不同的页面。MediaWiki中有自己的标记语言,支持Tex数学公式⑤,支持部分html代码,支持元搜索,可以快捷的检索相关页面,支持开放分类,根据分类在不同的页面之间产生关联;支持模板的使用,可以方便对相同内容的重复使用和更新,而且中文支持良好。

三、基于MediaWiki的专业维基站开发的可行性和适应性分析

(一)从软件功能的角度来看

MediaWiki支持搜索,内容组织简单,条目扩展方便。很适合基于条目的教育技术术语和相关知识的信息库的实现。而且条目标题字数限制比较宽,既可以是词条,也可以是一个问题,或文章标题,支持开放分类,支持树形目录结构,因此也适合基于问题、专题研究或系统知识的协同写作平台的搭建及相关信息库的建立。由于MediaWiki不提供私有页面和普通用户对个人发布页面的保护功能,因此不适合个人日志和论文的发表。MediaWiki支持功能扩展,可通过插件扩展页面评级,思维导图,音频、动画、视频等其他媒体,及所见即所得的功能。

(二)从技术实现的角度来看

MediaWiki对运行环境要求较低,PHP+MySQL环境比较容易搭建。其配置简单,管理方便(通过页面便也可以完成大部分系统参数的设置和管理),软件升级、数据备份和数据迁移也比较方便。有大量的相关技术文档可供参考。

(三)从知识建构的角度来看

MediaWiki的超链接结构与人的思维和对知识建构的方式很相似,用户在编辑时可以对页面中的任何名词,问题加上Wiki标记,形成一个新的知识点连接,并对该知识点进行扩充。用户可以发布对一个知识点的理解的雏形,并通过不断的修改,逐步完善对该知识点的建构。

四、基于MediaWiki的专业维基站的设计

(一)设计目标

1.建立一个教育技术专业术语理论、相关人物机构、开放论文等相关知识和资料的知识框架,并不断完善和扩展知识内容,形成一个支持检索的教育技术专业知识库。

2.搭建一个个人发布和共享关于自己教育技术领域相关知识,对知识进行完善和自我建构,发布问题,建立讨论,发布、分享开放论文的平台。

3.搭建一个由教育技术专业人士组成的开放的多人协作的写作平台,并形成一个教育技术相关知识的知识共享社区。用户可以发展新用户,并组成协作小组,对某一专题进行讨论和完善知识结论。用户可以编辑自己的页面,对别的用户进行讨论,在知识社区中进行交流。

4.逐步建立和完善关于教育技术专业培养、教育技术各个领域的系统知识、相关专题知识、网络课程、专业书目及其他参考资料的信息。并提供良好的知识线索,方便浏览者系统深入的学习和研究教育技术领域某一方面的相关知识。

(二)内容知识结构设计

1.知识结构设计

利用开放分类组织和区分知识条目,提供一个知识框架,并可不断地进行扩充和完善。

基础分类:

①按类型:专业术语;相关人物;相关机构;专业英语;专业论文;专题探究;问题讨论;专业培养;系统课程;专业书目;集合文档。

②按研究领域:教学设计;远程教育;教学媒体;计算机应用技术;网络教育应用;教育技术学研究方法;教育信息化;信息技术;相关学科。

2.社区页面模块设计

社区公告。

新手入门:编辑入门、内容标准、样式标准推荐、沙盒测试等。

意见交流。

专题活动。

Wii.etec维客:相关用户信息和介绍等。

3.首页、导航栏及知识线索设计

通过首页、导航栏和一些页面提供知识导航。一种知识线索(如图1所示)。

(1)首页模块,包括:关于网站;知识分类;人物图片。

(2)导航栏模块,包括:首页;社区;专题;领域;分类;帮助;专业;培养;系统课程;知识线索;随机页面。

4.命名空间的使用

通过命名空间来区分不同类型的页面。专业术语,相关人物、机构、英语词条,等采用默认命名空间。新增自定义的命名空间:Subject: :专题研究;Thesis: :专业论文;Question: :问题讨论;Course: :系统课程;Reference Book: :参考书目。

5.内容标准及模板的设计

根据不同类型的条目,提供并逐渐完善内容标准。如专业术语主要提供术语定义或概念,专业论文的标准格式,系统课程的设计标准等。利用模板可以提供一些标准或参考样式,方便页面样式的统一。专业术语内容参考标准如下:名称;其它名称;英文形式;定义/概念;其它定义;其它补充;(一些相似对比,相关链接,补充内容等)。

6.帮助、关于及声明文档

为浏览者或参与编辑者提供网站介绍、编辑帮助、行为规范、网站事件、免责声明、隐私策略等系统辅助页面。

五、基于MediaWiki的专业维基站的实现

(一)环境准备

MediaWiki版本选择:Wiki1.13.0多国语言版(环境要求PHP5.0以上,SQL4.0以上)。

本地调试环境:Apache+PHP+MySQL

调试环境软件:APMServ5.2.6 for Windows 2000/20003/XP,解压后便可使用,运行APMServ.exe

其它选项采取默认设置,注意在“Use superuser account”上要打上勾,密码为空。然后点击“Install MediaWiki!”

将wwwhtdocsconfig下的LocalSettings.php移动到上级文件夹下,然后点击页面上的连接进入网站首页。网站就安装好了(如图1所示)。

图1 关于教育技术的一种知识线索

(二)本地化设置

修改LocalSettings.php文件并以UTF-8格式保持。

开放图片上传:修改$wgEnableUploads=false;false改为true。

本地时区设置:

在文件末尾加入以下代码:

$wgDefaultUser Options=array('date'=>'ISO 8601', 'timecorrection'=>'08:00');

用户权限设置

在文件末尾加入以下代码:

$wg Group Permissions=array();

$wg Group Permissions['*' ]['edit']=false;

$wg Group Permissions['*']['createpage']=false;

$wg Group Permissions['*']['createtalk']=false;

(三)系统页面设置

以管理员身份登录,编辑Media Wiki:Sitesubtitle(网站副标题)、MediaWiki:Sidebar(导航栏)、首页、社区、关于、声明、帮助等页面内容。

六、结语

由于MediaWiki的简单易用,也不免有一些弱点,如社区交互功能比较弱,用户权限层次不够细,元搜索功能不够强,树形目录形式单调,思维导图插件扩展麻烦。MediaWiki的在默认皮肤Monobook下运行速度较慢,(使用Cloneblue皮肤可以在一定程度上提升速度)。MediaWiki的一些扩展和美化(自己制作皮肤)编辑繁琐,需要一定的技术背景。然而MediaWiki版本一直在更新之中,在功能、性能、安全方面将不断优化。

[1]翟修树.基于学科专题学习网站的设计与构建[D].山东师范大学教育技术学,2006.

[2]在思与行中一路走来—李克东教授与一线教师谈教育信息化[J].信息技术教育杂志,2006(3).

[3]王一青.Wiki环境下基于问题学习PBL的研究[D].华东师范大学教育信息技术系,2006.

[4]宁光芳,张世禄.基于Wiki的专题学习网站建设策略探究[J].现代远距离教育,2006(4).

猜你喜欢

页面知识点内容
刷新生活的页面
内容回顾温故知新
一张图知识点
一张图知识点
第四页 知识点 歼轰-7A
主要内容
关于G20 的知识点
Web安全问答(3)
网站结构在SEO中的研究与应用