第1章 绪论 1
1.1 研究背景和意义 1
1.2 国内外研究现状 3
1.2.1 国外网络协作学习系统的研究现状 3
1.2.2 国内网络协作学习系统的研究现状 5
1.3 命题的提出 7
1.4 主要研究工作 7
第2章 自主协作学习理论基础 9
2.1 自主学习概述 9
2.1.1 自主学习的内涵 9
2.1.2 自主学习的特征 10
2.1.3 设置自主学习目标的作用及原则 13
2.1.4 网络环境下的自主学习 15
2.1.5 自主学习的理论基础 16
2.2 协作学习概述 18
2.2.1 协作学习的内涵 18
2.2.2 协作学习的特征 20
2.2.3 基于网络的协作学习 20
2.2.4 协作学习的理论基础 21
2.3 自主学习、探究性学习与协作学习的关系 22
2.4 P2P技术概述 25
2.4.1 P2P技术概念 25
2.4.2 P2P技术特征 26
2.4.3 P2P技术的实现原理 27
2.5 小结 29
第3章 基于P2P的自主协作学习系统研究 30
3.1 引言 30
3.2 P2P技术支持的自主协作学习网络环境 30
3.3 基于超级节点的自主协作学习P2P网络模型研究 32
3.3.1 自主协作学习P2P网络模型 32
3.3.2 超级节点的管理功能 34
3.3.3 中继节点路由查询策略 35
3.3.4 普通节点的基本功能 35
3.4 基于P2P的自主协作学习过程 36
3.5 基于P2P的自主协作学习系统总体设计 37
3.5.1 系统需求分析 37
3.5.2 系统目标 38
3.5.3 自主协作学习系统的总体结构设计 38
3.5.4 自主协作学习系统的功能模块设计 39
3.6 基于学习兴趣相似度的分组机制研究 40
3.6.1 协作小组的概念及分组方式 41
3.6.2 学习兴趣相似度计算及分组算法 41
3.7 基于关键词的学习资料检索算法研究 42
3.8 学习资料共享激励机制研究 44
3.8.1 激励机制的研究目标 44
3.8.2 激励机制的基本思想 44
3.8.3 贡献值的确定 45
3.8.4 基于贡献值的资源分配算法 46
3.8.5 实验结果及其分析 47
3.9 小结 48
第4章 基于P2P的自主协作学习系统的实现 49
4.1 引言 49
4.2 自主协作学习P2P网络的组建 49
4.2.1 节点的配置 50
4.2.2 组建对等组 51
4.2.3 确定节点身份 52
4.2.4 加入对等组 54
4.3 自主协作学习系统的实现 55
4.3.1 自主协作学习系统主界面的实现 55
4.3.2 自主学习空间的实现 55
4.3.3 学习分组的实现 56
4.3.4 小组空间的实现 57
4.3.5 搜索与共享功能的实现 58
4.3.6 基于学习兴趣相似度的分组算法的实现 62
4.3.7 基于贡献值的资源分配算法的实现 65
4.3.8 学习资源存取技术的实现 68
4.4 小结 69
第5章 系统应用实验及其结果分析 70
5.1 系统应用实验方案 70
5.2 实验结果与分析 71
5.3 小结 73
第6章 基于P2P的自主协作学习系统——世界大学城学习空间的应用与创新 74
6.1 进入世界大学城空间 74
6.2 初始化个人空间基本内容 78
6.3 在个人空间中创建左侧菜单栏目 83
6.4 编辑发表一篇图像、文字、音频、视频、表格并茂的文章 90
6.5 录制、剪辑与发表一个视频文件 105
6.6 美化世界大学城个人空间 122
6.7 发表一篇FlashPaper格式的文章 136
6.8 在线考试自测系统应用 148
6.9 在线作业系统应用 157
参考文献 163