你们中的许多人都熟悉 edX 用作内容格式的 edX 特定版本的可扩展标记语言 (XML)。 这种格式,我们刚刚重命名为 Open Learning XML (OLX),它允许我们的课程作者在各种环境中轻松重用内容——从 edX 平台上的课程到 Open edX 的私有实例,甚至在其他学习环境中。 我们要感谢合作伙伴和早期采用者,包括 MIT 和 Google 的 Course Builder 团队,他们从一开始就帮助我们开发 OLX,因为我们寻求为全球近 XNUMX 万学生创建引人入胜的内容。
我们开发 OLX 的首要目标是创建一种支持广泛的内容类型并具有几乎无限可扩展性的格式。 为了实现这一目标,我们通过与我们在更大的 Open edX 社区中的合作伙伴的对话,为 OLX 定义了三个目的:
-
允许在 Open edX 实例之间无缝移动内容。
-
允许在我们的创作工具 edX Studio 之外生成 OLX 内容——我们希望课程团队能够轻松地转换他们以其他课程格式创建的内容。
-
通过确保内容保持可移植性且不受 edX 特定编码的限制,您可以控制您的内容。
尽管我们对 OLX 对全球教育的潜在影响感到兴奋,但我们认识到这种格式有其怪癖。 一些表示不遵循当前的约定,我们从未写下细节或提供模式。 为了帮助您驾驭这些有时令人困惑的水域,我们刚刚发布了一个 OLX 文档的 alpha 版本. 本文档描述了 OLX 格式的现有状态,包括:
-
管理 OLX 使用的现行政策。
-
OLX 课件的当前状态。
-
其他课程内容的 XML,包括课程关于页面、静态页面和资产。
-
用于问题、工具和组件的 XML。
通过发布此文档,我们朝着新目标迈出了重要的第一步:我们希望创建和实施正式标准,使 OLX 对每个人都更加可靠。 我们希望您,Open edX 社区,成为对话的一部分。 我们相信您对如何充分支持我们现有用户有宝贵的想法,他们喜欢我们格式的灵活性,同时仍然创建有助于 OLX 新手入门的结构和标准。 我们欢迎您就格式的外观以及鼓励遵守我们制定的政策的最佳方式提出意见。
有了初步文档,我们下一步全面实施和记录 OLX 标准的步骤是:
-
描述并发布 OLX 标准(模式)。 这可能是任何 XML 工作中最具挑战性的方面,对于 OLX 来说尤其具有挑战性,因为我们的社区成员将创建各种各样的 XBlock 来丰富课程内容。
-
将内容导入 Open edX 实例时,根据该架构验证 OLX 文档。
-
开发可帮助 Studio 用户在创建内容时创建有效 OLX 的工具。
-
分离一些当前特定于平台的 OLX 扩展。
-
定义一个开放的扩展机制,允许 OLX 随着时间的推移而发展。
同样,我们希望您能参与到这次对话中。 我们欢迎您对我们的文档和 OLX 计划提出任何反馈。 随着我们朝着未来几个月的目标努力,我们将让您随时了解我们文档的增量更新。 未来的版本将包括可以直接部署到 LMS 的 OLX 的详细信息和示例,而不必由 Studio 解释。 您还将看到有关部署到 LMS 和从其他格式转换的更详细说明,以及一些 XML 课程的详细介绍。
我们再次感谢您成为 edX 社区如此重要的一员,并欢迎您提出意见和问题。 请我发送电子邮件至 bporter@edx.org.
![]()