Інженерна посада: складність даних поля XBlock

20 червня 2019 | за

Дейв Ормсбі, один із наших інженерів з найдовшим життям в edX, написав a дуже впевнений пост про XBlock Fields, хороше і погане (XBlocks як ви можете застосувати спеціальні типи вмісту в курсах Open edX). У ньому Дейв стверджує, що ми переобладнали їх, намагаючись приховати складність від кінцевого користувача/розробника, залишивши XBlock творців, щоб впоратися з непередбаченими наслідками нашого раннього вибору абстракції. Ця цитата є хорошим підсумком:

    «…мабуть, не дивно, що я розглядаю XBlock Fields як випадок, коли ми надмірно ускладнили дизайн надмірною абстракцією. Що ще гірше, я вважаю, що це фактично зіпсувало нашу ментальну модель програмного забезпечення протягом багатьох років і відштовхнуло нас далі від того, до чого ми повинні йти як платформа. Але почнемо спочатку».

Якщо ви хочете дізнатися більше про вибір дизайну та наслідки, особливо щодо LMS або Open edX зокрема, прочитайте Повний текст статті. Якщо ви хочете допомогти нам зорієнтуватися в перебудові платформи та пов’язаних API, ми хотіли б почути вашу думку!

Більше про XBlocks тут та тут.

Loading

Почати обговорення о discuss.openedx.org

Час для більшого? Перегляньте статті нижче.

Вирішення проблем разом: Розробка платформи, керована спільнотою
Майбутнє в рамках конференції Open edX: «Навички та масштабування»
Відкриті семінари розробників конференції edX
Повернення нашого цифрового майбутнього: Чому я приєднався до групи Open Renaissance
Приєднуйтесь до конференції Open edX 2026!

На конференції Open edX 2026 року будуть представлені інноваційні сценарії використання однієї з найкращих у світі систем керування онлайн-навчанням з відкритим кодом, платформи Open edX, а також відкриються останні досягнення в дизайні навчання, групі курсів і методах роботи та розширення платформи Open edX. , включаючи проривні технології, такі як генеративний ШІ.