Technischer Posten: Komplexität der XBlock-Felddaten

20. Juni 2019 | Von

Dave Ormsbee, einer unserer langlebigsten Ingenieure bei edX, schrieb a sehr eigenwilliger Beitrag über XBlock-Felder, das Gute und das Böse (XBlocks wie Sie benutzerdefinierte Inhaltstypen in Open edX-Kursen implementieren können). Darin argumentiert Dave, dass wir sie überarbeitet haben, um die Komplexität vor dem Endbenutzer/Entwickler zu verbergen und zu verlassen XBlock Schöpfer, um mit den unbeabsichtigten Folgen unserer frühen Abstraktionsentscheidungen umzugehen. Dieses Zitat ist eine gute Zusammenfassung:

    „… es ist wahrscheinlich nicht überraschend, dass ich XBlock Fields als einen Fall betrachte, in dem wir das Design durch übermäßige Abstraktion unnötig verkompliziert haben. Schlimmer noch, ich denke, dass es unser mentales Modell der Kursunterlagen im Laufe der Jahre tatsächlich verdorben und uns weiter von dem entfernt hat, wo wir als Plattform hin müssen. Aber fangen wir von vorne an.“

Wenn Sie mehr über Designentscheidungen und Konsequenzen erfahren möchten, insbesondere was LMSs oder Open edX betrifft, lesen Sie die ganzen Artikel. Wenn Sie uns bei der Neugestaltung der Plattform und der zugehörigen APIs helfen möchten, würden wir uns freuen, von Ihnen zu hören!

Mehr zu XBlocks werden auf dieser Seite erläutert und werden auf dieser Seite erläutert.

Laden

Starten Sie die Diskussion unter diskutiere.openedx.org

Zeit für mehr? Sehen Sie sich die folgenden Artikel an.

Gemeinsam Probleme lösen: Community-getriebene Plattformentwicklung
Kompetenzentwicklung und Skalierung als Zukunftsthemen auf der Open edX Konferenz
Open edX Konferenz – Entwicklerworkshops
Unsere digitale Zukunft zurückerobern: Warum ich der Open Renaissance Group beigetreten bin
Nehmen Sie an der Open edX Conference 2026 teil!

Auf der Open edX-Konferenz 2026 werden innovative Anwendungsfälle für eines der weltweit besten Open-Source-Online-Lernmanagementsysteme, die Open edX-Plattform, vorgestellt und die neuesten Fortschritte im Lehrdesign, der Kurskonstellation und Methoden für den Betrieb und die Erweiterung der Open edX-Plattform vorgestellt , einschließlich bahnbrechender Technologien wie generativer KI.