协同学习系统中e-tutor的设计与实现.doc
约34页DOC格式手机打开展开
协同学习系统中e-tutor的设计与实现,协同学习系统中e-tutor的设计与实现 全文34页约14000字论述翔实摘要随着internet的飞速发展,远程教育的渐渐普及,基于网络的协同学习也慢慢成为人们关注的热点话题。本文针对目前远程网络协同学习平台的教学和学习需要,用智能代理的思想,借助j2ee平台,构建了协同平台的e-tutor(电子助教)。在文中,首先...
内容介绍
此文档由会员 花季永驻 发布
协同学习系统中e-Tutor的设计与实现
全文34页 约14000字 论述翔实
摘 要
随着Internet的飞速发展,远程教育的渐渐普及,基于网络的协同学习也慢慢成为人们关注的热点话题。本文针对目前远程网络协同学习平台的教学和学习需要,用智能代理的思想,借助J2EE平台,构建了协同平台的e-Tutor(电子助教)。在文中,首先针对协同学习的概念、原则、活动方式和模型等性质需要,对e-Tutor的功能需求进行了详细阐述;其次,提出了e-Tutor数据结构的实现,以及重点功能——根据学习风格等因素进行智能分组、定期工作检查、小组协同效能综合评价、学生综合成绩评定和学生名单导入导出等功能的实现机制;然后,我们以协同学习子系统开发的顺序详细介绍了系统分析、设计与实施的开发过程;最后,展示了子系统所实现的功能及部分界面,在介绍某些关键技术的同时,还给出了关键源程序代码。
【关键词】远程教育,协同学习,e-Tutor,代理
Abstract
With the development of Internet and on-line Education, Internet-based collaborative learning is gradually becoming the focus. This paper presents a practical and efficient way of using J2EE to build an e-Tutor to meet the needs of the teaching and learning on an e-learning experimental platform, with the help of intelligent agent. Firstly, the paper analyzes the date construction and the important functions, for example, how to divide the students intelligently according to the students’ study styles, to check the team work at schedule, to evaluate of the team cooperative work, to evaluate students’ scores, and to import and export students’ forms. Accompanying with the development order of the collaborative learning system, the paper illustrates system analysis, system design, and system realization in detail. As demonstrations, some functions and interfaces provided. And those important functions are presented with source codes or flowcharts.
【Keywords】E-Learning; Collaborative Learning; e-Tutor; Agent
目 录
1 协同学习概述 1
1.1协同学习的优势和意义 1
1.2协同学习的概念 1
1.3进行协同学习的基本原则 1
1.4协同学习的活动方式: 2
1.5协同学习的模型 2
1.6协同学习中的职责分配 3
1.7 E-TUTOR在协同学习中的必要性 3
2 系统开发环境及相关技术 4
2.1开发工具 4
2.2 体系结构选择 4
2.3 系统相关技术简介 4
2.3.1 J2EE技术简介 4
2.3.2 Agent技术简介 5
3 系统分析与实现 6
3.1 总体需求分析 6
3.1.1 智能分组 6
3.1.2 发布授课教师任务 6
3.1.3 发布开会、教师授课等通知 6
3.1.4 对学生进行指导 6
3.1.5 定期检查协同学习小组的工作情况 7
3.1.6 激发学生扩大讨论 7
3.1.7 小组效能评价 7
3.1.8 学生最终成绩评定 7
3.2 系统业务流程图 8
4 相关关键数据库设计 9
4.1 关键数据库结构图 9
4.2 关键数据表设计 9
4.2.1 用户表UserInfo 9
4.2.2 分组表Team 10
4.2.3 学生选课表StudentCourse 11
5 系统实现关键技术及算法 12
5.1 智能分组 12
5.2 检查协同学习小组的工作情况 14
5.3 小组协同效能评价 17
5.4 小组成绩协同度计算算法 19
5.5 学生最终成绩评定 21
5.6 学生名单导入导出 23
6 结束语 23
致 谢 24
参考文献 24
附录:所罗门学习风格测量表 25
部分参考文献
[5] 张仰森. 人工智能原理与应用[M]. 高等教育出版社. 2004
[6] 张云勇, 刘锦德. 移动Agent技术[M]. 清华大学出版社. 2002
[7] Takashi Ishikawa, Hiroshi Matsuda. Agent Supported Collaborative Learning Using Community Web Software [C]. Auckland. New Zealand. ICCE[C]. 2002
[8] Roger T. David, W. Johnson.. An Overview of Cooperative Learning. [Online]
全文34页 约14000字 论述翔实
摘 要
随着Internet的飞速发展,远程教育的渐渐普及,基于网络的协同学习也慢慢成为人们关注的热点话题。本文针对目前远程网络协同学习平台的教学和学习需要,用智能代理的思想,借助J2EE平台,构建了协同平台的e-Tutor(电子助教)。在文中,首先针对协同学习的概念、原则、活动方式和模型等性质需要,对e-Tutor的功能需求进行了详细阐述;其次,提出了e-Tutor数据结构的实现,以及重点功能——根据学习风格等因素进行智能分组、定期工作检查、小组协同效能综合评价、学生综合成绩评定和学生名单导入导出等功能的实现机制;然后,我们以协同学习子系统开发的顺序详细介绍了系统分析、设计与实施的开发过程;最后,展示了子系统所实现的功能及部分界面,在介绍某些关键技术的同时,还给出了关键源程序代码。
【关键词】远程教育,协同学习,e-Tutor,代理
Abstract
With the development of Internet and on-line Education, Internet-based collaborative learning is gradually becoming the focus. This paper presents a practical and efficient way of using J2EE to build an e-Tutor to meet the needs of the teaching and learning on an e-learning experimental platform, with the help of intelligent agent. Firstly, the paper analyzes the date construction and the important functions, for example, how to divide the students intelligently according to the students’ study styles, to check the team work at schedule, to evaluate of the team cooperative work, to evaluate students’ scores, and to import and export students’ forms. Accompanying with the development order of the collaborative learning system, the paper illustrates system analysis, system design, and system realization in detail. As demonstrations, some functions and interfaces provided. And those important functions are presented with source codes or flowcharts.
【Keywords】E-Learning; Collaborative Learning; e-Tutor; Agent
目 录
1 协同学习概述 1
1.1协同学习的优势和意义 1
1.2协同学习的概念 1
1.3进行协同学习的基本原则 1
1.4协同学习的活动方式: 2
1.5协同学习的模型 2
1.6协同学习中的职责分配 3
1.7 E-TUTOR在协同学习中的必要性 3
2 系统开发环境及相关技术 4
2.1开发工具 4
2.2 体系结构选择 4
2.3 系统相关技术简介 4
2.3.1 J2EE技术简介 4
2.3.2 Agent技术简介 5
3 系统分析与实现 6
3.1 总体需求分析 6
3.1.1 智能分组 6
3.1.2 发布授课教师任务 6
3.1.3 发布开会、教师授课等通知 6
3.1.4 对学生进行指导 6
3.1.5 定期检查协同学习小组的工作情况 7
3.1.6 激发学生扩大讨论 7
3.1.7 小组效能评价 7
3.1.8 学生最终成绩评定 7
3.2 系统业务流程图 8
4 相关关键数据库设计 9
4.1 关键数据库结构图 9
4.2 关键数据表设计 9
4.2.1 用户表UserInfo 9
4.2.2 分组表Team 10
4.2.3 学生选课表StudentCourse 11
5 系统实现关键技术及算法 12
5.1 智能分组 12
5.2 检查协同学习小组的工作情况 14
5.3 小组协同效能评价 17
5.4 小组成绩协同度计算算法 19
5.5 学生最终成绩评定 21
5.6 学生名单导入导出 23
6 结束语 23
致 谢 24
参考文献 24
附录:所罗门学习风格测量表 25
部分参考文献
[5] 张仰森. 人工智能原理与应用[M]. 高等教育出版社. 2004
[6] 张云勇, 刘锦德. 移动Agent技术[M]. 清华大学出版社. 2002
[7] Takashi Ishikawa, Hiroshi Matsuda. Agent Supported Collaborative Learning Using Community Web Software [C]. Auckland. New Zealand. ICCE[C]. 2002
[8] Roger T. David, W. Johnson.. An Overview of Cooperative Learning. [Online]