- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Wiki网络协作学习系统设计
基于Wiki网络协作学习系统设计
摘要:本文阐述了Wiki的定义和特点,运用Wiki思想构建了一个网络协作学习系统,该系统依托Web可以实现远程学习、协同创作、远程研讨等。
关键词:WiKi 协作学习系统 设计
中图分类号:TP391.6 文献标识码:A 文章编号:1007-9416(2011)10-0165-02
1、WiKi简介
Wiki在百科中的定义为:一种超文本系统,这种超文本系统支持面向社群的协作式写作,同时也包括一组支持这种写作的辅助工具。Wiki系统属于一种人类知识网格系统,我们可以在Web的基础上对Wiki文本进行浏览、创建、更改,而且创建、更改、发布的代价远比HTML文本小。与其它超文本系统相比,Wiki有使用方便及开放的特点,所以Wiki系统可以帮助我们在一个社群内共享某领域的知识。
世界上第一个WiKi系统是由沃德.坎宁安(Ward Cunningham)于1995年创建的,叫WiKiWiKiWeb,也叫Wards WiKi,还在此基础建立了波特兰模式知识库(Portland Pattern Respository)。1996年至2000年间,波特兰模式知识库围绕着面向社群的协作式写作,不断发展出一些支持这种写作的辅助工具,从而使WiKi的概念不断得到丰富。
2、需求分析
2.1 系统定义
网络协作学习系统是指通过互联网进行协同创作、主题研讨、互相评论等全方位自主学习的应用系统。
网络协作学习系统有两个层面的意义,第一个层面是打破时间和空间的限制,实现在不同地点的学员在自主学习某一课程内容后,可以协同完成同一个作品;第二个层面是多个辅导教师可以通过网络协同对学员作品做评价和修改。
2.2 用户角色分析
(1)班主任:班主任是远程学习班级的负责人,他可以组织学习、研讨,也可以新建一个作品,管理学员并分派各自任务,控制作品的版本。
(2)学员:学员是网络协作学习者,是参与学习作品创作的所有人,他们在班主任许可后,可以参与作品的网络协作,完成各自的任务,也可以对其他人的创作内容进行评论、修改。
(3)辅导教师:在学员完成作品的过程中,辅导教师可以反复进行阅读和评价,并提出修改意见。同时,辅导教师还可以远程辅导学员学习,参与在线研讨,为学员答疑解惑。
(4)管理员:负责系统的正常运转,拥有该系统的最大权限,可以在后台对用户、资源等进行管理。
3、功能需求分析
3.1 用户注册和管理
系统的所有用户需要进行注册,获得自己的用户名和密码。管理员可以对用户进行管理,包括新建、查询、修改、锁定、删除等。
3.2 网络课堂
遵循认知规律,将网络学习资源按照一定逻辑进行组织,使学员可以全方位学习,并由管理员随时更新学习内容。
3.3 协同创作
由班主任新建一个作品,填写作品的标题、具体要求等基本信息,班主任即作品主持者,可以添加和删除作品参与者(学员),并指派参与者的任务。
3.4 版本控制
在创作过程中,每一次修改都可以保存为一个独立版本,各个版本根据时间顺序排列。作品主持者可以对作品的版本进行管理,包括锁定、标识、回滚等。
3.5 学习评价
辅导教师就学员的作品展开评价,提出修改建议。
3.6 学习论坛
学员就某个主题在论坛中进行讨论,通过发帖、回帖的形式解决问题。
3.7 新闻公告
实现新闻发布、新闻浏览、公告显示、公告的添加、删除等。
4、系统设计
4.1 系统整体架构
考虑到可扩展性,本系统采用3层B/S模型结构设计,对外部提供Web服务,满足不同用户的分布式访问,其技术核心是在数据访问层和表示层之间增加了一层中间件,利用中间件将应用层分为表示层、业务逻辑层和数据访问层3个不同的处理层次,这样可以有效控制用户对数据层的直接访问,同时,中间件还可以把用户使用的高级API转化为相应的低级调用,为系统的可靠性和安全性等方面提供支持。
4.2 功能模块设计
基于面向服务的体系架构(SOA),根据需求分析情况,本网络协作学习系统分为七个模块:用户注册和管理、学习资源管理、协作学习、学习论坛、新闻公告、系统管理、学习评价。
4.3 用例说明
班主任作为作品主持者,围绕某一主题为不同学员指派任务,并控制作品的版本,包括:版本对比、页面锁定、更新描述等,针对学习过程中的问题发起话题,在论坛中组织研讨;学员作为创作者协同完成指定任务,可以对自己和他人的作品发表评论,遇到困难可以通过远程求助或参与研讨得以解决;辅导教师时刻关注学员的学习,进行远程辅导,必要时进行适当导学,及时评价学员作品并提出修改意见;班主
原创力文档


文档评论(0)