毕业设计(论文)基于Web的协作学习(Web CL)平台的设计与开发.doc
-
资源ID:2390124
资源大小:308.50KB
全文页数:19页
- 资源格式: DOC
下载积分:8金币
友情提示
2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
|
毕业设计(论文)基于Web的协作学习(Web CL)平台的设计与开发.doc
基于Web的协作学习(Web CL)平台的设计与开发摘要协作学习是学习者以小组形式参与、为达到共同的学习目标、在一定的激励机制下为获得最大化个人和小组习得成果而合作的一切相关行为。要使小组学习真正具有协作协作性,必须具备五个要素,它们是:(a)学生之间清晰明显的正互赖性;(b)经常的小组评价;(c)促进学习成果的组员间交互;(d)个体任务和职责;(e)频繁使用的人际和小组社交技能。基于Web的协作学习是指利用网络技术来支持协作学习。本文简要介绍基于Web的协作学习平台的设计与开发,主要包括以下几个方面的内容:(1)简要阐述协作学习、基于计算机的协作学习和基于Web的协作学习的基本概念;(2)分析当前国内外网络教学支撑平台的现状;(3)分析我们开发此平台的目标和意义;(4)介绍该系统的功能设计;(5)分析该系统的开发环境;(6)试分析XML和标准化趋势给本系统带来的影响。关键词:协作学习、CSCL、Web CL、协作绩效、认知能力、学习方式、教学设计、小组内聚力、XML(eXtensible Markup Language)、IMSThe Design and the Development of the Web Based Collaborative Learning PlatformAbstractCollaborative Learning (CL) is what that's all about - learners working together as a group to accomplish shared goals and maximize the learning of each individual by an incentive scheme. There are five essential components that must be present for small-group learning to be truly collaborative. They are (a) clear, positive interdependence among students, (b) regular group self-evaluation, (c) interpersonal behaviors that promote each member's learning and success, (d) individual accountability and personal responsibility, and (e) frequent use of appropriate interpersonal and small group social skills. Web Based Collaborative Learning is the CL that supported with Web Technology. In this paper, I will briefly introduce the design and the development of the Web CL Learning Platform. There are six parts of this paper, which are: (1)simply discuss the concepts of CL, CSCL and Web CL. (2) show you the situation of present Web Learning Supporting Platforms abroad and home; (3) analyze the goal and the significance of this system; (4) present you the function design of this system;(5) introduce the developing environment we select; (6) analyze the influence of XML and IMS specification. Key words: Collaborative Learning, CSCL, Web CL, Collaborative Performance, Cognitive Ablity, Learning Style, Instruction Design, Group Cohesiveness, XML, IMS基于Web的协作学习(Web CL)平台的设计与开发作者:赵国庆 指导教师:陈星火 杨开诚 黄荣怀一、 与本系统相关的概念分析:CL、CSCL和Web CL1 协作学习(Collaborative Learning,简称CL)协作学习是学习者以小组形式参与、为达到共同的学习目标、在一定的激励机制下为获得最大化个人和小组习得成果而合作的一切相关行为。学生学习的组织形式通常有三种:一种是竞争,学习者之间互相对立,一方的成功是建立在另一方的失败之上,因此称为“你沉我浮”;第二种是个别化学习,学习者各自进行学习,各自的成功失败互不相干,因此称为“沉浮无关”;第三种就是协作,在这种学习的组织形式中,学习者之间协同工作并共同分享学习目标,取得成功的条件是参与协作的每一个人都取得成功,故被称为“同沉同浮”。学习是获取知识的过程。建构主义学习理论认为,知识不是通过教师传授得到的,而是学习者在一定的情境即社会文化背景下,借助其他人(包括教师和学习伙伴)的帮助,利用必要的学习资料,通过意义建构的方式而获得。由于学习是一个意义建构的过程,因此为学习者创设有利于意义建构的情境尤其重要。在以上三种学习组织形式中,竞争学习把同学当作敌人,个别化学习无视周围同学的存在,都没有很好发挥情境创设的作用。只有协作学习的组织形式,把同学当成学习的一种资源,为学习者创设了良好的学习情境,是建构主义学习理论的一种体现。协作学习包含正互赖性、面对面的促进性互动、个体职责、社交技能和小组自加工等五个基本要素。2 计算机支持的协作学习(ComputerSupported Collaborative Learning)计算机支持的协作学习(ComputerSupported Collaborative Learning,简称CSCL),是指利用计算机技术(尤其是多媒体和网络技术)来辅助和支持的协作学习。传统的教室环境是在集体讲授模式下建立起来的,学生只是以集体形式接受学习,也就是说传统教室环境并不是为协作学习服务的。而CSCL发生在协作理论与计算机相关技术交融的环境之中,自然能够充分发挥协作学习的优势,更能够实现传统教室环境下无法开展的协作学习方式。与传统的CL相比,CSCL突破了传统学校教育的各类分隔屏障,实现了时间和空间上的连续,同时,交互变得更加容易控制,学习者的角色也可以进行隐藏,教师的角色发生了根本转变,他们要掌握的不仅仅是教学内容的逻辑序列和目标的合理安排,更多的是学生的协作情况、学习过程的规划设计。3 基于Web的协作学习(WebBased Collaborative Learning)基于Web的协作学习(WebBased Collaborative Learning),国外多简称为WBCL,我们这里称之为Web CL。是指利用网络技术来支持的协作学习。从这个意义上说,Web CL是CSCL的一个子集。但从另一个角度来看,目前的基于网络的学习发展势头更猛,而单机版的课件大有被冷落之感,因此,可以把Web CL看作是CSCL的发展,是协作学习发展史上的又一新的阶段。二、 当前国内外协作学习系统的开发情况1 国外协作学习系统的开发情况目前,国外对协作学习的研究比较多,无论是在理论上还是实践上都有了很大发展。因此也涌现了一批优秀的基于网络的协作学习支撑平台。我所调研到的国外比较有特色的网络协作学习支撑平台如下:1) WEB CT 是由British Columbia计算机科学系开发,包括会议系统,在线聊天,学生学习过程跟踪,小组项目组织,学生自我评价,成绩管理与发布,访问控制导航,课程内容搜索等功能。2) Virtual-U是由加拿大Simon Fraser大学开发的基于WEB的教学和培训集成工具。它可以使老师方便的建立和管理协作小组,创建会议以方便主题讨论,允许学生进行角色扮演,在消息中插入多媒体素材。3) WISH(WEB Instructional Services Headquarters)是由美国Pennsylvania州立大学开发,包括课堂管理、电子通信、课程公告牌、电子白板、实时音频系统、邮件列表等系统模块。该系统的特点是提供教学资源管理服务,网络教学功能是通过一些通用的工具来实现的。4) LUVIT(Lund University Virtual Interactive Tool)是第四代远程教育工具中较先进的一种。其主要功能有:电子邮件、新闻论坛、分散式聊天、视频会议、电子白板、个人主页等。5) ClassFronter(课堂先锋)是由挪威fronter公司开发的网络教学平台。它提供了40多个模块,包括日历表、活动计划、联系人名单、聊天室、论坛、写字板、测试等部分。它可以实现多个学生实时合作书写同一文件的功能。6) PREP是一个由Carnegie Mellon大学开发的写作工具。PREP使用两维的文本表格,类似于展开的表单,在这里学习者独立工作。文本被分割成水平的每个学习者都可以处理的部分。学习者可能会对他们的部分进行评论、重写或编辑。另外,允许他们浏览其他学习者处理的部分。这样,通过使用PREP,学习者开发了他们自己的文本部分,也能了解其他人的工作。经证明,PREP在处理诸如类型、句子分析和段落结构等小收益的写作问题时很有用,而对于诸如全面组织和文档结构这样大型的问题上用处较少。2 国内协作学习系统的开发情况在国内,基于网络的协作学习还处于文献引入阶段,目前尚无真正的完全以协作学习为服务对象的网络教学支撑平台。但在我国教育技术工作者的努力下,其发展势头是好的。在调研中,我们发现,很多网校已经开始意识到协作学习是一种很重要的学习组织形式,在他们的系统开发中,已经或多或少地有了一点协作学习的味道。现列举如下:1) 金海航新数字学校的协作学习系统可以支持文字交互、电子白板、声音交互等功能,而且还可以将全体学生分成若干小组进行分组讨论,在各组中教师可指定讨论主持人也可不指定讨论主持人,教师也可查看各个讨论组的讨论情况并将讨论的结果存储和打印。2) “方正校园解决方案”是采用Internet技术,配合多媒体网络教学软件的一个软硬件一体化的现代化教学、管理的解决方案。协作学习需要借助一定的信息资源,如在互联网环境中检索信息、需要计算机支持下的通讯交流手段、从“小资料室”(虚拟资料室)中查阅资料等,而“方正校园解决方案”可满足这种需求。在利用“方正校园解决方案”进行协作学习时,可在局域网内实现Internet仿真浏览、快速进行网络搜索、方便地收发电子邮件,还可实现网上讨论、网上会话、网上教学等功能。3) Vclass系统是国内开发比较全面的一套基于Web的教学支持平台,包括网上课程开发系统、网上教学支持系统、网上教务管理系统和网上教学资源管理系统几部分。在网上教学支持系统中,它提供了学生的管理系统,可以记录学习过程,对学习效果进行评估,具有讨论、搜索、公告等功能。从部分上支持协作学习和协同工作。三、 开发本系统的目标和意义从上面的调查可以看出,目前国内的协作学习系统和教学支撑平台,只是很少的支持电子白板、语音交流和教师分组讨论等功能,并不支持完全意义上的协作学习。对于国外的教学平台,一般功能很强大,内容很完善,支持协作小组、讨论、角色扮演等协作学习的功能,但对于协作学习的支持并不是很全面。比如协作学习要求的异质分组、目标向导、整体成绩作为激励,系统实现起来很困难或实现不了。本系统是协同教育部现代远程教育关键技术研究重点项目“基于Web的协作学习系统(Web CL)研究”开发的,将在2001年7月底完成测试版本,目前其功能设计和数据库设计均已完成,并已进入代码设计阶段。其目标是开发一个真正全面支持协作学习的网络教学支撑平台,提供学习风格测量、分组、学习、交流合作、学习效果评估和协作绩效评估等功能。本系统既可以独立用于协作学习教学,也可以整合到更全面的教学支撑系统中,做到庞大不失小巧,简洁更显本质。该系统以建构主义学习理论和系统论为指导,力图充分发挥学习者的主观能动性和为学习者创设良好的学习情境,便于学习者建构他们的知识体系。在吸收先进的教学理念的同时,我们把系统的实用性放在第一位,努力做到既能用来做各种协作学习的试验,又能开展真正的教学。本系统的开发将从很大程度上填补我国在协作学习实践方面的空白,也将为国内致力于协作学习研究的教育技术工作者提供很好的实验工具。同时,也为呼声日益高涨的成人教育和继续教育提供更好的学习环境,从而有效地改善远程教育的质量。四、 本系统的功能设计1 用户角色设计在本系统中,用户可以划分为管理员、教师和学生三种角色。图1 用户登录界面1) 管理员是系统的维护者,其主要任务包括两个方面:一是对各种用户的维护。超级管理员可以创建低一级的管理员并授以一定的权限,也可以收回其授给其他管理员的权限。另外,管理员可以对教师用户进行添加、删除和密码修改,但删除和修改的教师用户必须是他本人创建或是由他授权的低一级管理员创建的。管理员的另一个重要的职责是对系统的日志进行查看和维护,这里的日志是由本系统自行建立的,而不是操作系统的日志。查看日志的主要目的在于对所有老师和学生的教学和学习情况进行跟踪,以方便管理。2) 在协作学习系统中,教师的地位非常重要。虽然协作学习是一种以学习者为中心的学习形式,学生是学习的主体,但学生学习主体能否很好地建构所期望的知识体系,很大程度上取决于协作情境的创设,因此,与传统教学相比,协作学习系统对教师提出了更高的要求。在本系统中,教师这个角色所承担的任务包括以下几个方面:a) 准备学习材料。b) 准备学习任务。c) 开设班级。d) 根据学习者学习风格(学习方式)测量结果和实际任务特点调整系统对学习者的分组,使分组结果更趋合理化。e) 监督各个学习小组的学习进程,必要时给予指导。f) 及时和学习者沟通,解答学习者的疑难问题。g) 对学习小组的成果给予评价。分析成功和失败之处。3) 学生是学习的主体,这一原则和思想在本系统中更加明显地体现出来。学生在选课之后,进行学习风格测量,选择学习任务,进入小组学习,一方面能够充分发挥其自主性,另一方面,能够通过提问和问答、在线协商、议案等多种手段和其他人进行同步或异步地交流。2 用户活动空间设计用户活动空间同样可以按用户角色的不同而划分为不同的空间。1) 超级管理员的活动空间主要有两个:教师办公室和总监室。图二:管理员界面a) 教师办公室:主要进行增加、删除和修改教师用户操作。b) 总监室:查看教师、学生、资源数量,查看教师们发来的邮件和消息,给教师们发送邮件和消息。查看系统日志(系统负责记录各种用户的操作,特别是对系统的运行有影响的操作,比如删除某个文件等)。2) 教师和学生的活动空间名称基本相同,但权限不同。每个空间内都有搜索引擎,方便教师和学生查找所需信息。活动空间主要包括我的书房、我的班级、教师办公室、资料馆、软件仓库、服务中心和公告栏八大部分。以下是各个部分的详细说明。a) 我的书房图三:教师和学生界面之一我的书房u 今天的事情: 提供今天的日期和日历中今天和明天的事务提醒,还有来自公告栏的未阅读的公告信息,提示是否有新的留言、议案等等。u 我是谁:呈现个人的注册信息,学习风格测量结果,可以在此查看各种测验和考试成绩,查看小组成员对你的评价,也可在此增删改自己个人主页。u 收藏的好站:当浏览资料馆或网站时,将一些需要的或感兴趣的设置成收藏品,可以删除和修改,主要解决IE收藏功能不能满足学习者在不同机器上使用的问题。u 我的书签:包括书目和章节名称,可以删除、修改。u 通讯录:包括学生和教师两类,可以发邮件和消息,可以增、删、改。u 日历:主要用于记事,用户自己增加记事,系统也可以根据学习任务的日程安排为学习者自动增加记事。u 给我的留言:查看邮件、留言和通知,对查看过的消息打上标记。u 我的笔记本:增删改读书笔记,按日期组织。u 整理书房:设置书房,包括显示哪些信息及呈现顺序。b) 我的班级图三:教师和学生界面之二我的书房u 开班说明:显示该班级的说明,包括教师、学生的人数、主要学习目标、需要阅读的主要书目、基本的学习方法和要求等等信息。u 学生名单:学生查看同班同学的个人信息,教师可以增删改学生名单。u 学习任务:选择进入某个学习任务进行协作学习。学生可以在此申请开设自己的学习任务。教师可以看到“学生任务申请列表”,查看学生的申请,确定是否有权限开设任务(即对学习任务有增加、修改、删除的权限)。教师可以直接创建新的学习任务。l 任务说明:学习任务的描述,主要目标及完成标准,进度安排等。l 小组列表:参与学习任务的小组列表。学生选择一个小组参与小组活动或观摩其它小组的活动。学习任务的创建者可以增删改小组名单。增加一个小组时,任务的进度安排可以自动发送到小组成员的日历中。l 小组成员名单:列举小组成员,可以点击查看成员的个人信息,可以发送消息和email。l 提问和回答:放置成员的问题和回答,提出者可以作总结议案,即将问题的不同答案总结成几个不同倾向,放到议案区供大家投票。l 言论发表:简单的BBS,供学习者自由发表言论。l 议案区:有权限的成员和教师在此提出议案供小组成员投票表决。每创建一项议案,都要向成员发送通知。l 在线协商:功能同在线聊天室,必要时启动视频会议或NetMeeting供学习者同步交流。l 总结报告:存放学习者的学习总结报告。l 公共文档:成员都可以向文档存放有关学习任务的总结信息,但只可以修改和删除自己增加的部分。u 光荣榜:教师为学生建立一个目录,允许特定的学生或小组发表他们的学习成果。学生查看光荣榜中的成果。学生可以在此申请发表成果,教师可以看到“学生上榜申请列表”。u 辩论会:选择进入某个辩论会进行辩论,有正方、反方和旁观者三个角色。学生可以在此申请组织自己的辩论会。教师可以看到“学生辩论申请列表”,查看学生的申请,确定是否有权限开设辩论(即对辩论会有增加、修改、删除的权限)。教师可以直接组织新的辩论会。c) 教师办公室u 教师列表:选择一名教师,查看教师的个人信息以及所开设的班级(即课程),可以跳到班级列表。u 班级列表:选择一个班级,了解课程目标和概述,报名参加某个班,教师可以增加新的班级,删除自己开设的班级,处理某个班级的报名申请。d) 资料馆:按照课程进行分类,放置一些在线课程材料。e) 软件中心:放置一些学生和教师常用的软件工具,教师和管理员可以上传这种工具。f) 服务中心u 教师交流中心:无固定主题的教师交流论坛。u 测验中心:按照班级组织的各门课各章节的测验题目,教师可以增、删、改测验题目。u 考试中心:提供各门课的考试题目,教师可以增删改考试题目。u 技术服务中心: 用户可以将技术方面的问题放在这里,其它用户可以解答他的问题。u 在线帮助:提供有关WebCL使用方面的帮助信息g) 报名处:注册成为学校的学生,参加学习风格的测量。h) 公告栏:按照日期组织的公告信息,包括内容、作者等等。3 用户行为设计该系统为学生、教师、管理员分别设计了不同的用户行为,以适应不同的使用者使用。在这里我们用表格来呈现相应的行为。1) 学生行为设计编号活动描述活动空间所需工具及其属性1自主学习:根据课程目标,选择相应的课程材料进行学习、选择相关的课件进行学习。记下问题、设置收藏夹、写下心得。书房或资料馆组织良好的超媒体课程材料库、个人书签、人个笔记本。2查找相关信息和工具:如,课程材料中有关某个概念或规则的描述页面、某个工具软件、以前记下的有关某个概念或规则的心得体会等等。各处相应信息或工具的搜索引擎,搜索的范围包括超媒体课程材料库、收藏的信息、写下的笔记、工具软件等等。3完成自我练习测验中心自测练习题库和模拟考试题库。题目要呈现难度、分数、序号信息,还要提示未答完、提示时间。4完成在线考试考试中心考试试题库。题目要呈现难度、分数、序号信息,还要提示未答完、提示时间。5配置书房:设置各种信息的呈现与否、呈现次序。书房属性设置页面6维护自我形象:提供个人网页书房简单地网页编辑工具7注册个人信息:提供个人信息,参加学习风格测试学校报名处学习风格、人格特征测试量表8查看/修改个人信息:包括个人注册信息、对学习风格、人格特征的测试结果、测验及考试成绩、为小组任务所作工作的统计信息(发表文章数量、回答问题数量等等)、所参加的小组及角色分工、联系薄、收藏夹等等。这些信息还需要进一步丰富。书房我是谁9查看当天和明天的学习安排:查看公告栏,了解新的新闻;查看小组或小组成员发来的通知;查看日历中与今天/明天有关的事务安排。查看过的信息要有阅读过的标记。任务信息都有时间、发送者、接收者信息。书房“今天的事今天做”页面10查看公告栏的全部信息公告栏编号活动描述活动空间所需工具及其属性11查看/编辑日历中的事务安排书房日历,过去日子的安排不能再修改12查看其它学生的个人信息以获得对他的印象我的班级班级名单13查看有关任务的描述信息、进度安排信息以及参与本任务的小组信息。学习任务14在特定位置上发表、修改和删除(如果有权限)与任务相关的论文、增加资料链接、上传资料。学习小组每个学习小组都有自己的文件上传区、链接区和论文栏15提出问题或回答他人提出的问题,可以对答案进行修改,但不能删除。系统提供问题模板(比如,如果会怎样?如何解释)学习小组每个学习小组都有自己的问题栏16评价(可以只评价不回复)和回复他人的论文和对问题的回答,可以修改但不能删除自己的回复信息。学习小组注:其它说明和声明、警告、抗议类信息可以根据需要放在任何位置。17如果是问题的提出者,对问题进行总结:总结所有讨论的结果,创建答案页面,由小组成员进行投票表决以取得一致意见。学习小组提问与回答18如果是小组活动负责人,要定期约会各组员进行开会(Chat),所制定的约会信息放在投票栏中,系统会通知各个成员有新的投票信息和结果。也可以将结果自动放入日历中。还可以提出其它类型的议案,比如,对小组成员的惩罚、选择其它负责人、对小组的协作绩效进行评价、对成员的工作成绩进行评价等等。学习小组议案区,每提出一个新的议案,都要通知每个组员19如果是问题的提出者,可以将问题发送给其它学习小组和教师学习小组20如果有权限,查看其它学习小组的情况学习小组21参与小组内部的投票表决活动学习小组议案区22向其它组员提出与任务有关的问题学习小组编号活动描述活动空间所需工具及其属性23向其它学生提出有关技术方面的问题技术服务中心24向公共文档中增加/修改/删除信息,以便为最后的总结报告收集材料学习小组公共文档25了解教师的情况,了解班级情况和报名加入某个班级教师办公室班级列表26向其它学生和教师发送私人信息我的班级/书房Email,留言箱27向小组和教师广播信息学习小组/书房Email,留言箱28对于测验和考试中答错的题目,放到小组内进行讨论,如果仍未满意,可以发送给其它小组或教师。测验中心29将自己表现的论文移动到正确的位置学习小组学习小组中不同类型的信息放在不同的位置30向教师申请新的学习任务或辩论论坛我的班级如果教师批准申请,便在学习任务或辩论论坛列表中增加一个新的学习任务和论坛,并且在新的学习任务和论坛中提出议案等待报名(通知会发送给所有的同班学生),如果报告者超过N个人,就可以正常操作了,否则不能正常操作。申请者成为小组负责人。31进入辩论室代表正方、反方、旁观者发言辩论论坛32从学习小组和辩论室中下载文件资料学习小组/辩论/论坛编号活动描述活动空间所需工具及其属性33向教师申请发表个人或小组成果(论文或刊物)光荣榜根据成果名称在光荣室中创建新的成果目录34如果有权限,在光荣榜特定目录中上传成果资料(增加、删除、修改)光荣榜35查找有关学生的信息我的班级学习小组,学生名单36下载学习软件软件库37通过Online系统,学习使用Web CL技术服务中心每个页面都要有Help链接2) 教师行为分析编号活动描述活动空间所需工具及其属性1构建课程材料,上传学生需要的CAI软件。资料馆、软件库组织良好的超媒体课程材料库、相关CAI软件库2查找相关信息和工具:如,课程材料中有关某个概念或规则的描述页面、某个工具软件各处相应信息或工具的搜索引擎,搜索的范围包括超媒体课程材料库、工具软件等等。3为学生绘制每章的练习题目和综合的模拟考试题目(期中和期末)测验中心、考试中心自测练习题库和模拟考试题库。4回答学生的提问和点评试题,实际上是回复特定小组的信息、回复各种申请信息。我的书房5维护自我形象:提供个人网页我的书房我是谁6注册/修改个人信息:提供个人信息我的书房7查看/修改个人信息:包括个人信息、联系薄、收藏夹等等。这些信息还需要进一步丰富。书房8设置收藏夹、联系薄书房9查看当天和明天的教学安排:查看公告栏,了解新的新闻;查看小组或小组成员发来的通知;查看日历中与今天/明天有关的事务安排。查看过的信息要有阅读过的标记。任务信息都有时间、发送者、接收者信息。书房“今天的事”页面10查看公告栏的全部信息公告栏公告栏11查看/编辑日历中的事务安排书房日历,过去日子的安排不能再修改12查看其它学生的个人信息以获得对他的印象我的班级班级名单13创建协作或小组任务,包括任务目标及评价标准、任务描述、相关资料、进程安排等等。任务难度只对教师可见。我的班级14为任务划分小组或制定分组策略,由系统自动分组学习任务15为小组指定负责人或轮流制学习小组16监督各小组的协作情况学习小组17与其它教师交流心得体会教师交流中心18赋予某个学生创建学习任务的权限学习任务19解答学生有关技术方面的问题技术服务中心20查看小组的总结报告,可以成组下载学习小组21评价小组的协作绩效学习小组22评价学生的协作绩效学习小组、我的班级23查看有关小组和学生的学习状态信息学习小组、我的班级24设置学生的权限,包括能否进入学习小组、辩论室以及是否增、删、改文章。班级、学习小组25向学生和小组发送私人信息我的班级、学习小组Email,留言箱26向小组和教师广播信息我的班级/学习小组Email,留言箱编号活动描述活动空间所需工具及其属性27注册、修改、删除班级学生的名单我的班级、教师办公室28注册、修改、删除小组名单学习小组29将学生的文章移动到正确的位置,删除不必要的文章、上传的文件学习小组30关闭学习任务、辩论论坛,包括自己开设的和批准学生开设的。我的班级31在各个学习小组中提出议案学习小组32向超级管理员发送信息我的书房通过Online系统,学习使用Web CL3) 管理员行为分析活动描述活动空间所需工具及其属性1管理员身份管理:超级管理员可以创建新的管理员,也可以对自己创建的管理员进行修改和删除操作。管理员办公室留言箱,公告栏2教师管理:创建、删除和修改教师用户。教师办公室留言箱3系统维护:查看日志,监督系统运行状况。总监室系统日志(非操作系统日志)4) 本系统的开发平台选择本系统选用的开发平台是以Linux作为操作系统,以Apache为Web服务器,以MySQL为后台数据库,开发语言使用PHP和Java,以实现与数据库的连接和前端浏览器的控制。选用Linux操作系统和MySQL数据库主要是因为它们是开放源代码的操作系统和数据库系统,Apache是因特网上使用最广泛的Web服务器,而且它们都是免费提供的。开放源代码意味着系统的安全性有更好的保障,软件的Bug可以很快的被修复,新的特性根据需要很快的被加上。选择MySQL还因为它的运行速度很快,据它的开发者声称,MySQL可能是目前最快的数据库。而且MySQL还有容易使用、性能较高、安全性好、可控制性好、移植性好、开放式开发等特点。同时MySQL还被证实在同时拥有40多个数据库,包含10000张数据表,其中500多张表的数据超过了7000000行,100GB数据量的情况下,系统可以正常的工作。选用PHP和Java作为开发语言主要是因为PHP和Java很容易与HTML网页融合,而且能够跨平台运行,有丰富的函数接口和很高的安全性。同样PHP也是免费的,而且它们有很多免费的已经做好的模块可以直接利用或根据系统需要而改造。比如计数器,登录模块,Ftp程序,邮件程序,新闻发布,聊天室程序等都有大量的源代码,我们可以根据系统的需要,进行修改。这样可以在很大程度上减少程序开发的工作量,避免不必要的重复,从而提高开发速度和代码文档的规范性。也因为如此,我们在开发计划中要求开发人员用较长的时间来查找学习网上相关PHP代码。对于开发平台的选择还有一种方案就是以Window NT/2000作为操作系统,以IIS(PWS)作为Web服务器,以SQL Server(ACCESS)作为数据库系统,以ASP和VB Script作为开发的语言。我们没有选择这种方案很重要的一点就是因为它们不是开放源代码的平台,而且不是自主知识产权的产品。虽然它们的功能会更强大,但同时开发和维护的费用也会更高。5) XML和IMS标准对本系统的影响1. 关于IMS标准网络的发展正从很大程度上让教学发生着改变,使得教学无处不在。由此应运而生的网络教育正面临着一个标准化的问题。我这里要提到的是网络教学支撑平台和网络教学资源的标准化问题,也就是如何保证网络教学支撑平台和网络教学资源之间的兼容问题问题。目前,世界上有很多标准化组织正在致力于基于网络的教育资源标准化的研究,并起草了相应的一些规范,其中影响较大的有:IMS的Learning Resource Metadata(学习资源元数据规范),IEEE LTSC(Learning Technology Standards Committee,学习技术标准委员会)的LOM(Learning Object Metadata:学习对象元数据模型)、OCLE(Online Computer Library Center)Dublin Core的Dublin Core元数据标准,等等。IMS(Instructional Management System)是美国高等教育协会的非盈利机构EDUCOM(现在为EDUCAUSE)下的一个项目组。在1997年,它们开始致力于研究关于联机学习(online learning)的开放的基于市场的标准。直到2001年3月,他们已经向外公布了IMS Learning Resource Meta-data Specification(学习资源元数据规范)、IMS Content Packaging Specification(内容信息包规范)、IMS Question & Test Specification(问题与测试规范)、IMS Question and Test Interoperability Specification(问题与测试互用性规范)、IMS Learner Information Package Specification(学习者信息包规范)、IMS Reusable Competencies Definition Information Model Specification(可重用能力定义信息模型规范)等一系列规范。 IMS标准有利于在线分布式学习活动的规范化,如定位和使用教育内容,跟踪学习者的学习进程,报告学习者的学习成绩, 并且在管理系统之间交换学生信息等等。IMS的两个主要目标是:1) 为分布式学习的应用和服务的协作制定技术规范。2) 支持IMS产品的对全世界的产品和服务的IMS 说明的结合。 IMS 努力促进规范在全球范围内采用,从而使得不同开发者的分布式教学环境和内容能够协同工作。 本系统做为网络协作学习的支撑平台,要求与网络教学资源有很强的兼容性,能够与其他教学支撑平台互传信息,所以必须符合一定的标准。在本系统经过一段时间的使用以后,我们将从实践中获取更多的经验体会,在扩充和完善功能的同时,将本系统标准化。2. 关于XMLXML(extensible Markup Language,可扩展标记语言)是下一个大型Web主导技术,它是一种基于SGML的、简单灵活的语言,提供了比HTML更为广泛的方法来描述文档内容,同时通过一种能够在所有计算机上运行、与平台和操作系统无关的方法,提供描述元数据的机制。XML的最大优势是提供Web上的结构化信息交换机制。为保证网络教学支撑平台的标准化,利于和其他系统的信息交换和对符合同样标准的网络教学资源提供良好接口,XML是最佳选择。6) 结束语本系统的初期版本的设计工作已经结束,目前正投入紧张的代码设计阶段,预计在7月中型完成初期版本的测试,8月份,本系统将首次投入使用。当然,真正的攻坚战还在后头,也就是使用XML,遵照一定的标准(目前预计为IMS标准)完善它,这个工作预计在2002年完成。我们希望我们的工作能够弥补国内这一领域的空缺,同时,我们也将努力向国际先进水平靠拢。参考资料:【黄荣怀,2000】黄荣怀,关于协作学习的结构化模型研究,博士论文,2000年【赵建华,2000】赵建华,李克东,“协作学习及协作学习模式”,中国电化教育2000年第10期【