Open edX Eucalyptus发布:一个值得咀嚼的新版本

https://open.edx.org/blog/eucalyptus-new-release-chew

首先名词解析:Eucalyptus是Open edX第五个版本,中文含义为桉树。这是一种考拉喜欢吃的树叶的植物。

不知道为什么官方要用这个标题?可能是暗示有很多新特性。目前Github上的最新版本为 https://github.com/edx/edx-platform/releases/tag/open-release%2Feucalyptus.2 。这次发布的版本节奏有点不一样,之前是先出了一个Dogwood,然后是Dogwood.1和Dogwood.2。简单摘要如下:

Eucalyptus带来很多新的特性和提升。阅读 Open edX Release Notes 得到详细信息,按照Eucalyptus Installation Instructions 来进行尝试安装(不过这都是基于vargrant的各种stack,比较坑爹)。

Eucalyptus新特性

这部分是大家最关心的

  • 结束课程时候的徽章
  • LMS的书签(测试过可用)
  • 自学课程 Self-paced courses,学生自己决定学习时间,对应于教师进度课程instructor-paced courses
  • 可配置的数据存储服务
  • LMS的课程导航和标签
  • CourseTalk 课程评价
  • ORA问题中,为职员评价staff grading和学习者反馈报告提供了选项
  • 学习者ORA反馈报告
  • 课程“节”的预先要求,需要学习者得到特定分数以进入下一个“节”
  • 团队
  • 更新的E-Commerce支付

一些新的 XBlocks包括

  • Completion
  • Drag and Drop Problem
  • Peer Instruction

社区XBlocks目录请见XBlocks Directory.(我们有几个Xblock在上面)。 你可以考虑 adding your XBlocks to the XBlock Directory

失效特性

以下特性已经无效或者删除

  • REST APIs (deprecated):
    • Mobile, course structure, and profile images REST web services
  • Tools & Problem Types (deprecated):
    • Randomize component (replaced by randomized content blocks
    • Original drag and drop problem type (replaced by mobile-friendly drag and drop problem
  • Tools & XModules (deleted):
    • The graphical slider tool
    • The crowdsource hinter XModule
    • Support for the always_recalculate_grades XBlock field
    • The ENABLE_JWT_AUTH feature flag

Ficus

下一个Open edX版本为Ficus,中文名“榕树”,在2017年早期发布。

跟上Open edX社区

可以点击 e-mail列表和Slack频道 , 以及每月一次的 “remote meetups” 。

课程搜索网站CourseTalk

Open edX Eucalyptus版本中加入了对CourseTalk Widget的支持。学习者可以在Widget里面写入对课程的评价,然后这个评价会在CourseTalk网站以及它的所有Widget中显示(包括其它学习平台)。

CourseTalk成立于2012年,是供学习者搜索,发现和分享这个星球上提供最广泛的在线课程的领先网站。CourseTalk不仅连接学生到单个课程,也与高校,教授和其他学生通过引人入胜,社交和互动的用户体验连接。CourseTalk的核心是一个综合性的MOOC搜索,帮用户找到免费提供给任何人的公开报名课程。通过该网站,学生可以报名参加课程项目,与教授和其他学生沟通,给课程打分和评论。。该网站是教授得到在线课程真实反馈,以及大学和培训机构接触到渴望未来的学生的的理想场所。

img_57a56bac9de2c

 

Open edX2016年8月更新

学生的改进

We want your learners to focus on your course content instead of logistical details. To that end, we’ve added the ability to specify local time zones to the Account Settings page. No more mental gymnastics while learners convert from Coordinated Universal Time (UTC) to their own time!

Additionally, on-the-go learners can stay up to date with the new versions of our Android and iOS apps. Version 2.5.1 for Android and version 2.5.0 for iOS allow learners to participate in course discussions as they move through course units instead of having to go to the Discussions page. These versions also include a bug fix so that learners see the number of votes their posts have received. You can download the edX app from Google Play or the App Store.

教师的改进

Course teams who want to hide exams and other content from learners after the due date are in luck! We’ve just introduced subsection hiding, which allows course teams to hide the contents of a subsection after the subsection’s due date has passed—without affecting grades. Learners can still see the titles for hidden subsections in the course navigation, but they can’t access the content. For more information, see Hide a Subsection from Learners in Building and Running an Open edX Course.

LMS showing a subsection with the message "The due date for this homework has passed".

Have you ever created a text input problem in the advanced editor and left the answer attribute blank by mistake—so that learners can’t answer the problem correctly? We’ve updated Studio so that it no longer allows course teams to save a text input problem that has an empty answer attribute.

Better data leads to better courses, and we’ve updated Insights so that  enrollment information now includes specific numbers for each of the enrollment options for your course: audit, verified, verified with credit, and professional. (Courses that ended before December 2015 might also include honor code enrollments.) For more information, see Enrollment Activity in Using edX Insights.

可用的提升

As part of our commitment to make the edX platform as accessible as possible, we’ve made improvements to the website, the LMS, and Studio. We’ve organized the social media site links in the website footer into lists to help people who use screen readers. We’ve increased color contrast in both the LMS and Studio to make elements clearer. And we’ve updated the edX tabbed component to make navigating pages without a mouse easier and more intuitive.

系统管理和开发的提升

The edX engineering team has been hard at work, improving performance in loading the learner Progress page by 75% as part of improving the overall performance of computing grades—just in time for the Eucalyptus release. We’ve also made changes to validation in the coupon creation process.

If you’ve been updating your installation of Open edX with each edX release, you may have noticed that we’re transitioning the XBlockDisableConfig model and its associated settings to the XBlockConfiguration andXBlockStudioConfiguration models. This transition is still in progress. When it is complete, we will delete the XBlockDisableConfig model and associated settings. The Eucalyptus release will not include these changes.

We’ve updated our documentation to include information about popular Open edX topics. In addition to instructions for serving course assets from a content delivery network (CDN), now available in Installing, Configuring, and Running the Open edX Platform, you can find information about using the XBlock URL to render an XBlock in HTML without the LMS user interface in two places: Rendering XBlocks with the XBlock URLin the Open edX Developer’s Guide and Rendering XBlocks with the XBlock URL in the Open edX XBlock Tutorial. If you find this content useful, please drop us a line at docs@edx.org!

即将到来

We’re planning lots of improvements during August—including more updates to coupons and a streamlined About page creation process. Stay tuned!

第一次BeijingOpen edX Meetup活动

昨天上午第一次BeijingOpen edX Meetup 活动在北京外国语大学进行。参加聚会的用户来自学校和教育公司,也有个人爱好者。大家讨论了关于Open edX的部署、定制、开发、分析,也延伸到了课程设计、应用、评价等方面。最重要的:之前很多在技术社区里活跃的用户终于在线下聚到了一起!

IMG_2185

聚会分享的主题:

• 种瓜 / Open edX 架构 - Open edX Architecture (30min)

• 崔老师 / 基于Open edX的课程设计 - Course design based on Open edX  (30min)

• Eric-UNESCO / 在线教育的评价排名 Online Education Ranking (10min)

• 张老师 / 在线教育在K12的应用

• 伟东云 / edX与伟东云教育平台的集成策略及用户体验改进问题探讨 (30min)

• Workshop 黄永亮  北京信息科技大学/ Insights架构和配置 – Insights components and configuration (30min)

• Workshop 黄鸿飞 北京信息科技大学/ 分布式部署简介 – Introduction of distributed deployment (10min)

感谢从天津、南京、武汉等地专门来北京和大家分享的各位用户!这次聚会是国内Open edX Meetup的破冰,之后其它城市也将举办类似的聚会,下一站可能是南京:)

Open edX 2016年7月更新

https://open.edx.org/announcements/july-2016-open-edx-product-update

学习者

我们想要所有的学习者得到最好的在线体验。在学习者指南的开头,我们添加了Learning in a MOOC主题来帮助学习者知道可以在线学习环境得到什么,以及解答了一些常见问题。这个新的主题包含了到edX演示课程的链接,学习者可以在其中进行练习。

The Account Settings page with the Order History tab open and called out.

学习者在Open edX平台完成了一个订单后,可以方便的得到支付的信息:我们在账户设置里面增加了一个“订单历史”页面,显示了订单基本信息,连接到每个教育的收据页面。更多信息请看 View Your Order History

课程作者

和你的学习者沟通是很重要的,我们对批量邮件特性做了更新,帮助你确认邮件到达了你想要的人。你可以在我自己、职员、管理员、所有学习者中选择多个组来发送,如果你使用了cohort特性,你可以发送给一个活着多个corhort。当你发送邮件给群组时,重复的回执会被过滤--这样你不用担心把某人的邮箱给淹了:)更多细节请看 Message Addressing 。

我们想让你得到关于你的学习者如何学习的精确数据。为了达到这点,我们增加了5个事件到我们的数据包,来捕获学习者是如何在课程中导航的,包括 edx.ui.lms.sequence.next_selected 和 edx.ui.lms.link_clicked events。更多信息请看 Course Navigation Events

并且:你是否想要更多的学习者数据?很快的,在获得你的全部学习者数据之外,你可以得到一个学习者的学习活动。这个数据每天更新,显示学习者的进展,允许你帮助落后的学习者、鼓励做的不错的。数据包括视频观看、问题回答、讨论区的互动。

可用性

我们的可用性团队做了很多努力,提升了平台的HTML,这样对于有视觉障碍和其他残疾的学习者可以清楚的理解页面上的每个元素,作用,和如何使用。这个团队还提升了平台的键盘操作来替代鼠标操作。

管理员和开发者

Open edX Con 2016 刚刚结束几周,我们希望每个人都从中得到了乐趣!超过230个来自27个国家的人参与了这次会议,分享许多sessions, tutorials和 workshops ,涵盖了几乎所有关于从 “把 Open edX用好 ” 到“建立 LTI 应用”的内容。两天的会后黑客马拉松产生了一些新的项目,我们希望融入到平台中。

为了帮助用户界面的开发,我们更新了 version 2.2.0 的 jQuery JavaScript 库。这个更新包含了 jQuery Migrate library 来支持合法的 API 请求。

对于使用 e-commerce 特性的Open edX 实例,我们增加了创建优惠码的功能,可以给学习者折扣。优惠码可以用到一个和多个课程,指定给一个或多个用户。更多信息请看 Create and Manage Coupons 。

即将到来

Learner account page with call-out for Time Zone setting, with an inset of the LMS showing the changed time zone.

目前在edX平台中的所有时间和日期是universal coordinated time (UTC)—这可能会引起对截止日期的混乱。LMS会很快具有一个时区设置,自动转换课程结束时间为学习者当前时区。所以你再也不用计算时区了(这个特性晚的有点坑爹了。。。)更多信息请看Learner Experience Improvement: Time Zone Conversion

最后,我们很高兴的宣布 Eucalyptus很快就来了!我们期待在接下来的几周发布这个最新版本的Open edX平台。

2016Open edX斯坦福年会回顾

名词解释:Open edX是edx.org的开源版本,也是Edx这个非盈利机构在技术方面的一个重要贡献-目前唯一开源的大型MOOC系统。每年Edx举办一次开源技术方面的年会,今年在斯坦福举办,参会者主要是教育研究者、教育工作者、企业以及开发者。本次年会国内有8名教育方面人士参加。

Open edX在全球得到广泛的使用,一些成功的应用包括:

清华学堂 / 斯坦福在线 / 麦肯锡学院MongoDB University / FUN / 俄罗斯国家开放课程 / 日本国家MOOC / 韩国国家MOOC / North Carolina Online / 乔治华盛顿大学MOOC

会议召开时间正好是斯坦福125周年及毕业典礼 ,典礼是完全开放的。

IMG_1726

IMG_1533

数学和计算机学院的证书颁发典礼,80%数据科学方面的毕业博士都是中国学生。

IMG_1546

会议在Lathrop Library召开,这里主要是东亚图书馆所在。

IMG_1694

图书馆里面也有一些开放实验室,空间宽阔,设备是27″iMac,学生刷卡可以随意使用。

IMG_1699

第一天的会议首先是Anant Agarwal大叔安利了一下edX的发展情况。说到了若干有意思的点:2003年开始实践在线教育的时候,他在笔记本上运行了一个CGI(Perl)写的网站,现在还可以访问;非营利的运行方式可以让Edx更专注于教育本身,非营利加开源可以让整个事情完美;当Edx决定要将edX.org的代码全部开源的时候,有人说”Come on, How could it be opensource? Would you really want to show the code? Giving away jewels to all that staffs?”,但是他决定”just announced it,  you can’t go back”。

IMG_1669

Jono Bacon 是一个技术社区管理者,曾经管理过GitHub, Canonical, XPRIZE, OpenAdvantage及其他组织。他很懂得社区运营之道,这次演讲他介绍了技术社区应该如何发展和管理,很值得一学@种瓜。

IMG_1673

Edx的产品经理Marco Morales介绍了即将推出的E版本,比较有意思的特性包括:更强的电子商务功能(订单记录、支付接口)、针对个人的数据分析、笔记、课程分类、microsite主题等。

IMG_1683

会议午餐在图书馆二楼平台自助。Anant大叔也在这里和大家一起用餐和聊天。

IMG_1693

下午是一些小的主题技术讲座,大概是以下的场景。大教室里面有几个讲演区和几个大桌子,很有些翻转教学的味道。

IMG_1707

Mitchell Stevens是斯坦福教育和社会学院的副教授,也是 Center for Advanced Research through Online Learning 的创始人和 Lytics Lab的联合总监,多本获奖著作的作者。他关注教育变革和教育评价有,这次会议上的发言部分来自于Remaking College: The Changing Ecology of Higher Education (Stanford, 2015), an essay collection co-edited with Mike Kirst.

这个演讲中提到斯坦福的关键发展其实来自于冷战中美国政府投入的巨量资金和对资金的“不监管”,所以教授们可以自由自在的花钱。而随着冷战的过去资金需求仍然增长,斯坦福转向了成果转化和创业创新。但是就教育本身,学校和教师对学生的评估标准是不好界定有效性的,教育评价对教授们而言不是愉快的事情。演讲很有激情及煽动性,比如他说“这些18岁的孩子来到斯坦福,我们告诉他们学什么,告诉他们优秀的标准,给他们发证。但是,为什么是他们?(筛选标准)为什么这样才是优秀?(教育评价)我们教授们说了算(学术权威,自治王国)”

IMG_1734

第二天下午仍然是分片的技术交流。第三天和第四天是黑客马拉松和一些workshop,开发者在两天内完成一个特定的功能开发。

IMG_1733

最后,2017年的Open edX年会将在西班牙马德里卡洛斯三世大学举办!希望明年能有更多的国内教育技术工作者去参加和交流。

会议视频请看http://edustack.org/2016/06/15/2016-open-edx-con-video/

 

2016年Open edX年会现场视频

看到了很多之前在Slack和Google Group的edX团队成员,以及世界各地的用户。很有意思。

第一天会议视频

第二天会议视频(这位斯坦福老师的演讲很有意思哦)

第三天 黑客马拉松Kickoff

第四天 黑客马拉松Demo

Breakout Session:Xblock

Day 2 – Breakout Sessions 2 through 5

Open edX2016年6月更新

https://open.edx.org/announcements/june-2016-open-edx-product-update

学生的改进

2.3.0版本的iOS和Android移动应用发布,这个新版本可以让学习者参与课程讨论和使用他们的移动设备搜索课程。

学习者体验一些额外的改进包括:更新了搜索,这样学生现在可以搜索除了“R编程”之外的术语诸如“R”和“C#”;从注册页面删除了邮件地址字段并简化密码重置过程。

 

课程作者的改进

这是一个普遍的需求,我们增加了一个新功能,定时考试:使用定时考试的课程团队现在可以保持隐藏定时考试的内容,甚至到考试截止日期过去之后。

我们知道你对你的学生很好奇,所以增加了新的信息报告和数据包。学生资料报告现在包括了对学习者的城市和国家列。此外,我们已经更新了视频事件,以反映最近的辅助功能增强的视频播放器。有关详细信息。而且,为了让你的数据包的新信息更容易发现,我们最近重新组织了EDX研究指南。 

 

辅助功能改进

这个月,我们做了许多辅助功能改进。屏幕阅读器和键盘用户可以通过使用改进的“跳到内容链接”的更方便地浏览网页;计算器控件、视频播放器和wiki让学习者更容易使用。此外,我们增强了对电路原理的问题编辑选项。

系统管理员和开发人员改进

正在运行最新版本的Open edX的户可能已经注意到过去几周一些变化。除了删除ENABLE_JWT_AUTH特性标志,JavaScript Backbone.js的库升级到了1.3.2版本。

我们最近也改变了启用和禁用批量电子邮件功能的过程。这一变化已禁用了master版本的批量电子邮件功能。

在2016年5月5日,我们更改了courseware_studentmodulehistory数据库表。如果您维护着master版本的Open edX实例,您必须对升级到2016年5月5日或更高版本之前做好准备。

Open edX 2016年5月更新

https://open.edx.org/announcements/may-2016-open-edx-product-update

学生的改进

一个被要求的最多的功能是在所有单位网页配置箭头按钮,使学习者可以在课程中更轻松地向前和向后浏览。学习者不会在一个单位网页的底部陷入困惑了--可以选择箭头按钮移动到下一个。

除了制作过程更简单的导航,我们添加了在播放视频中把字幕移动到一个不同的位置的能力。你再也不用担心错过隐藏在字幕后面的信息!

最后,因为我们要尽可能无缝的签署一个验证证书,我们最近更新并简化了edx.org网站上的结帐过程。得到验证证书中具有挑战性的部分应该是该课程本身!

课程作者的改进

记得那些创建复杂的,涉及到像素图、URL和XML坐标的拖放问题(drag&drop)的时候?我们刚刚发布了一个新版本,它采用了图形化界面,帮助您完成创建问题的每一个步骤。这种新的拖放问题类型还包括新的功能,包括提供对不正确答案的反馈,指定拖动项目的单独背景颜色。对于研究人员来说,这个问题类型创建几个新的事件让你可以在你的数据包进行分析。而且,对于我们的学生,这些问题都已为手机准备就绪,也可以为残疾学生使用。

我们鼓励您使用新的拖放问题,在重新运行课程的时候转换拖放问题到新的问题类型,使学习者可以利用的问题类型的新功能。最终,第一个版本的拖放问题版本将被Studio问题类型的选择中删除(尽管现有的拖放问题会继续按预期方式工作)。有关此新问题类型的更多信息,请参阅运行Open edX课程中的Drag and Drop Problem 和EDX研究指南中的Drag and Drop Events

我们已经取得了其他方面的改进来构建和运行课程。课程团队现在可以在一个单元中添加多个ORA组件,我们已经修复了有时会导致当课程团队改变更新日期时收到错误消息的问题。我们还更新了两个数据报告:学生互评或教师评价中的评论会进入ORA数据报告;问题评价报告中的问题现在和课程中的问题以相同的顺序出现。

辅助功能改进

除了新的拖放问题之外,我们改进了LMS这样屏幕阅读器只会读取每个单元的标题,而之前屏幕阅读器还会读取每一个单元部件的标题。

系统管理员和开发者的改进

Open edX 徽章特性得到了扩展。现在可以用Django管理面板来设计和创建你指定的事件的徽章,例如被一定数量的课程录取。课程团队可以给每一门课程打开或者关闭徽章,学生可以在个人档案看到徽章,用Mozilla Backpack来分享徽章。更多信息请看:

最后,移动接口中的 course structure 和 profile images REST 服务被作废。更多信息请看 Open edX Platform APIs

即将到来

很快的,学生面板会有一个新页面:在默认的课程Courses页面外,学生可以看到一个单独的方案Programs页面列出了学生所有的 X系列方案和指出每个方案中的进展。这个新的面板讲提升X系列方案对于学生的可见性,给予更方便的访问途径。更多信息请看 Coming Soon: XSeries Programs Page