edXで最も長く勤務しているエンジニアの一人であるデイブ・オームズビーは、 XBlock Fieldsに関する非常に主観的な投稿、良い点と悪い点(Xブロック Open edXコースでカスタムコンテンツタイプを実装する方法です。その中でデイブは、エンドユーザー/開発者から複雑さを隠すために過剰に設計し、 Xブロック 初期の抽象化の選択がもたらす意図せぬ結果に対処するために、クリエイターは努力を惜しまない。この引用文はそれをよく要約している。
「…XBlock Fields は、過剰な抽象化によって設計が不必要に複雑化してしまった例だと私が考えているのは、おそらく驚くことではないかもしれません。しかし、それ以上に悪いことに、長年にわたり、コースウェアに対する私たちのメンタルモデルが損なわれ、プラットフォームとして目指すべき方向から遠ざかってしまったように思います。まずは最初から考えてみましょう。」
特にLMSやOpen edXに関連する設計上の選択と結果についてさらに詳しく知りたい場合は、 記事全文プラットフォームと関連 API の再設計にご協力いただける場合は、ぜひご連絡ください。
![]()