工程帖:XBlock 现场数据复杂性

20 年 2019 月 XNUMX 日 | 经过

Dave Ormsbee,我们在 edX 最长寿的工程师之一,写了一篇 关于 XBlock 字段的高度自以为是的帖子, 好和坏 (X块 是如何在 Open edX 课程中实现自定义内容类型)。 在其中,戴夫认为我们对它们进行了过度设计,试图向最终用户/开发人员隐藏复杂性,留下 X块 创建者来处理我们早期抽象选择的意外后果。 这句话是一个很好的总结:

    “……我认为 XBlock Fields 是我们通过过度抽象不必要地使设计复杂化的案例,这可能并不奇怪。 更糟糕的是,我认为这些年来它实际上污染了我们对课件的心理模型,并把我们推离了作为一个平台需要去的地方。 但让我们从头开始。”

如果您想了解有关设计选择和后果的更多信息,尤其是与 LMS 或 Open edX 相关的信息,请阅读 文章全文. 如果您想帮助我们重新构建平台和相关 API,我们希望收到您的来信!

更多关于 XBlocks 开始 以及 开始.

装载

开始讨论在 讨论.openedx.org

时间更多? 查看下面的文章。

共同解决问题:社区驱动的平台开发
在 Open edX 大会上学习技能并拓展未来规模
Open edX 大会开发者研讨会
重塑我们的数字未来:我为什么加入开放复兴组织
参加 2026 年 Open edX 会议!

2026 年 Open edX 会议将展示世界上最好的开源在线学习管理系统之一 Open edX 平台的创新用例,并发现教学设计、课程群以及操作和扩展 Open edX 平台的方法方面的最新进展,包括突破性技术,例如生成式人工智能。