Este post foi escrito by Braden MacDonald (CTO da OpenCraft) e Ned Batchelder (Arquiteto de Software da edX). Isso também foi postado por OpenCraft no OpenCraft blog.
Parabéns à Faculdade de Artes e Ciências da Universidade de Harvard e à Fundação Amgen pelo lançamento do LabXchange! LabXchange é uma nova e empolgante plataforma de educação científica carregada de recursos e conteúdo inovadores, e agora é gratuito e aberto ao público em LabXchange.org. Os usuários encontrarão uma coleção rica e em constante expansão de recursos de aprendizado de classe mundial, incluindo vídeos, avaliações e simulações. Um dos principais recursos da plataforma é que os usuários podem combinar livremente os ativos para criar seus próprios “caminhos de aprendizado”. Esses caminhos podem então ser compartilhados, remixados, estudados ou atribuídos aos alunos.
Dois anos em construção, a plataforma LabXchange é alimentada pelo software Open edX e integrada ao edX.org. Isso significa que os usuários podem usar uma única conta para aprender tanto no LabXchange.org quanto no edX.org, e a mesma tecnologia LMS alimenta os dois sites. Para tornar essa plataforma possível, o LabXchange contribuiu com vários novos recursos importantes do Open edX, como Blockstore, Content Libraries versão 2, um novo XBlock Runtime, acesso anônimo e um novo editor de avaliação visual.
Tanto a plataforma LabXchange quanto esses novos recursos do Open edX foram desenvolvidos principalmente pela OpenCraft, com suporte substancial do edX. Este projeto foi possível porque LabXchange, edX e OpenCraft trabalharam juntos e colaboraram em todas as etapas do projeto, desde o planejamento inicial da implementação até o desenvolvimento e lançamento. Mesmo agora que a plataforma está ativa, o desenvolvimento está em andamento e novos recursos estão sendo adicionados a cada semana. Se você quiser saber mais sobre como o LabXchange foi desenvolvido, nós o encorajamos a participar da conferência Open edX deste ano em Lisboa em maio, onde você pode ouvir as pessoas que trabalharam nele.
Aqui está uma visão geral de alguns dos recursos do Open edX que o LabXchange está usando:
Single Sign On – sua conta edX.org também é uma conta LabXchange. Os usuários podem entrar no LabXchange da mesma forma que os instrutores podem usar sua conta de usuário Open edX LMS para entrar no edX Analytics Dashboard. Isso foi implementado usando o back-ends de autenticação plugin, que permite que qualquer aplicativo baseado em Django compartilhe contas de usuário com uma instância Open edX.
Blocos X – Cada parte do conteúdo do site LabXchange, como um vídeo ou simulação interativa, é um XBlock, assim como cada componente de um curso edX. A maioria dos XBlocks usados para o LabXchange são idênticos às versões usadas para construir cursos no edX.org, embora muitos tenham uma folha de estilo aplicada para combinar com o estilo visual do site LabXchange. Alguns XBlocks exclusivos são usados para novos tipos de conteúdo exclusivos do LabXchange, como estudos de caso ou simulações interativas.
Loja de blocos – Blockstore é o sistema de armazenamento de conteúdo de última geração para a plataforma Open edX, projetado para substituir os sistemas anteriores “modulestore” e “contentstore” que armazenam dados no MongoDB. O Blockstore é versionado, escalável, independente de formato e baseado em arquivo. Isso significa que ele fornece uma camada de base consistente que pode armazenar ativos de vídeo, definições de XBlock (OLX), metadados/tags, cursos e outras coisas que ainda não pensamos. O Blockstore foi projetado para armazenar terabytes desses dados sem perder o desempenho. Também é deliberadamente simples, criando uma plataforma que os desenvolvedores podem usar para criar recursos e plug-ins experimentais do Open edX com muito mais facilidade do que nunca.
Bibliotecas de conteúdo v2 e XBlock Runtime v2 – Cada recurso de aprendizagem (XBlock) no LabXchange é armazenado em uma biblioteca de conteúdo Open edX, usando a nova “versão 2” do recurso de bibliotecas de conteúdo, que é construído usando um novo runtime XBlock e armazena conteúdo no Blockstore. Esses novos recursos possibilitam que os alunos visualizem e aprendam diretamente com ativos em uma biblioteca de conteúdo, sem a necessidade de importar primeiro os XBlocks para um curso. O novo runtime XBlock introduz o conceito de “Contexto de Aprendizagem” na plataforma Open edX, onde um contexto de aprendizagem pode ser um curso, uma biblioteca de conteúdo, um caminho do LabXchange, um post de blog, um teste de admissão ou qualquer outro lugar virtual onde o aprendizado pode acontecer.
Usando o site LabXchange, os educadores podem pesquisar essas bibliotecas de conteúdo para encontrar conteúdo e reunir recursos de aprendizado (XBlocks) em novos caminhos de aprendizado.
Editor de Avaliação Visual – O LabXchange usa o mesmo componente “Problem” que os cursos Open edX usam, mas se você visualizar, criar ou editar um problema no LabXchange, poderá descobrir que ele é bem diferente do que está acostumado! O LabXchange usa um novo estilo visual para problemas projetados para simplificar o aprendizado e a autoria. Em particular, o novo editor visual permite que os instrutores criem problemas sem ter que escrever código XML/markdown, usando uma interface de usuário de autoria intuitiva que foi projetada pelo LabXchange e implementada pela RacoonGang. A nova interface de criação visual estará disponível para todos em uma versão futura do Open edX Studio como uma alternativa opcional aos editores atuais.
Acesso anônimo – Os usuários podem usar muitos recursos do LabXchange sem precisar registrar uma conta, incluindo visualizar e interagir com ativos de aprendizado (XBlocks). Até este ponto, os usuários não podiam visualizar o conteúdo interativo do Open edX (como componentes problemáticos) sem registrar uma conta e se inscrever em um curso. Agora, o novo runtime do XBlock foi projetado desde o início para ser capaz de suportar os chamados usuários “anônimos” (não logados) e permitir que eles interajam com quase qualquer tipo de XBlock. No futuro, os autores de cursos que optarem por esse recurso poderão disponibilizar uma parte do curso para os usuários experimentarem antes de se inscreverem e fornecer uma experiência de visualização mais completa do que é possível hoje.
Estamos entusiasmados com os avanços técnicos do LabXchange e com a colaboração que o criou. O software de código aberto e os grupos de trabalho distribuídos que ele possibilita nos permitirão continuar a desenvolver e estender a plataforma Open edX como o melhor ambiente de aprendizado online. Estamos ansiosos para mais inovação no futuro!
![]()