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.
![]()