本文讲的是从开源Sakai出发 构建国内远程教育系统,8月29日,由澳信传媒IT168主办的2009年系统架构师大会在北京举行。在下午的教育行业架构设计专场技术沙龙上,来自北京邮电大学网络教育学院的专家团队以及华东师范大学的专家们一同分享了远程教育平台架构的相关实例。

    国内远程教育走上正轨 成本控制下开源是王道

北邮网络学院技术总监李建伟老师首先介绍了国外的教育信息化模式,他表示:"国外学生选完课之后,就可以选择远程的在家或是在宿舍完成从听课到交作业的所有流程。"据介绍,国内的远程教育起步于10年前,至今虽然还存在一些问题,但是也取得了不少的成就。

李建伟老师在介绍远程教育平台的发展历史时表示: "最早99年开始做远程教育的模式是纯粹的电子课件--把资料、光盘远程邮寄给学生进行函授。后来到2002年、2005年的时候,网络宽带的发展使得我们有充分的资源开始做网络授课,视频授课等模式,用网络课件+论坛实时答疑的模式逐步将远程教育完善起来。到了2008年我们开始做交互式的引领教学,让老师和学生真正在虚拟的网络平台上互动学习起来。"

"目前远程教育主要有两大类系统,一类是教学子系统,另一类是教务子系统,而这些子系统所依托的平台运行在庞大的云计算基础服务上。"李建伟老师介绍北邮网络学院的整体架构时表示,"我们用的是国外的Sakai搭建开放式教学平台,底层的云计算平台则可以保证高可用、可扩展和负载均衡。"

在演讲中,李建伟老师着重介绍了上层服务平台的搭建以及底层基础平台的选择。他表示,学校作为非盈利机构,对成本的控制上有着比较严格的要求,因此在尽可能减少成本的情况下满足远程教学平台的要求是教育架构设计的目标。

在远程教育系统中的教务子系统来说,由于每学期的政策、学校教务的变化,系统软件很难设计,时刻都在变动中。因此,北邮网院提出"把流程模块化",以模块化的方式打造系统,使其能适应网络教学的复杂性与多变性。李建伟老师表示:"目前各个学校的教务管理系统流程有很大不同,因此共享性很差,基本上需要自行开发相关系统。而如果采用了模块化的方法,就可以将相类似的功能抽离出来分享,利用模块的可拔插性实现灵活的系统加载。"北邮网院采用的是在成熟的开源教学系统上进行二次开发的方法打造这个模块化系统。"与自主开发相比风险要低很多,而与外包和商业购买相比可以避免定制化需求造成的未来更大的投入。"

用Sakai打造北邮远程教育网络 稳定高效可扩展是关键

据介绍,北邮网院所采用的Sakai开放式教学系统是美国印第安纳大学、斯坦福大学、麻省理工大学和伯克利大学一同发起打造的--旨在打造一套通用的教学管理系统取代目前各高校所用的商用教学管理系统。"全世界有160多个教育单位采用了Sakai,支持的用户从200到200000左右,其标准组件化也符合我们对模块化的需求。"李建伟老师表示。

"我们投入了六个节点,目前统计同时在线3000~4000人而没有出现过问题。而云平台的可伸缩性保证了我们可以在未来并发更多的时候轻松地增加节点。"李建伟老师在介绍了应用平台搭建之后又对其教学模块化的优势做了阐述。

"国内网络教学面对的学生往往是在职人员,因此他们的时间有限,我们的模块化引领式教学可以量化学生的学习目标,增强时间管理。"李建伟老师举例表示,"如果让一个学生一学期学完某个课程,是比较难的;而让一个学生每天完成5道练习题,1次课堂讨论--这就是一个教学模块,学生一次次的通过一个个小的教学模块,一来可以方便学校掌握学生的学习进度,另一方面可以给学生以一定的成就感。"--这就是引领式网络远程教育。

"一个好的远程教育平台,首先要体现先进的管理和教学思想,这是根本;接下来是要稳定、要保证其高性能和低成本的平台搭建;第三是易扩展并且组件易于开发;最后是在开发模式上要有所突破--使得大家可以在某一框架和标准下开发远程教育平台,而非早先各自为政的自主开发。"李建伟老师倡议道。

作者: 孟庆

来源: IT168

原文标题:从开源Sakai出发 构建国内远程教育系统

从开源Sakai出发 构建国内远程教育系统相关推荐

  1. mysql htap 开源_基于开源应用快速构建HTAP系统

    原标题:基于开源应用快速构建HTAP系统 利用ProxySQL.MySQL.ClickHouse快速构建HTAP系统1. 关于ClickHouse 企业里随着数据量的增加,以及日趋复杂的分析性业务需求 ...

  2. 万众瞩目!ICF5国产开源飞控推出,为国内无人系统发力

    ICF5是AMOVLAB和FMT团队匠心打造的一款专业级.高性能开源自驾仪硬件.搭载了最新的FMT稳定版固件,可用于无人机.无人车.无人船和机器人等应用领域.作为FMT的首个自研飞控硬件,其飞控系统和 ...

  3. 谈谈开源的利弊和国内的开源 ——《新程序员005:开源深度指南 新金融背后的科技力量》书评

    感谢CSDN的送测 <新程序员005:开源深度指南 & 新金融背后的科技力量> 是一本以计算机编程和金融科技为主题的杂志书,由中国最大的开源社区之一的开源社主办,内容丰富多样,包括 ...

  4. 使用 Kafka 和 Spark Streaming 构建实时数据处理系统

    使用 Kafka 和 Spark Streaming 构建实时数据处理系统  来源:https://www.ibm.com/developerworks,这篇文章转载自微信里文章,正好解决了我项目中的 ...

  5. 使用 ClickHouse 构建通用日志系统

    使用 ClickHouse 构建通用日志系统 序言 ClickHouse 是一款常用于大数据分析的数据库,因为其压缩存储,高性能,丰富的函数等特性,近期有很多尝试 ClickHouse 做日志系统的案 ...

  6. 基于Yocto构建嵌入式Linux系统U-boot、kernel内核、rootfs文件系统

    前言 Yocto 是一个很强大的构建工具,其功能不仅仅是用来获取BSP源码和简单地编译源码,开发者还可以使用Yocto对其 开发板添加各种第三方开发库,而不需要每次重新从零开始编译源码,解决第三方依赖 ...

  7. AI:2023年6月9日北京智源大会演讲分享之基础模型前沿技术论坛—《工程化打造AI中的CPU》、《构建一个AI系统:在LLM上应用带有RLHF来推进定制》、《多模态预训练的进展回顾与展望》、《扩展大

    AI:2023年6月9日北京智源大会演讲分享之基础模型前沿技术论坛-<工程化打造AI中的CPU>.<构建一个AI系统:在LLM上应用带有RLHF来推进定制>.<多模态预训 ...

  8. 云计算技术 — 云计算生态依靠开源社区进行构建

    目录 文章目录 目录 云计算生态依靠开源社区进行构建 健全标准 建立信任 云计算生态依靠开源社区进行构建 健全标准 云原生技术自 2015 年由 CNCF 下过定义以后,短短 5 年间发展迅速,已经演 ...

  9. Eoapi :我们打算用开源的方式构建 API 生态系统

    Eotalk 是由 Eolink 发起的泛技术聊天活动,每期会邀请一些技术圈内的大牛聊聊天,聊些关于技术.创业工作.投融资等热点话题. 第一期,由 Eoapi 的核心开发者秦圆圆和 Eolink CE ...

最新文章

  1. 小技巧——让光驱符号定位在硬盘分区之后
  2. java 字符串排序
  3. 五大板块(4)——链表
  4. unable to launch什么意思_都表示太...以至于,so … that…?与too… to …有着明显区别...
  5. c语言环境窗口组成,如何搭建C语言环境
  6. 自动化要不要学python-老男孩linux自动化运维|做人工智能为什么要学Python呢?
  7. linux用分词系统,Linux(CentOS 6.4)Solr4.8.1中文分词配置(IK分词)
  8. vue基础入门-应用 组件实例
  9. 【修订版】C#/ASP.Net 面试题及答案(1)
  10. *第二周*数据结构实践项目二【多文件系统】
  11. 流媒体技术笔记(DarwinStreamingServer相关)
  12. java游戏怎么安装_新手入门--Java游戏与程序安装的两种方式
  13. linux加载dl580网卡驱动,HP DL580 G7 服务器在LINUX5 下的集成网卡怎么安装?_电脑_天涯问答_天涯社区...
  14. 发论文为嘛这么难?灵魂画手扒一扒“同行评审”那些事
  15. python opencv颜色通道_【Python+OpenCV之五】 分离颜色通道多通道图像混合
  16. FA_MASS_ADDITIONS Interface Table 资产成批增加
  17. JavaScript基础练习题(一)
  18. 打电话流程(打电话时,从拨出电话到接听电话的几秒经历了什么)
  19. java编写扑克牌程序
  20. Hbuilder 真机运行显示未受信任的解决方法(ios)

热门文章

  1. Python周刊502期
  2. View androidx.appcompat.widget.AppCompatImageViewdoes not have a NavController set
  3. 键盘数字对应的ASCII码(keycode码)
  4. 忆往昔,看今朝,望未来
  5. 【LaTeX应用】LaTeX绘图
  6. “东数西算”开启中国联通算力新时代
  7. 微信小程序订阅模板的使用
  8. 西门子200smart与3台欧姆龙e5cc温控器和3台台达MS300变频器通讯程序
  9. 10年期国债利率笔记
  10. PL/SQL批量运行SQL语句