Dave Ormsbee, um dos nossos engenheiros de maior longevidade na edX, escreveu um post altamente opinativo sobre XBlock Fields, O bom e o mau (Blocos X são como você pode implementar tipos de conteúdo personalizados em cursos Open edX). Nele, Dave argumenta que nós os projetamos em uma tentativa de esconder a complexidade do usuário/desenvolvedor final, deixando XBlock criadores para lidar com as consequências não intencionais de nossas primeiras escolhas de abstração. Esta citação é um bom resumo:
“… provavelmente não é surpreendente que eu veja XBlock Fields como um caso em que complicamos desnecessariamente o design com excesso de abstração. Pior do que isso, porém, acho que na verdade manchou nosso modelo mental de material didático ao longo dos anos e nos afastou ainda mais de onde precisamos ir como plataforma. Mas vamos começar do começo.”
Se você quiser saber mais sobre escolhas e consequências de design, especialmente no que se refere a LMSs ou Open edX em particular, leia o artigo completo. Se você quiser nos ajudar a navegar na rearquitetura da plataforma e das APIs associadas, gostaríamos de ouvi-lo!
Mais sobre XBlocks aqui. e aqui..
![]()