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

简介:

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

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

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

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

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

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

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


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

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

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

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

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

作者: 孟庆

来源: IT168

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

相关文章
|
关系型数据库 MySQL Java
Sakai-21部署
记录了两种部署方式: ① 二进制部署 ② 源文件部署
Sakai-21部署
|
消息中间件 运维 监控
深入解析Kafka中Replica的妙用
深入解析Kafka中Replica的妙用
686 0
长上下文能力只是吹牛?最强GPT-4o正确率仅55.8%,开源模型不如瞎蒙
【8月更文挑战第10天】新研究NoCha挑战显示,即使是顶级的大型语言模型GPT-4o,在处理长篇幅文本时正确率仅55.8%,低于人类直观水平。该挑战基于近作英文小说,检验模型对整本书信息的理解与推理能力。结果显示,模型在全局推理上的表现不佳,倾向于依赖局部信息而非整体上下文,尤其是在复杂推理需求高的科幻小说上表现更弱。这一发现揭示了当前模型在处理长上下文任务上的局限性。论文链接: [https://arxiv.org/pdf/2406.16264](https://arxiv.org/pdf/2406.16264)。
327 65
|
8月前
|
小程序 Java 关系型数据库
weixin163基于微信小程序的校园二手交易平台系统设计与开发ssm(文档+源码)_kaic
本文介绍了一款基于微信小程序的校园二手物品交易平台的开发与实现。该平台采用Java语言开发服务端,使用MySQL数据库进行数据存储,前端以微信小程序为载体,支持管理员和学生两种角色操作。管理员可管理用户、商品分类及信息、交易记录等,而学生则能注册登录、发布购买商品、参与交流论坛等。系统设计注重交互性和安全性,通过SSM框架优化开发流程,确保高效稳定运行,满足用户便捷交易的需求,推动校园资源共享与循环利用。
|
9月前
|
人工智能 自然语言处理 安全
Anus:公开整活!完全用 Manus 复刻 Manus 功能的开源 AI 智能体项目
Anus 是一个开源 AI 智能体项目,复刻了 Manus 的部分功能,支持自然语言指令执行、多代理协作、多模态输入处理等功能,旨在为开发者提供强大且灵活的工具。
1010 1
Anus:公开整活!完全用 Manus 复刻 Manus 功能的开源 AI 智能体项目
|
9月前
|
人工智能 JSON 文字识别
通义两大模型,正式开源!
通义两大模型,正式开源!
|
11月前
|
人工智能 数据处理
LatentSync:根据音频生成高分辨率、动态逼真的唇形同步视频
LatentSync 是由字节跳动与北京交通大学联合推出的端到端唇形同步框架,基于音频条件的潜在扩散模型,能够生成高分辨率、动态逼真的唇同步视频,适用于影视、教育、广告等多个领域。
926 19
LatentSync:根据音频生成高分辨率、动态逼真的唇形同步视频
|
9月前
|
算法
重磅!2025年中科院预警期刊名单正式发布!
中国科学院文献情报中心定期发布《国际期刊预警名单》,旨在防范学术不端和不当出版行为。2025年最新名单聚焦两大问题:一是引用操纵、论文工厂等破坏科研生态的行为;二是中国作者占比过高或APC费用不合理,影响学术成果国际化传播。自2022年起,预警名单调整至年初发布,便于科研人员规划投稿。名单结合定量数据与专家评估,动态反映期刊风险。被列预警期刊可能影响职称评审及科研经费认可,建议优先选择中科院分区表推荐期刊,警惕快速代发陷阱,并关注期刊官网声明。未来,强化学术自律和技术工具应用将助力科研规范化,推动中国学术走向全球。
785 0
|
人工智能 弹性计算 自然语言处理
快速部署 MaxKB 社区版
MaxKB = Max Knowledge Base,是一款基于 LLM 大语言模型的开源知识库问答系统,旨在成为企业的最强大脑。本文介绍如何使用计算巢快速部署 MaxKB 社区版。
快速部署 MaxKB 社区版
ModuleNotFoundError: No module named ‘fake_useragent‘
这篇文章提供了解决`ModuleNotFoundError: No module named 'fake_useragent'`错误的多种方法,包括重新运行安装命令、根据Python版本号指定安装、更新模块到最新版本以及使用whl文件安装。
ModuleNotFoundError: No module named ‘fake_useragent‘