Esta publicación fue escrita by Braden MacDonald (CTO en OpenCraft) y Ned Batchelder (Arquitecto de software en edX). Esto también ha sido publicado por OpenCraft en OpenCraft blog.
¡Felicitaciones a la Facultad de Artes y Ciencias de la Universidad de Harvard ya la Fundación Amgen por el lanzamiento de LabXchange! LabXchange es una nueva y emocionante plataforma de educación científica repleta de características y contenido innovadores, y ahora es gratuita y está abierta al público en LabXchange.org. Los usuarios encontrarán una colección rica y en constante expansión de recursos de aprendizaje de clase mundial, incluidos videos, evaluaciones y simulaciones. Una de las características clave de la plataforma es que los usuarios pueden combinar libremente los activos para crear sus propias "vías de aprendizaje". Estas rutas se pueden compartir, remezclar, estudiar o asignar a los alumnos.
Con dos años de desarrollo, la plataforma LabXchange está impulsada por el software Open edX e integrada con edX.org. Esto significa que los usuarios pueden usar una sola cuenta para aprender tanto en LabXchange.org como en edX.org, y la misma tecnología LMS impulsa ambos sitios. Para que esta plataforma sea posible, LabXchange ha contribuido con varias características nuevas e importantes de Open edX, como Blockstore, Content Libraries versión 2, un nuevo XBlock Runtime, acceso anónimo y un nuevo editor de evaluación visual.
Tanto la plataforma LabXchange como estas nuevas funciones de Open edX fueron desarrolladas principalmente por OpenCraft, con un soporte sustancial de edX. Este proyecto ha sido posible porque LabXchange, edX y OpenCraft trabajaron en estrecha colaboración y colaboraron en cada etapa del proyecto, desde la planificación de la implementación inicial hasta el desarrollo y el lanzamiento. Incluso ahora que la plataforma está activa, el desarrollo continúa y se agregan nuevas funciones cada semana. Si desea obtener más información sobre cómo se desarrolló LabXchange, lo alentamos a que asista a la conferencia Open edX de este año en Lisboa en mayo, donde podrá escuchar a las personas que trabajaron en ella.
Aquí hay una descripción general de algunas de las características de Open edX que usa LabXchange:
Single Sign On – su cuenta de edX.org también es una cuenta de LabXchange. Los usuarios pueden iniciar sesión en LabXchange de la misma manera que los instructores pueden usar su cuenta de usuario de Open edX LMS para iniciar sesión en edX Analytics Dashboard. Esto se implementó usando el backends de autenticación complemento, que permite que cualquier aplicación basada en Django comparta cuentas de usuario con una instancia de Open edX.
XBloques – Cada pieza de contenido en el sitio de LabXchange, como un video o una simulación interactiva, es un XBlock, al igual que cada componente de un curso de edX. La mayoría de los XBlocks utilizados para LabXchange son idénticos a las versiones utilizadas para crear cursos en edX.org, aunque muchos tienen una hoja de estilo aplicada para que coincida con el estilo visual del sitio de LabXchange. Se utilizan algunos XBlocks únicos para nuevos tipos de contenido exclusivos de LabXchange, como estudios de casos o simulaciones interactivas.
tienda de bloques – Blockstore es el sistema de almacenamiento de contenido de próxima generación para la plataforma Open edX, diseñado para reemplazar los sistemas anteriores de "modulestore" y "contentstore" que almacenan datos en MongoDB. Blockstore es versionado, escalable, independiente del formato y basado en archivos. Eso significa que proporciona una capa de base consistente que puede almacenar activos de video, definiciones de XBlock (OLX), metadatos/etiquetas, cursos y otras cosas en las que aún no hemos pensado. Blockstore está diseñado para poder almacenar terabytes de dichos datos sin perder rendimiento. También es deliberadamente simple, creando una plataforma que los desarrolladores pueden usar para crear funciones y complementos experimentales de Open edX mucho más fácilmente que nunca.
Bibliotecas de contenido v2 y XBlock Runtime v2 – Cada activo de aprendizaje (XBlock) en LabXchange se almacena en una biblioteca de contenido de Open edX, utilizando la nueva "versión 2" de la función de bibliotecas de contenido, que se crea utilizando un nuevo tiempo de ejecución de XBlock y almacena contenido en Blockstore. Estas nuevas funciones hacen posible que los alumnos vean y aprendan de los activos en una biblioteca de contenido directamente, sin necesidad de importar primero los XBlocks a un curso. El nuevo tiempo de ejecución de XBlock introduce el concepto de "Contexto de aprendizaje" en la plataforma Open edX, donde un contexto de aprendizaje puede ser un curso, una biblioteca de contenido, un camino de LabXchange, una publicación de blog, una prueba de admisión o cualquier otro lugar virtual donde el aprendizaje puede pasar.
Usando el sitio de LabXchange, los educadores pueden buscar en estas bibliotecas de contenido para encontrar contenido y ensamblar activos de aprendizaje (XBlocks) en nuevas vías de aprendizaje.
Editor de evaluación visual – LabXchange usa el mismo componente de "Problema" que usan los cursos de Open edX, pero si ve, crea o edita un problema en LabXchange, ¡es posible que se vea muy diferente a lo que está acostumbrado! LabXchange utiliza un nuevo estilo visual para problemas diseñado para simplificar tanto el aprendizaje como la creación. En particular, el nuevo editor visual permite a los instructores crear problemas sin tener que escribir código Markdown/XML, utilizando una interfaz de usuario de creación intuitiva diseñada por LabXchange e implementada por RacoonGang. La nueva interfaz de usuario de creación visual estará disponible para todos en una versión futura de Open edX Studio como una alternativa opcional a los editores actuales.
Acceso anónimo – Los usuarios pueden usar muchas funciones de LabXchange sin necesidad de registrar una cuenta, incluida la visualización e interacción con recursos de aprendizaje (XBlocks). Hasta este momento, los usuarios no podían ver el contenido interactivo de Open edX (como los componentes problemáticos) sin registrar una cuenta e inscribirse en un curso. Ahora, el nuevo tiempo de ejecución de XBlock se ha diseñado desde el principio para poder admitir los llamados usuarios "anónimos" (no registrados) y permitirles interactuar con casi cualquier tipo de XBlock. En el futuro, los autores de cursos que opten por esta función podrán hacer que una parte de su curso esté disponible para que los usuarios prueben antes de inscribirse y brindar una experiencia de vista previa más completa de lo que es posible en la actualidad.
Estamos entusiasmados con los avances técnicos en LabXchange y con la colaboración que lo creó. El software de código abierto y los grupos de trabajo distribuidos que permite, nos permitirán continuar desarrollando y ampliando la plataforma Open edX como el mejor entorno de aprendizaje en línea. ¡Esperamos más innovación en el futuro!
![]()