Dave Ormsbee,我们在 edX 最长寿的工程师之一,写了一篇 关于 XBlock 字段的高度自以为是的帖子, 好和坏 (X块 是如何在 Open edX 课程中实现自定义内容类型)。 在其中,戴夫认为我们对它们进行了过度设计,试图向最终用户/开发人员隐藏复杂性,留下 X块 创建者来处理我们早期抽象选择的意外后果。 这句话是一个很好的总结:
“……我认为 XBlock Fields 是我们通过过度抽象不必要地使设计复杂化的案例,这可能并不奇怪。 更糟糕的是,我认为这些年来它实际上污染了我们对课件的心理模型,并把我们推离了作为一个平台需要去的地方。 但让我们从头开始。”
如果您想了解有关设计选择和后果的更多信息,尤其是与 LMS 或 Open edX 相关的信息,请阅读 文章全文. 如果您想帮助我们重新构建平台和相关 API,我们希望收到您的来信!
![]()