您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 李健伟:北邮远程教育平台设计理念与整体架构1
北京邮电大学网络教育学院北邮远程教育平台设计理念与整体架构内容简介远程教育平台发展历史回顾整体架构设计教务管理系统的设计理念教学系统的设计理念总结北京邮电大学网络教育学院单机课件(COD)有网络资源放在网络上的课件网络课件+论坛+实时答疑=网络教学系统资源的质量和数量交互式学习引领式教学资源的共享日校教学的简单复制99-0202-0505-0808~资源下载认可互联网模式在线学习在线资源如何开发?与平台的关系?成本投入?资源质量?学生学习?学习多长?远程教育平台发展历史回顾北京邮电大学网络教育学院教务管理子系统设计理念1、以学生为中心即所有的环节让学生方便有效的学习,随到随学,自主选课和约考。2、保证办学的规范、特色和要求3、管理流程模块化设计,明确管理环节的界限。北京邮电大学网络教育学院教务管理系统的技术特点目前,各个学校的教务管理系统流程有很大不同,没有共享性,采取自主开发模式。教务管理系统采用的是J2EE框架的三层设计模式,表示层采用Struts2框架,业务层采用Spring框架,数据持久层采用Hibernate框架。这些架构都是开源架构,没有任何版权问题。系统的整体采用组件化的设计理念,模块之间具有低耦合性和高内聚性,可扩展性很强。模块具有可拔插性。北京邮电大学网络教育学院教学子系统的设计理念—引领式在线学习模式1、系统向学生提供学习时间管理和学习目标管理2、学生在网上学习资源以E-learning在线课程为主3、系统挖掘学习记录,支持服务人员向学生提供个性化的主动的学习支持服务北京邮电大学网络教育学院课程的结构1、利用改造后的Melete制作出的网上课程遵循CELTS-20标准。将课程划分为四个层次:课程单元模块学习内容(文本、视频、音频、图片、作业、测试、讨论、自测等)2、每门课程包含若干个单元,每个单元包含若干个模块,模块是学习的基本单位。北京邮电大学网络教育学院系统会记录学生的上网学习的时间、时长、作业得分和次数、测试得分和次数、自测得分和次数、讨论发言的次数等数据。通过挖掘数据给不同角色(学生、教师、管理人员)提供有目标地帮助,变被动的全方位服务为主动的个性化服务:学生上网学习频率统计过滤出超过一定频率的学生名单学生学习进度比建议的学习时间落后的学生名单信息记录学习过程、挖掘数据北京邮电大学网络教育学院网络教育学院使用的教学系统来自三种途径第一种途径是选择购买商业的教学系统第二种途径是选择自主开发教学系统第三种途径是与商业组织联合开发教学系统北邮采用了这三种途径之外的一种途径,在成熟开源教学系统的基础上二次开发。北京邮电大学网络教育学院介绍Sakai是由美国印第安纳大学、密西根大学、斯坦福大学、麻省理工学院和伯克利大学于2004年发起的一项开放源代码的课程管理系统(CMS)开发计划。Sakai项目的目标是,“构建出一套通用的课程管理系统来替代当前各高校正在使用的商业课程管理系统,这些学校都一致公认协作研究和教学应用是一样重要的,所以需要开发出一个协作和学习环境去满足不同种类学校的应用,Sakai协作和学习环境(CLE)是一个支持教学、学习和学术协作的灵活的、企业级的应用。它也是一个既支持全部在线又支持部分在线的学习环境”。北京邮电大学网络教育学院介绍教师授课会根据课程和学生的特点使用各种各样不同的教学方法,Sakai满足了教师们的需要,使用过Sakai的教师和学生们都认为Sakai具有很高的可定制的特性。Sakai的体系结构是标准组件化的,所以教师能选择他们想在自己课程中使用的教学工具,并且Sakai的源代码是开源的,你可以自由的获取它,并根据自己学校的需要自由的改变和增加功能。北京邮电大学网络教育学院的原因Sakai是一个在教育团体许可证下的免费开源项目。在全世界有超过160个教育单位正式采用Sakai作为自己的教学系统,支持的用户数从200到200000,这些应用经验表明,Sakai是一个稳定的可以支持大规模应用的企业级应用。Sakai的系统框架是标准组件化的,非常有利于系统的扩展,除了可以使用Sakai提供的教学工具外,还可以按照Sakai的标准很方便的开发自己需要的教学工具,并将其集成到Sakai上。北京邮电大学网络教育学院的工具选择Sakai2.5版本提供了40多种工具,我们不可能全部都使用这些工具,必须根据中国远程教育的特点,有选择的使用我的工作空间课程主页课程大纲(Syllabus)日程表(Schedule)课程通知(Announcements)资源(Resources)课程内容编辑工具(MeleteLessonBuilder)聊天室工具(Chat)讨论与个人消息(Jforum)站点信息(SiteInfo)术语表(Glossary)花名册(SiteRoster)站点统计(SiteStas)投递箱(DropBox)。北京邮电大学网络教育学院的二次开发对“MeleteLessonBuilder”工具的二次开发汉化Bug的修改将现有教学工具继承到sakai中北京邮电大学网络教育学院高可用、高可扩展的基础网络平台建设远程教育平台对网络服务的可伸缩性和高可用性提出很高的要求,对用硬件和软件方法实现高可伸缩、高可用网络服务的需求不断增长,这种需求可以归结以下几点:可伸缩性(Scalability),当服务的负载增长时,系统能被容易扩展来满足需求,且不降低服务质量。高可用性(Availability),当部分硬件、软件和网络会发生故障,整个系统的服务必须是能提供24*7不间断连续服务,系统对外不能表现出任何故障,这要求系统具有自动故障恢复的能力可管理性(Manageability),整个系统可能在物理上很大,但应该容易管理。价格有效性(Cost-effectiveness),整个系统实现是经济的、易支付的。北京邮电大学网络教育学院高可用、高扩展性的解决方案北京邮电大学网络教育学院高可用、高扩展性的解决方案北京邮电大学网络教育学院、北邮远程教育平台搭建在开源软件基础之上。操作系统:redhatLinux、solarisWeb应用发布:Apache、Tomcat数据库:Mysql、postgresql负载均衡:LVS文件系统:NFS(AFS/GFS)运维监控软件:cacti(Nagios)开发语言和工具包:Java、dojo、GWT开发框架:Spring、Hibernate、Struts、RSF工作流:Jbpm报表工具:ireport开发工具:Eclipse北京邮电大学网络教育学院总结2、远程教育平台从设计之初就考虑,立足现在,着眼未来,所以,系统具有一定的可扩展性和适应能力。采用简单组件架构的思想,其类似Facebook、Eclipse和Sakai的架构思想。3、一个好的远程教育平台应该符合以下几个条件:平台体现先进的管理和教学思想,平台是稳定、高性能和低成本搭建的,平台是易扩展的并且组件容易开发、平台易用、有成功的应用案例4、远程教育平台从开发模式上要有所突破,倡议成立基于开源框架协议的“网络教育软件开发联盟”,大家共同努力,打造适合中国远程教育发展的软件。北京邮电大学网络教育学院
本文标题:李健伟:北邮远程教育平台设计理念与整体架构1
链接地址:https://www.777doc.com/doc-5057068 .html