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

2016年4月Open edX产品更新

本文翻译自:https://open.edx.org/announcements/april-2016-open-edx-product-update

学习体验提升

学习者可以更顺畅的使用 e-commerce 流程。为了提升用户体验,我们更新了 Checkout 页面。这个页面和之前的功能一样,但是更加的精简、直观。详细信息请看 Adding E-Commerce to the Open edX Platform 。

此外,对于包括公开反应评估(ORA)的课程,新的“Peer Instruction Question”的标题和“Explain to other students why you chose this answer”提示的最终答案文本框使这些问题更容易为学习者导航。

课程作者体验提升

我们知道你想尽快得到“关于”页面和运行课程。我们已经把这两项输入框设为可选:课程团队发布“关于”页面之前无需再填入“组织”和“标题”了。

如果你的课程包括ORA任务,你可能好奇你的学生提交给这些反应以及有关他们的同行评估这些反应的方式。对于ORA任务现在有了一个新的报告,包括的信息如每个学员的反应,评估细节和成绩,以及在使用过程中的每个ORA分配学习者的反馈。有关详细信息,请参阅 Generate a Report for ORA Assignments

说到ORA,我们已经更新了Best Practices for Open Response Assessments 。建议团队在每一个单元只用一个ORA任务。

对于文档,我们已经改进了搜索功能!现在,你可以加入非字母数字字符,如下划线(_)和斜杠(/),当你在Chrome,Firefox和Internet Explorer中搜索内容的时候。这意味着您现在可以在EdX Research Guide中搜索problem_check事件,或在Building and Running an Open edX Course搜索短语“A / B测试”。此外,搜索结果即时显示从文档中摘录,所以你查看某个主题之前你就知道是否已经找到了正确的信息。

系统管理和开发的改进

如果您运行的是最新版本的Open edX平台,你可以利用一些改进的优势。

由于采用开源的贡献,你可以把CourseTalk widget添加到Open edX实例。学习者使用CourseTalk widget给课程发布评级和评论,在课程的“关于”页面上。有关详细信息,请参阅Adding the CourseTalk Widget

我们最近所带来的的JavaScript库Underscore.js最新:edX现在使用的版本是1.8.3。

文档团队已经重组了Installing, Configuring, and Running the Open edX PlatformOpen EdX Developer’s Guide的部分章节。我们还从Building and Running an edX Course 增加了一些词条到Building and Running an Open edX Course我们希望这些变化有助于你发现更多的信息。

即将到来

目前一个新的,更加灵活和方便的拖放问题类型正在开发中。使用工具来寻找屏幕坐标,然后把跟踪值输入XML的日子很快就会过去。新的问题类型最终将取代当前的拖放问题类型,但不要担心,那些旧的仍然可以工作。

 

Open edX Dogwood教育版发布

教育版是我们为了方便教育机构研究和测试推出的版本,在原生edX基础上进行了配置和开发。本版本基于2016年1月发布的最新Open edX发行版DogWood。今天我们向订阅Open edX Dogwood教育版的用户发放了OVA。第一批使用教育版的用户来自国内各省、美国、台湾的40多个学校,我们将继续向申请的学校发放软件。

Open edX的开放性和联通性使得它日渐成为一个在线教育操作系统,希望我们的工作可以帮到教育工作者更好的利用Open edX进行教学和科研。

教育版在基本的安装后进行了一些可用性的修改,打开了部分特性,安装了实用的Xblocks。点这里立即申请使用

教育版特性

###国际化

全中文语言包
内置三种用户语言(英文,中文简体,中文繁体)

###定制

课程介绍视频本地化
成绩单下载
系统管理新建/删除用户

###开启功能

SYSADMIN 系统管理
Open edX Search课程搜索
Mobile API(不使用https)
Entrance Exams 课前考试
Course Prerequisites 先修课
Course and Video Licensing 课程视频授权
LTI Provider Functionality LTI提供者功能
Timed Exams 限时考试

###Xblock

edx_sga
officemix
poll
oppia
flash
done
pdf
google-document
google-calendar
imagemodal
carousel
piechart
drag-and-drop-v2
uniplay
videojs-pro

 

开源Xblock视频播放器:Uniplay和VideoJS-Pro

背景

什么是Xblock

在线教育,如何选择一个合适的视频云平台?

视频播放器是扩展Open edX中的一个常见需求。原生播放器也提供了不错的功能,但是不足在于:

  • 只支持外部视频链接以及Youtube视频
  • 字幕显示在右侧,不太符合使用习惯
  • 视频播放控件较少,例如没有切换分辨率的控件

国内使用中,需要将视频播放和国内的视频方案对接。常见的有视频网站(优酷)、私有资源库、视频服务商(腾讯、阿里、七牛、保利威视)等。

我们将视频Xblock分为三类:

  1. 通用的视频网站资源嵌入,如腾讯搜狐优酷等等。不需要购买视频服务,可以方便的嵌入任何视频,缺点是有广告以及无法进行播放日志跟踪。
  2. 标准播放器+外部视频资源库。目前市场上有众多的资源库方案,提供视频的管理和播放,播放器只需要外部的资源URL。
  3. 视频云的定制播放器,一般这类Xblock包括视频云服务商提供的特殊播放器,支持加密以及各种高级功能。

edX国内社区的@种瓜 去年开源了优酷播放器。为了彻底解决国内的播放器需求,今年我们团队的@龙门开发了两个播放器开源出来共享,基本解决了最重要的技术点,满足了以上提到的1、2需求。基于这些开源代码 ,国内Open edX用户扩展可以实现各自的视频需求。

  • Uniplay 通用型的视频Xblock,可以嵌入外部视频网站的<embed>资源,但不支持视频播放跟踪。
  • VideoJSXBlock-Pro 使用开源的video.js播放器,可以上传字幕,支持不同分辨率,支持视频播放跟踪。

开源共享是构建edX生态的重要路径,欢迎国内开发者基于以上的代码开发更丰富的Xblock应用并共享到社区,让Open edX这个优秀的在线教育操作系统更加易用。

Open edX的学习数据分析:Insights

Open edX的重要特性之一是可以对学习数据进行数据分析。数据分析部分也是完全开源的,和目前的Dogwood版本可以很好的对接使用。

参考链接:

Using edX Insights Insights使用指南
EdX Developer’s Guide-Analytics 分析开发指南
edX Research Guide 研究指南-数据格式说明

edx-analytics-pipeline源码解读
基于tracking logs的数据分析
edx中数据可视化相关

Caliper Analytics  教育数据分析标准

EDM  国际教育数据挖掘协会

模块

Open edX中的数据为三类:MySQL数据、Mongo数据、Log数据。

Insights分为三个部分:

https://github.com/edx/edx-analytics-dashboard  展示数据可视化

https://github.com/edx/edx-analytics-data-api 将分析完的数据对外提供接口

https://github.com/edx/edx-analytics-pipeline 分析数据库和日志,生成分析数据,存入本地数据库

展现

Insights系统演示可以访问 http://insights.edustack.org ,演示用户 staff1@example.com密码edx。

根据我们目前进行的分析实验,主要有以下几个方面的分析结果:

  • 选课:分析学生的人数、年龄、性别、地理位置
  • 参与:分析学生参与课程的情况、视频观看行为
  • 表现:分析学生练习和考试的情况

以下均为真实数据的截图。为了隐私考虑,部分数据做了模糊处理。

如需协助对Open edX应用进行数据分析,请联系我们,目前我们对公立教育机构及NGO提供免费搭建配置服务。