Open edX开源合作模式的构想

基于http://edustack.org/2017/11/11/open-edx-community-china/的思考,我们设想了几种个人和企业集中力量办事情的方式:

  • 个人社区经费捐助机制
  • 企业社区经费捐助机制
  • 调研设计国内的公共需求
  • 根据需求设计阶段目标,组织项目组开发
  • 资源汇集,包括企业贡献开源代码,个人贡献的技术文章
  • 国内版镜像的协同开发

建立协作型技术社区的设想

这个想法起源了很久,最近英荔的朋友又提了出来。

最早的设想来自于与种瓜的交流,即Open edX这么复杂的系统,如果要在国内应用,需要不同的公司进行开源社区式的协作。因为整个链条内并没有大公司,即使是教育大公司,也往往只是要作为项目使用而不是参与研发。因此如果一些公用的需求和特性可以集合若干个小公司的力量来研发,整体是有协同效应的。技术型的公司可以保留自己独有的技术特性;内容型的公司则更不必在乎技术的共享。

因此我们有了一些最初的设想,可以看这里  https://github.com/edx/edx-platform/wiki/localization-and-development-in-china

经过了一两年的时间之后,Open edX在国内的应用在持续缓慢的增长,这一点从QQ群的人数看的出来。使用者大概分为几类:平台型企业、技术服务型企业、自用型企业、高校研究者(教师学生)、个人开发者。面临的问题依然在部署、配置、使用、本地化、功能扩展、二次开发方法当中。

因此,作为一个社区,为了促进软件的使用,需要提供的内容包括

  • 文档,包括安装、配置、使用的本地化文档
  • 语言,即高度可用的本地语言翻译
  • 本地化特性,即国内普遍需要的一些特性的开发和开源
  • Xblocks,通用的教学扩展组件

而经过和种瓜、英荔的沟通,行业内的企业可以协作的方式包括

  • 捐助社区经费
  • 提供人手参与工作
  • 贡献开源代码
  • 以技术Blog的方式分享知识
  • 参与国内版镜像的开发

而社区需要做的包括

  • 组织人手进行文档的编写
  • 组织人手进行文档的翻译
  • 协调人员进行公共需求的开发
  • 公开透明的使用捐助的经费
  • 以好的方式进行协作成果的发布

开源软件社区本身在国内也处在快速发展中,可以相信Open edX的国内社区也比以前有更好的发展机会。我们将和更多的公司、学校进行沟通,实现一个良好开源社区的构想。

国内第一家Open edX云平台服务商E-ducation

Open edX除了可以自己部署外,还有一些服务商提供了saas方案。

本月,广州的英荔团队也推出了国内的Open edX SAAS平台e-ducation。英荔加入了符合中国用户习惯的设计和修改,对国内机构组织的在线学习与培训需求提供了可立即使用的SaaS解决方案。

E-ducation(www.e-ducation.cn)是广州英荔教育科技有限公司旗下的互联网产品,面向有志开展互联网学习的组织提供基于SaaS的在线学习培训平台。E-ducation基于edX开源项目进行二次开发,涵盖视频、习题、文档、在线辅导、直播、学习报告等多种功能,支持全平台使用。在自有课程基础上,组织更可引入英荔教育优质的商业管理课程,借此帮助组织管理者有效整合学习资源。E-ducation致力于满足组织的个性化学习需求,为组织成员带来高效便捷的学习体验,提升组织综合竞争力;让组织走在全民学习时代的前端,以学习栽培人才、创造价值,以学习促进创新与变革。

之前国外已经有若干成熟的SAAS服务商,如 edunext 、 appsembleredcast等。

eduNEXT是一家成立于2013年的公司,当时edX公司跃然而至,开放了开源edX平台。我们的信念是,更好的在线学习既是可能的,也是非常需要的,而学习和教育是正确的,有真正的改善生活的力量。我们完全致力于开发和推广Open edX技术,为全球提供高质量的教育提供最好的技术。我们的在线学习专家团队已经在Open edX相关项目中工作超过4年,为各种各样的项目提供软件即服务托管解决方案,咨询服务,技术集成,内容创建以及专业电子学习解决方案和基础设施。在线教育,培训和评估活动在世界各地。

 

当开放edX在2012年发布时,我们很快意识到这个在线学习平台的无限潜力。我们也知道,作为一个开放源代码的平台,Open edX为各种学习需求提供了创新机会。作为最早的Open edX开拓者之一,Appsembler已经与来自世界各地的客户合作,了解他们的目标,并使Open edX平台适应他们的需求。早期,我们认识到客户面临的问题模式。培训师和教育工作者希望为学生和课程作者提供灵活,经济高效,可扩展且易于使用的解决方案。但最重要的是,他们需要一个解决方案,使他们能够把精力放在最重要的事情上 – 为学习者创造和提供在线学习体验。今天,我们是一个通过倾听客户而建立起来的软件公司。我们已经采用了多年的Open edX专业知识,并将其打包成一个易于使用的平台,使您能够快速创建和部署Open edX站点。凭借无与伦比的客户支持,全球托管和99.95%的服务器正常运行时间,Appsembler为全球的公司和大学提供在线学习支持。

 

EdCast是一个用于统一发现,知识管理和个性化学习的支持智能云的知识云。其获奖平台由财富500强公司和政府机构在全球范围内使用,解决内部,内部和隐性知识源内容碎片化的发现,处理和推荐问题。 EdCast的解决方案包括其学习体验平台(LXP),SalesU销售支持套件以及GuideMe的多语言应用内内容制作工具,其中包括GE,HPE,Dell EMC和埃森哲在内的高瞻远瞩公司正在使用这些工具。EdCast的管理团队拥有建立大规模转型技术解决方案的良好记录,并热衷于为全球各地的组织提高企业知识共享,培训和学习经验。

在Open edX推出5年之际,国内终于出现了业务级别的Open edX SAAS平台,这是值得高兴的事情。而且英荔也有积极意愿对开源社区做自己的贡献,这是一个正规公司的商业道德体现。对于Open edX的AGPL V3许可证来说,不分公司大小,涉及的代码均需开源。但正是国内这种只榨取价值,不付出回报,公然违背版权的普遍行为,让开源在中国步履维艰。封闭而不开源,实际上是削弱自己实力,国外的OpenCraft、Appsembler都是Open edX开源的积极参与者。

E-ducation分基础版和专业版,两个版本都能使用全部功能。基础版永久免费,支持50个以内的学习账号,适合初创型组织和团队。超过50个账号使用,需升级专业版,按账号数量梯级收费,配赠专业课程制作工具,不限空间、流量。非营利公益组织和慈善机构可无账号限制地免费使用。可访问e-ducation.cn了解更多信息。

开源少儿编程之路

少儿编程是近期的一个热门话题。其实在国内,很早前就有很多中小学在开设编程兴趣班。80年代曾经在小学用AppleII编写过Basic。但那时候多是为了兴趣和比赛,而非必须。

随着计算机科技在全行业全世界的普及,编程教育正在变成一种必须。

https://www.csteachers.org/page/standards

https://developers.google.com/blockly/

http://microbit.org/

http://scratched.gse.harvard.edu

https://medium.com/mit-media-lab/scratch-google-next-generation-of-programming-blocks-for-kids-5f377ec9ff0

2017 OSSummit将于9月11日在洛杉矶召开

http://events.linuxfoundation.org/events/open-source-summit-north-america

LinuxCon, ContainerCon, CloudOpen and the new Open Community Conference combine under one umbrella name in 2017 – the Open Source Summit. At the Open Source Summit, you will collaborate, share information and learn across a wide variety of topics, with 2,000 technologists and community members.

本次会议邀请了一些有趣的嘉宾

首先是盗梦空间中的囧瑟夫高登。为什么他和OpenSource扯上了关系呢?

Joseph Gordon-Levitt’s acting career spans the last three decades, and ranges from television (3rd Rock From The Sun) to arthouse (Mysterious Skin, Brick) to multiplex (Inception, 500 Days Of Summer, Snowden). He made his feature screenwriting and directorial debut with Don Jon (Independent Spirit Award nomination, Best First Screenplay). He also founded and directs HITRECORD, an online community of over half a million artists emphasizing collaboration over self-promotion. HITRECORD has evolved into a “community-sourced” production company, publishing books, putting out records, producing videos for brands from LG to the ACLU, and winning an Emmy for its variety show Hit Record On TV.

原来囧瑟夫成立并指导了HITRECORD,HITRECORD是一个超过五百万艺术家的在线社区,强调协作自我推广。

另外有一位13岁的开发者TANMAY BAKSHI,他有很多身份,重要的是He is on a mission to help at least 100,000 aspiring coders innovate through open-source coding, and take it to the next level – AI。

当然,Linus本人也来了。

演讲者JONO BACON也参加了去年的Open edX年会, 一位社区开发的咨询者。His clients include Huawei, GitLab, Microsoft, Sony Mobile, Deutsche Bank, HackerOne, Mattermost, SAP, data.world, Creative Commons, and others

会议的议题在这里 http://events.linuxfoundation.org/events/open-source-summit-north-america/program/schedule   ,应该稍后Youtube会有会议视频。

Open edX 第七个版本ginkgo.1发布

8月11日Edx放出了Ginkgo的第一个测试版,我们安装了这个版本,可以访问 http://ginkgo.edustack.org/ 试用。

Ginkgo是Open edX的第七个大版本,从Aspen开始,每个版本的名字都是一种植物。

本版本的改进请看 https://openedx.atlassian.net/wiki/spaces/COMM/pages/156674241/Ginkgo 。主要技术变化包括:

可以发现主要的基础组件都升级到了较新的版本(并不是最新)

  • Django 1.11.X
  • Elastic 1.5
  • Node 6.9

另外,Ginkgo版本的文档也已经放出

IBL的课程制作理念与Light Board

来自纽约的公司IBL在今年Open edX年会上介绍了他们如何制作课程视频,中间提到了几个很有用的理念:

后期制作是非常费时费力的,所以IBL的内容全部是实时内容;其次是永远和顶级的教师合作,并使用最新的教育技术。

 

说到最新的教育技术,他提到了35″的幕布,iPad,4K控制台,以及一种叫做Light Board的设备。

根据官网http://lightboard.info/的说法,Lightboard是一个发光的玻璃黑板, 用于录制视频讲座主题。 你面对你的观众,板书就在你面前呈现。这是一个开源硬件,网站上提供了制作的方法,也可以在这里 http://lightboard.info/buy-or-build.html 买现成的。

世界各地的很多学校和教师都实现了自己的Lightboard ,这里可以看到一个长长的名单,包括康奈尔,哥伦比亚,斯坦福等学校 http://lightboard.info/lightboards-of-the-world.html

 

 

课程制作中,有几个关键的角色,教授、课件设计者、摄影师、工程师共同配合来完成课程。

完整的视频点这里观看

为什么学校应该只使用自由软件

编译自:https://shop.fsf.org/books-docs/free-software-free-society-selected-essays-richard-m-stallman-3rd-edition
转载自:   https://github.com/beijinglug/fsfs-zh/blob/master/docs/edu-schools.md

Copyright © 2003, 2009, 2014 Richard Stallman 此文最早于2003年发布在 http://gnu.org

教育性的活动(包括学校里的)有道义责任应该只教授自由软件。

所有计算机用户都应该坚持使用自由软件:这会让你获得控制你自己计算机的权利——专有软件,更愿意做其拥有者或开发者想要做的事情,而不是用户想让它们做的事情。自由软件还会赋予用户自由协作的权利,这将会引领一种积极向上的生活方式。这些理由适用于学校,而且也适用于每个人。但是,本文的目的不仅限于此,还会讲到专门适用于教育领域的特殊原因。

自由软件可以帮助学校节省经费只是一个连带好处。节省经费是因为自由软件赋予学校,如同赋予其他个人用户那样,自由复制和分发软件的权利。教育系统可以给每一所学校一份副本,而且每一所学校都可以将其安装在学校的每一台电脑上,这样做无需支付任何费用。

尽管这项好处很有用,但我们坚定地拒绝将其置于首位,因为与道义层面性命攸关的重要问题相比,它显得微不足道。推动学校使用自由软件,不只是让教育变得稍微“好一点”的一个方法,也是一件让好教育替代烂教育的大事。所以,我们来探讨一下这个更深层次的问题。

学校有一项社会使命:要教导学生成为一个坚强、有才能,独立、相互协作并且自由的社会中的一名公民。学校应该像推广保育和选举一样推广自由软件的使用。通过教授自由软件,学生能成为自由的数字化时代的合格公民。这项工作能帮助社会从整体上脱离大集团公司的统治。

相比之下,如果我们教学生使用非自由软件,就等同于培养依赖性,这将违背学校的社会使命,学校应该极力避免这种事情的发生。

为什么呢?毕竟一些专有软件开发者可以免费给学校的提供非自由程序的副本。那是因为,就像烟草公司免费向学生发放香烟一样,他们希望利用学校给学生灌输这种对他们产品的依赖性1

当学生毕业之后,他们就会终止这种免费行为,而且,他们也不会为毕业生就职的公司或机构提供免费服务。你一旦对这些软件形成了依赖,你很可能就会付费,并且之后的升级可能会很昂贵。

自由软件可以让学生了解和掌握这些软件的工作原理。有些学生,或者那些天才程序员,青少年时代就对计算机和软件充满好奇心,他们急切地想要获知他们想要知道的一切。他们非常渴望阅读那些他们每天都在使用的软件的源代码。

专有软件阻抑了学生对知识的渴望:他们被告知,“你想要获得的知识是一个秘密,禁止学习!” 专有软件是教育精神的敌人,所以,除非作为逆向工程的目的,学校应该拒绝使用它们。

自由软件鼓励每个人学习。自由软件社区反对“高高在上的技术”——这会让大众对技术的基本原理敬而远之。我们鼓励任何年龄层次学生或个人阅读源代码,而且,我们希望他们学得越多越好。

使用自由软件的学校将会成为那些喜爱编程学生的乐土。你知道喜欢编程的学生是怎样成为优秀的程序员的吗?他们必须要阅读和理解人们真实使用的软件的源代码。通过阅读和编写大量的代码,你才有可能写出高质量清晰的计算机程序。目前来看,只有自由软件允许你这样做。

如何学习为大型软件项目编写代码?最好的办法就是为现有的大型项目编写大量代码。自由软件鼓励你这样做,但专有软件会禁止如此。任何学校都可以给学生提供这种掌握编程技术的机会,但只有使用自由软件的学校才真正有这个可能。

学校使用自由软件最深层次原因是可以进行德育教育。我们希望学校教给学生基本的知识和有用的技巧,但是这只是学校工作的一部分。学校最根本的一项职能,就是培养好公民——其中包括助人为乐的习惯。在计算机领域,这就意味着我们需要教授学生分享软件的精神。从幼儿园开始,学校就应该告诉学生,“如果你把软件带到学校来,你应该与其他同学一起分享。一旦有人想要学习一下它的工作原理,你就应该把源代码展示给大家。所以说,非自由软件最好不要带到学校来,除非出于反向工程的目的。”

当然,学校必须履行其诺言:在课堂上只允许自由软件出现(除非为了逆向工程的目的),在分享软件的同时,源代码也应该一并分享,这样的话,学生们就能复制它们,把它们带回家,甚至还可以将它们再次分享给其他人。

教授学生使用自由软件,让他们参与自由软件社区,就是一门生动鲜活的公民教育课程。这门课程教授将会把学生培养成为具有公共服务精神的行为模范,而不是垄断企业的超级大亨。所有学校都应该使用自由软件。

如果你和学校有一定联系——如果你是一名学生、一名教师、一位员工、一名管理者、一位捐赠人,或者这些人的父母——你有义务和责任向学校推广自由软件。如果私人请求无法解决这个问题,可将这个问题公开出来提交到社区。这样就能让更多的人意识到这件事情的重要性。你可以寻找同盟,让大家一起发起这项推广自由软件的运动。


  1. 参见 《雷诺烟草公司因向儿童发放卷烟样品,于2002年被罚1500万美元》(RJ Reynolds Tobacco Company was fined $15m in 2002 for handing out free samples of cigarettes at events attended by children)http://bbc.co.uk/worldservice/sci_tech/features/health/tobaccotrial/usa.htm 

Open edX2017马德里年会回顾摘要

Open edX 2017年会于2017年5月24日-25日在西班牙马德里卡洛斯三世大学举办,来自27个国家的240多位社区用户参加了会议。

Anant Agarwal发表了主题演讲,几个比较有趣的内容:

两个问题
第一个问题:2030年有多少比例的人的工作会消失,答案是50%。
第二个问题:到2025年,业界的千年一代工作者比例有多大?答案是75%。
因此工作的内容在快速更迭,但是工作者不可能都到大学去学习新技能,因此在线学习仍将是一个重要趋势,大量的2000年后出生的工作者本身从小已经具备了数字化学习能力。

edX.org的用户已经达到1100万,同时各个Open edX搭建的第三方学习平台用户也是1100万。因此整个Open edX社区一共有2200万用户。

通过大数据和神经科学来研究教学法。MIT的John Gabriella发现,融合了视频、讨论、测试的学习者,脑部的EGG图形最活跃。

Joel Barciauskas介绍了社区的情况。

edX的CTO介绍了公司技术团队的架构。

Learner团队介绍了Ginkgo版本的产品改进。

Educator团队介绍了Ginkgo版本的产品改进。

ClassCentral的39个顶级MOOC网站中,9个是由Open edX搭建的。

目前由Open edX搭建的国家级MOOC平台。

会议视频及PPT请见
https://openedx.atlassian.net/wiki/display/COMM/Open+edX+2017+Presentations

一位参会者Mike Goudzwaard写的心得  http://mgoudz.com/2017/06/06/hola-open-edx/