Open edX IronWood.1rc1 LMS演示

Open edX Hawthorn.2 LMS演示 CMS演示
测试账号 honor@example.com 密码edx

Open edX官方文档及讨论区
edX Docs / atlassian / openedx-announce / openedx-ops / openedx-analytics / edx-code / slack / Meetup
申请Open edX Ficus.3教育版
教育版是我们本地化定制的Open edX版本,达到了高度可用性,仅面向非盈利机构(学校、公益组织)开放。
本地镜像下载 Eucalyptus OVA
申请Open edX Ficus公有云镜像
目前我们提供阿里云(华北1)的Ficus镜像。
开源教育技术QQ群347307364

仅供院校教师内部交流,请在此申请加入

Open edX中国用户组QQ群106781163

自由加入,交流Open edX部署、开发、运维。

开源教育技术讨论区

讨论区现已开放注册,我们将在讨论区分享更多开源教育技术经验。

Open edX 2019 回顾&Presentations

2019年Open edX会议在UCSD举办,会议上呈现的一些趋势:

  • 更多的教育生态加入到Open edX中。新的教育科技公司、出版商参加会议,并在演讲中展现出已经深度参与技术和内容。
  • 更多的教育者参加会议。OLPC的缔造者Walt Bender的演讲令人印象深刻。

 

官方将在这个页面陆续列出会议主题演讲资料

https://openedx.atlassian.net/wiki/spaces/COMM/pages/982122556/Open+edX+2019+Presentations

演讲的视频也上传到了

https://www.youtube.com/channel/UC_34jgoNjHfro2S1V_-wyOw

2020年会议将在葡萄牙新里斯本大学商业经济学院举办。Nova School of Business and Economics (NOVA SBE),中文名:里斯本新大学经济与工商管理学院,是葡萄牙最好的商学院,同时获得AACSBEQUISAMBA三大认证,也是葡萄牙国内唯一的CEMS成员。

利用关联数据(Linked Data)进行探索和发现

“如果关联数据有那么重要, 为什么没多少人使用呢?”

“图书馆需要将他们的馆藏书籍表达成关联数据, 这是最重要的网络技术之一.”

这是来自维基百科对关联数据的定义:

键连资料(又称:数据链接、关联数据,英语:Linked data)是语义网的主题之一,
描述了通过可链接的URI方式来发布、分享、连接Web中各类资源的方法。
是一系列利用 Web 在不同数据源之间创建语义关联的方法。这里的不同数据源,
可以来自一个组织内部的不同系统,也可以来自不同组织的不同系统,它们的内容,
存储地点以及存储方式都可以完全不同,但它们存在着关联。

关联数据不仅可以让人和机器发现数据, 而且还可以理解并推断出不同数据之间的关系.

万维网的创始人Tim Berners-Lee为关联数据列出了一下四条规则:

  1. 使用URIs来命名或识别事物.
  2. 使用HTTPURIs以便可以访问查询这些内容.
  3. 利用一些开放的标准例如RDFSPARQL用来提供访问数据时的名字.
  4. 在网上发布这些数据时, 使用基于HTTP URI的名称引用其他内容.

此外, 在2009年, Berners-Lee提出了3种”特别简洁”的规则:

  1. 各种概念性的东西, 现在都有以HTTP开头的名字.
  2. 如果我使用其中一个HTTP名称并对其查找, 我将会得到一些以标准格式返回的数据, 并且这些数据可能是一些人希望得到的信息.
  3. 当我得到这些信息时, 可能得到的不仅仅是某人的身高, 还有体重甚至是出生日期, 这些都被联系起来. 并且当它们之间有了关系时, 那么其中的一个总会以HTTP开头给出另一个关系的名字.

虽然这些规则看起来都很简单, 但在它们之下是一组复杂的数据模型、模式和本体, 特别是与RDF相关的. RDF是一个高度规范化、无模式的模型, 可以支持强大的搜索、解释和关系. 然而, RDF的学习曲线和实现路径都是很陡峭的.

近年来, 这个领域的发展已经降低了使用关联数据的障碍. 尽管这个比喻可能有些粗糙, 但这类似于早期关于SGML和HTML的辩论.

J. Paul Getty Trust的语义架构师Rob Sanderson在2016年肯定了这一点, 他指出如果开发人员不能采用或利用关联数据的方法, 那么这种方法不太可能获得太多驱动力. 他指出, 如果必须在完整、可用和准确三者中进行选择, 那么选择可用将会导致最大的驱动力和最高的采用率. 他还指出, Internation Image Interoperablilty Framework (IIF) Presentation APISchema.orgEuropeana Data Model都是权衡完整、可用和准确这三者之间关系的最好例子.

OCLC在图书馆社区内做的International Linked Data Survey调查提供了越来越多地使用关联数据的证据,尽管它主要关注于在电子商务,医学,科学研究和政府服务等部门的使用. 值得一提的是,OCLC还确定了服务提供商的响应以及生产中至少四年的关联数据项目的存在, 这些都标志着技术在走向成熟.

在2018年的ASIST会议上,国家大气研究中心的Matt Mayernik描述了一个用于对关联数据工具和服务进行分类的有用框架。他确定了四个类别:关系识别、关系验证、关系表征、和关系保存。Mayernik在关系保存类别中确定的链接数据服务之一是RMap,由机构约翰霍普金斯大学的Sheridan图书馆与IEEE和Portico合作,通过Alfred P. Sloan基金会的资助开发。RMap是基于OAI-ORE的扁平或简化版本协议,上面展示了学术工作相关的项目的地图。当前的RMap服务包含与IEEE的文章数据库相关的信息图。

搜索”工程”的样本”DiSCO”(分布式学术复合对象)如下图所示:

该图中的节点表示单个文章或代理(例如,作者),并且节点之间的链接描述相关联的关系(例如,引用者)。同样重要的是,DiSCO可以以持久的方式进行版本化,从而提供一种机制,用于跟踪出处以及作品及其组件随时间的演变。

原文链接: Using Linked Data for Discovery and Preservation

读edx开发文档的小结

对于一个想要借助edx进行开发的开发者来说,第一步肯定是去读edx的开发者文档,其中规定了开发edx的规范及edx使用的一些架构体系,有了这些文档资源的支撑,我们开发的edx应用程序会具有良好的可维护性和可扩展性。
edx的开发文档主要由以下三部分组成:

OEP提案

OEP是一份文档,里面详细记录了edx社区至今的一些技术架构实践和想法,通过权威人士的认可后,它可被技术人员开发实现。

异步任务处理

在OEP中,你能学到对于一些特定的业务,edx社区的处理方式是什么,这也通常是一些主流的处理方式。比如:对于异步任务(发邮件等等)的处理,edx采用的是开源的框架Celery来完成的;Xblock组件是edx为开发人员定义的可插拔的组件(将上下文相关变量注入xblock中),增强edx平台的可扩展性和可插拔性。

前端标准

在OEP中也提到了前端的开发标准,前端使用了当前在国外比较流行的React框架,借助React的社区的强大力量,使得我们能够快速方便的搭建edx的前端工程。

数据交互API设计

edx还定义了数据交互的api接口规范:Open edX Web API,Open edX API使用Representational State Transfer(ReST)设计原则并支持JavaScript Object Notation(JSON)数据交换格式。使用了web API后也就意味着edx已经将前后端分离开了,这样分离后前后端之间的交互就只有数据,也可以进行多端数据同步。前后端分离的架构实践,使得前端和后端之间的指责分工明确了,大家只需要约定好数据传输的格式和规范,就可以进行同步开发了。前后端分离的这种模式,能够明显的减小大型项目,如:edx项目的开发周期。

edx的开发指南和规范

文档中第二个大块就是edx的开发指南部分。其中介绍了edx使用到的组件和系统架构模块,以及模块之间简要的协同工作的原理。
对于学习管理系统(LMS),它是open edx项目中最显著的部分,负责学习者在线上学习的主要逻辑处理。lms的存储也是有一定的讲究的,数据间参照关系强的数据使用mysql数据库进行存储,像课程信息这类关联不大的数据就使用mongodb数据库进行存储。
在开发指南中还讲诉了如何编写edx的测试和如何将edx部署到生产环境、防止跨站点脚本漏洞(在Django模板和react中防止)。

Xblock开发

XBlocks可以表示与文本,视频或多项选择输入字段一样小的片段,也可以表示与章节,章节或整个课程一样大的片段。
我理解的是,edx开发的核心在于xlock的开发,开发xblock有助于我们扩展edx的功能。xblock不仅仅能够提供课程,它还为我们提供了组件所需的结构和API。

高等教育2019年趋势观察和十大战略技术

主要发现

本报告中审查的趋势和技术是通过2018年夏季进行的EDUCAUSE调查确定的,该调查由297家美国机构完成。

十大战略技术

  1.  API的使用
  2. 主动学习课堂
  3.  混合数据中心(内部和基于云)
  4.  将移动设备纳入教学和学习
  5.  开放教育资源
  6. 对无障碍获取技术的机构支持
  7. 改进学生数据分析的技术
  8. 应用性能监控
  9. 学生成功的预测分析(机构层面)
  10.  综合学生成功规划和咨询系统(领带)IT资产管理工具(例如CMDB)(领带)

最具影响力的趋势

五种趋势对61%或更多的高校有影响(下面列出了从最高到最低的影响力水平):
  1. 安全威胁日益复杂
  2. 学生成功的重点/要求
  3. 数据驱动的决策
  4. 日益复杂的技术,架构和数据
  5.  IT对机构运营卓越的贡献

热门IT问题调整

十大战略技术的特点是有助于学生成功的特点; 改善数据收集,安全性和使用; 并支持IT业务战略 – 2019年十大IT问题的主题。

采用趋势

两种技术–API的使用和主动学习教室 – 在2019年保持在列表的首位。

对IT战略的影响

高等教育 – 自适应学习,物联网,替代资格认证模型和人工智能(AI)中一些最为大肆宣传的趋势预计在2019年对IT战略的影响有限。

相关资源

Ansible: 智能的自动化运维工具

自动化集成部署工具:Ansible

Ansible揭开了工作如何完成的神秘面纱,将棘手的任务变成可重复的剧本。轻松点击即可推出企业级协议。它是为您的团队提供自动化,解决和共享的工具。

ansible的基本原理

ansible的基本原理就是利用ssh密钥和内部的一些配置和一些shell脚本来完成的自动化部署的。
ansible具有任务控制功能,可用于集中部署以及企业的一致性管理。

Ansible Tower仪表板

Ansible Tower仪表板为您的Ansible环境中的所有内容提供了单挑NOC风格的显示。
登录后,您将立即看到主机和库存状态,所有最近的作业活动以及最近作业的快照。将作业状态设置调整为特定作业和时间范围的图形数据。

实时工作状态更新

在Ansible Tower内,playbook实时运行。随着Ansible在您的基础架构中实现自动化,您将看到播放和任务完成,由每台计算机细分,每次成功或失败,并完成输出。轻松查看自动化的状态以及队列中的下一步。
其他类型的作业(例如源控件更新或云库存刷新)显示在公共作业视图中。方便随时了解Ansible Tower的最新动态。

多PLAYBOOK的工作流程

Ansible Tower工作流程允许您使用Ansible Tower的直观工作流程编辑器轻松建模复杂流程。Ansible Tower工作流程链接任意数量的剧本,更新和其他工作流程,无论他们使用不同的库存,以不同的用户身份运行,一次运行还是使用不同的凭据。
新功能:将工作流嵌套在其他工作流内,以便跨环境和团队重用。

综合通知功能

通过集成通知随时了解您的自动化状态。在工作成功时通知个人或团队,或在工作失败时升级。一次性在整个组织中发送通知,或根据每个作业进行自定义。之后可以选择将通知连接到邮件等工具上。

Ansible的任务调度

只需点击几下即可设置偶尔的任务,例如夜间备份,合规性定期配置修复或完整的连续交付管道。

管理和跟踪您的整个库存

Ansible Tower可以使您的云库存保持同步,Ansible Tower强大的配置回调允许节点按需请求配置,从而实现自动扩展。 您还可以直接从Ansible Tower查看来自Red Hat Insights的警报,并使用Insights提供的Playbook Remediation来修复基础架构中的问题。
Ansible Tower使我们能够为客户提供更好的运营和安全保障,从而提高了团队的效率。

简化了自助服务

  • Ansible Tower让您只需单击即可启动脚本。
  • Ansible Tower的简化门户模式和调查功能允许IT管理员将自动化作业运行委派给整个组织的用户 – 直接从公司目录(如LDAP,Active Directory或委派的SAML身份验证)进行同步。

远程命令执行

使用Ansible Tower的远程命令执行,在清单中的任何主机或主机组上运行简单任务。快速添加用户或组,重置密码,重新启动故障服务或修补严重的安全问题。

全面的REST API和TOWER CLI工具

Ansible Tower的每个功能都不仅仅局限于用户界面,而是通过Ansible Tower的REST API提供,为构建系统管理基础架构提供了理想的API。

 

参考资料:
  1. 官网:https://www.ansible.com/
  2. Ansible特性:https://www.ansible.com/products/tower
  3. Ansible详细学习手册:https://ansible-tran.readthedocs.io/en/latest/

学习影响力奖:EdTech的未来

简介

IMS Global的年度学习影响力奖(Learning Impact Awards – LIA)的评选在全球范围内举办,以表彰在教育技术中作出杰出创新的应用,用来应对教育领域面临的重大挑战。

该奖项的核心是IMS Global教育技术项目中的学习影响趋势框架(下图),这些年来这个框架一直在随着新的趋势出现而在不断演变,它是新型教育技术趋势的一个指标,为教育机构提供规划指导。它基于每个学习影响力奖中提出的创新,有影响力的条目,使IMS Global可以识别新的技术趋势,通常比教育界采用的主流技术提前3-5年甚至更长时间。例如,适应性学习是当今高等院校的一个热门话题,因为它被视为能够帮助学生获得成功的途径,但IMS Global大约在十年前就认识到它对个性化教育的开创性影响。在2007年的评选中,适应性学习成为评选的最初项目类别之一,并给它颁发了铂金和银牌。这个奖项的类别可以在Learning Impact Trend Framework Categories找到。

项目分类

竞争和评判

任何一个符合比赛资格要求的产品或服务提供商、教育机构或培训提供商均可参加比赛。区域优胜者和其他由奖项评审员选出的入围者都将进入与学习影响领导力研究所(Learning Impact Leadership Institute in – LILI)联合举办的最后一轮比赛。决赛选手的作品包括四分钟的视频演讲、一页详细的项目传单,以及在5月份活动期间与参与活动的人进行的讨论和演示。2016年,IMS Global首次向公众开放了评委会,允许人们通过网站在线评估决赛选手的作品。网上投票的综合得分算作一次评判。

IMS Global学习影响力奖更注重于实效。与教育部门的其他奖项计划相比,他们在评估过程中投入了更多的工作。2018年的获胜者已于5月份在学习影响领导力研究所宣布,奖牌分有铂金、金牌、银牌、铜牌,并有8位奖牌获得者从26位创新技术选手中选出。

历年获奖名单(2007 – 2018)

学习影响力报告

文章来源: Learning Impact Awards: The Future of EdTech Starts Here