LabXchange が起動しました!

3年2020月XNUMX日 | 執筆者

この投稿はBraden MacDonald (OpenCraft の CTO) と Ned Batchelder (edX のソフトウェア アーキテクト)。 これはOpenCraftによってOpenCraftに投稿されたものです。 blog.

ハーバード大学文理学部とアムジェン財団によるLabXchangeの立ち上げを心よりお祝い申し上げます。LabXchangeは革新的な機能とコンテンツが満載の新しい科学教育プラットフォームで、現在無料で一般公開されています。 ラボエクスチェンジユーザーは、動画、アセスメント、シミュレーションなど、世界クラスの豊富な学習アセットを常に拡大し続けるコレクションを利用できます。このプラットフォームの重要な特徴の一つは、ユーザーがアセットを自由に組み合わせて独自の「学習パスウェイ」を作成できることです。作成したパスウェイは、共有、リミックス、学習、または学習者への割り当てが可能です。

2年の開発期間を経て、LabXchangeプラットフォームはOpen edXソフトウェアを搭載し、edX.orgと統合されています。つまり、ユーザーは1つのアカウントでLabXchange.orgとedX.orgの両方で学習でき、両サイトで同じLMSテクノロジーが活用されています。このプラットフォームを実現するために、LabXchangeはBlockstore、コンテンツライブラリバージョン2、新しいXBlockランタイム、匿名アクセス、新しいビジュアル評価エディタなど、Open edXの主要な新機能をいくつか提供しています。

LabXchangeプラットフォームとこれらのOpen edXの新機能は、OpenCraftが中心となって開発し、edXの多大な支援を受けました。このプロジェクトは、LabXchange、edX、そしてOpenCraftが緊密に連携し、初期の実装計画から開発、そしてリリースに至るまで、プロジェクトのあらゆる段階で協力してきたからこそ実現できたのです。プラットフォームが稼働している現在も開発は継続しており、毎週新しい機能が追加されています。LabXchangeの開発過程について詳しく知りたい方は、5月にリスボンで開催される今年のOpen edXカンファレンスにぜひご参加ください。開発に携わった方々のお話を伺うことができます。

LabXchange が使用している Open edX 機能の概要は次のとおりです。

シングルサインオン – edX.orgアカウントはLabXchangeアカウントでもあります。教員がOpen edX LMSユーザーアカウントを使用してedX Analyticsダッシュボードにサインインするのとほぼ同じ方法で、ユーザーはLabXchangeにサインインできます。これは、 認証バックエンド プラグインにより、Django ベースのアプリケーションは Open edX インスタンスとユーザー アカウントを共有できるようになります。


Xブロック – LabXchangeサイト上の各コンテンツ(ビデオやインタラクティブシミュレーションなど)は、edXコースの各コンポーネントと同様にXBlockです。LabXchangeで使用されるXBlockのほとんどは、edX.orgのコース構築に使用されているバージョンと同一ですが、多くのXBlockにはLabXchangeサイトのビジュアルスタイルに合わせてスタイルシートが適用されています。ケーススタディやインタラクティブシミュレーションなど、LabXchange独自の新しいコンテンツタイプには、独自のXBlockがいくつか使用されています。

ブロックストア Blockstoreは、Open edXプラットフォーム向けの次世代コンテンツストレージシステムであり、MongoDBにデータを保存していた従来の「モジュールストア」および「コンテンツストア」システムに代わるように設計されています。Blockstoreはバージョン管理、スケーラビリティ、フォーマット非依存、ファイルベースという特徴を備えています。つまり、動画アセット、XBlock定義(OLX)、メタデータ/タグ、コースなど、私たちがまだ考えていないものを保存できる、一貫性のある基盤レイヤーを提供します。Blockstoreは、パフォーマンスを損なうことなく、テラバイト単位のデータも保存できるように設計されています。また、意図的にシンプルに設計されているため、開発者はこれまで以上に簡単にOpen edXの実験的な機能やプラグインを構築できるプラットフォームとなっています。

コンテンツライブラリ v2 と XBlock ランタイム v2 LabXchange上の各学習資産(XBlock)は、新しいXBlockランタイムを使用して構築され、コンテンツをBlockstoreに保存するコンテンツライブラリ機能の新しい「バージョン2」を使用して、Open edXコンテンツライブラリに保存されます。これらの新機能により、学習者はXBlockをコースにインポートすることなく、コンテンツライブラリ内の資産を直接表示して学習できるようになります。新しいXBlockランタイムは、Open edXプラットフォームに「学習コンテキスト」という概念を導入します。学習コンテキストとは、コース、コンテンツライブラリ、LabXchangeパスウェイ、ブログ投稿、入学試験など、学習が行われるあらゆる仮想空間を指します。

LabXchange サイトを使用すると、教育者はこれらのコンテンツ ライブラリを検索してコンテンツを見つけ、学習資産 (XBlocks) を新しい学習経路に組み立てることができます。

ビジュアル評価エディター LabXchangeはOpen edXコースと同じ「問題」コンポーネントを使用していますが、LabXchangeで問題を表示、作成、編集すると、これまでとは見た目が大きく異なることに気付くかもしれません。LabXchangeは、学習と作成の両方を簡素化するために設計された新しいビジュアルスタイルの問題作成ツールを採用しています。特に、新しいビジュアルエディタでは、LabXchangeが設計しRacoonGangが実装した直感的なオーサリングUIを使用して、講師がマークダウン/XMLコードを記述することなく問題を作成できます。この新しいビジュアルオーサリングUIは、Open edX Studioの将来のバージョンで、現在のエディタのオプションとして、すべてのユーザーが利用できるようになります。

匿名アクセス ユーザーはアカウント登録なしでLabXchangeの多くの機能を利用できます。これには、学習アセット(XBlocks)の閲覧や操作も含まれます。これまでは、アカウント登録とコース登録の両方を行わなければ、インタラクティブなOpen edXコンテンツ(問題コンポーネントなど)を閲覧することはできませんでした。新しいXBlockランタイムは、いわゆる「匿名」(ログインしていない)ユーザーをサポートし、ほぼすべての種類のXBlockを操作できるように最初から設計されています。将来的には、この機能を有効にしたコース作成者は、ユーザーが登録前にコースの一部をサンプルとして試用できるようにすることで、現在よりも包括的なプレビュー体験を提供できるようになります。

LabXchangeの技術的進歩と、それを生み出したコラボレーションに、私たちは大変興奮しています。オープンソースソフトウェアと、それが実現する分散型ワーキンググループのおかげで、Open edXプラットフォームを最高のオンライン学習環境として開発・拡張し続けることができます。今後のさらなるイノベーションに期待しています。

ローディング

もっと時間が必要ですか? 以下の記事をご覧ください。

共に問題を解決する:コミュニティ主導のプラットフォーム開発
Open edXカンファレンスで未来を切り拓くスキルとスケールアップ
Open edXカンファレンス開発者向けワークショップ
デジタルの未来を取り戻す:私がオープン・ルネッサンス・グループに参加した理由
Open edX カンファレンス 2026 に参加しましょう!

2026 Open edX カンファレンスでは、世界最高峰のオープンソース オンライン学習管理システムの XNUMX つである Open edX プラットフォームの革新的な使用事例を紹介し、教育設計、コース構成、生成 AI などの画期的なテクノロジーを含む Open edX プラットフォームの運用と拡張の方法における最新の進歩を紹介します。