Dave Ormsbee, uno dei nostri ingegneri più longevi in edX, ha scritto un post altamente supponente su XBlock Fields, il buono e il cattivo (XBlocchi sono come implementare tipi di contenuto personalizzati nei corsi Open edX). In esso, Dave sostiene che li abbiamo sovraingegnerizzati nel tentativo di nascondere la complessità all'utente finale/sviluppatore, lasciando Blocco X creatori per affrontare le conseguenze non intenzionali delle nostre prime scelte di astrazione. Questa citazione è un buon riassunto:
“…probabilmente non sorprende che io veda XBlock Fields come un caso in cui abbiamo complicato inutilmente il design con un'astrazione eccessiva. Peggio ancora, penso che abbia effettivamente contaminato il nostro modello mentale di materiale didattico nel corso degli anni e ci abbia spinti più lontano da dove dobbiamo andare come piattaforma. Ma partiamo dall'inizio".
Se vuoi saperne di più sulle scelte e le conseguenze del design, soprattutto per quanto riguarda gli LMS o Open edX in particolare, leggi il articolo completo. Se vuoi aiutarci a navigare nella riprogettazione della piattaforma e delle API associate, vorremmo sentirti!
![]()