オープンedXメープル の三脚と オープンedXナツメグ コースの日程、トラック、ウォークスルーに関する詳細情報に加え、オンライン学習体験を提供するためのエキサイティングな機能が追加されます。さらに、Tutorの変更、Open edXのイベントとフィルターへの注力、そしてセキュリティアップデートも導入されます。Open edXの最新ソフトウェアリリースであるOliveは先週公開され、その後も追加コンテンツが公開され、新たに統合された機能に関する最新情報が提供されます。Oliveの詳細については、2023年1月26日午前10時(米国東部夏時間)に予定されているOpen edXミートアップをご覧ください。この無料バーチャルイベントへの登録リンクは、当社のウェブサイトに掲載されます。 イベントカレンダー、来週中に。
このブログでは、MapleとNutmegの最新機能についてご紹介します。プラットフォームの操作やオンラインコースの作成に役立つはずです。いつものように、変更点と改善点は、学習者、講師、管理者、オペレーター、開発者といったプラットフォームを利用するユーザー層に提供するエクスペリエンスに基づいてまとめられています。それでは、これらの最新バージョンの機能を見ていきましょう。
インストラクターの経験
MFEなし – デフォルトのページと採点ポリシー
プラットフォーム上のすべてのコースで一貫性を保つため、デフォルトのコースページの順序は標準化されました。ただし、講師は新しいカスタムタブを作成し、好みに応じて順序を変更することもできます。

さらに、コース作成者は新しい採点ポリシーを設定して、最低成績しきい値を 99 に設定できるようになります (以前は 97 を超えることはできませんでした)。

コース作成インポートメッセージと検証
多くのコースチームは通常、このコースインポート機能を使用しませんが、失敗すると教育者はコース作成を続行できなくなります。以前のバージョンでは、Studio を通じて新しいバージョンのコースをインポートする際に、時折問題が発生することがありました。エラーメッセージでは失敗の原因が簡単に特定できず、管理者によるトラブルシューティングが必要となり、プロセスが煩雑になっていました。今回のバージョンアップにより、教育者は Studio のコースインポートエリアで具体的なエラーメッセージを確認できるようになりました。開発者向けには、これらのエラーがログに記録され、New Relic、Splunk などにエクスポートできます。

a. アップロードエラー
- アップロード中にファイルチャンクが失われました – コースインポートファイル(tar.gz)が20MBを超える場合、均等なチャンクに分割されてサーバーにアップロードされます。サーバーの設定により、チャンクの一部が欠落する可能性があり、サーバー上でマージする際にコースのインポートが失敗する可能性があります。
- ファイルチャンクのアップロード失敗エラー – このエラーは、アップロード処理中にファイルの一部が失われた場合に発生します。これにより、ファイルが破損し、処理できなくなります。
- 互換性のないファイル – ユーザーが誤って互換性のないファイルをアップロードしようとした場合に発生します。このチェックはフロントエンドにも存在します。
b. 解凍エラー
- 無効なユーザー – 指定された user_id が存在しない場合にトリガーされます。
- 許可が拒否されました - このエラーは、ユーザーがコースのインポートを実行するために必要な権限を持っていない場合に発生します。
- 互換性のないファイル – 解凍するアーカイブがtar.gz形式でない場合に表示されます。このチェックは、ファイルが有効な形式でない場合に解凍処理が実行されないようにするものです。
- ファイルが見つかりません - アップロードされたアーカイブが Vault 内で利用できない、または削除されている場合は、エラーが表示されます。
- 安全でないTarファイル – これは、tar アーカイブが権限のないルートに解凍しようとしたときに発生するシステムレベルのエラーです。
- 不明な例外 – コースのインポート中に不明なイベントが発生する可能性があります。それらについては詳細な情報がシステム ログに記録されますが、ユーザーにとって明確で役立つエラーはありません。
c. 検証段階
- ルート名の確認 – コースのインポートのルート名はcourse.xml、ライブラリのインポートのルート名はlibrary.xmlです。このファイルが存在しない場合、このエラーが発生します。
d. 更新エラー
XML 検証後およびコース内のデータ更新中にエラーが発生する可能性があります。
- アセットXMLの解析中にエラーが発生しました – assets.xml の解析中にエラーが発生しました
- 重複したコースID – この ID のコースがすでに存在するため、インポートを中止します。
- モジュールインポートエラー – コース モジュールが正しくインポートされませんでした。
- 試験監督プロバイダーエラー – このエラーは、courserun.xml ファイルに属性 proctoring_provider (例: proctoring_provider=”proctortrack“) が含まれており、そのプロバイダーがサーバー上で利用できない/有効になっていない場合に発生します。
オープンレスポンス評価
再利用可能なルーブリック
コース作成時に、同じコース内に新しいORA(Open Response Assessment)を作成する際に、既存のORAルーブリックを再利用できるようになりました。ブロックIDを使用することで、同じコース内の別のORAに複製するORAのルーブリックを指定できるようになりました。
やり方は非常に簡単です:
- Studioでは、 ルーブリック 希望するルーブリックを選択してください これは、公開済みおよび未公開の ORA の編集モーダルのセクションにあります。
- 選択する クローンルーブリック、その ORA のブロック ID をコピーします。
- 次に、新しい ORA を作成するか、既存の ORA に移動します。
- ルーブリックセクションを開きます 編集モーダル.
- 貼り付ける クローンするORAの完全なブロックIS。または、
- ブロック ID の文字をいくつか入力し、ドロップダウンから選択します。
- 正しいブロックIDを選択したら、「複製」を選択します。既存のすべてのルーブリック値は、元のORAのルーブリック値に置き換えられます。
さらに、新しいアップデートにより、学生は文字数制限を 1 文字に拡張してコメントを送信できるようになり、Studio で ORA を編集するための新しいボタンが追加され、送信コメントを全幅にすることができます。
Xblocks: LTI 1.3 および LTI Advantage のサポート
lti-consumer-xblock(別名xblock-lti-consumer)は、LTI 1.3に加え、LTI Advantageのディープリンク(LTI-DL)および課題と成績サービス(LTI-AGS)機能をサポートするようにアップデートされました。これらの機能はデフォルトで有効になっています。lti-consumer-xblockの設定方法については、以下をご覧ください。 こちら.
新しいXBlocks
- Xblock – 画像 – モーダル: 全画面画像ツールは、参加者が提供した画像の詳細をより詳しく確認できるようにするもう1つの方法です。このツールは、多くの詳細を含む大きな画像に便利です。ページには画像のサイズが変更されたバージョンが表示されますが、画像をクリックすると、フルサイズの画像を含む全画面モーダルが開きます。
- Xblock – ビデオ内 – クイズ: この XBlock を使用すると、特定の時点でビデオ内のユーザーに edX コンポーネントを表示できます。
- Xblock – lti – コンシューマー: この XBlock は、LTI 仕様のコンシューマー側を実装し、サードパーティの LTI プロバイダー ツールの統合を可能にします。
- アノト: これは、静的で一方通行のビデオストリーミング/VODを、参加者が共に貢献し、共有し、学び合う、アクティブでインタラクティブなグループ体験へと変える、ビデオ内コラボレーションソリューションです。ユーザーは、受動的で孤独な視聴者ではなく、積極的に参加することで、すべてのユーザーが積極的にビデオコンテンツに関わり、再び視聴することで、より多くのアイデアを共有し、より有意義なコンテンツを生み出すことができます。こうしたインタラクティブなグループ体験は、エンゲージメントとリテンション率の向上につながり、包括的な分析とインサイトによって支えられ、コンテンツ、コミュニケーション、そして測定可能な成果の劇的な改善を促進します。


- PDF: PDF を簡単に埋め込むことができるコース コンポーネント (Open edX XBlock)。
- グラフ XBlock: この XBlock は、コンテンツ作成者に新しい XBlock を提供し、手間をかけずにチャートをコースに実装できるようにします。また、ユーザー インターフェイスを使用してタスクを非常に簡単にします。
現在提供されているグラフは、面グラフ、棒グラフ、縦棒グラフ、円グラフ、折れ線グラフ、散布図です。これらのグラフは、ユーザーが簡単に設定できる表から生成され、グラフの種類に応じて値またはセットを含むことができます。
チャート自体の表示は Google Charts によって行われ、カラフルなマテリアル デザイン スタイルで表示されます。

- SCORM Xブロック: これは、Open edX LMSおよびStudio内でSCORMコンテンツを表示するためのXBlockです。受講生の状態を保存し、コースの進捗タブにスコアを報告します。現在、SCORM 1.2およびSCORM 2004規格をサポートしています。

新しいXBlocks
- ベクトル描画: ベクター描画演習を作成するためのものです。
- H5P Xブロック: H5P XBlockは、オープンedXプラットフォームでH5Pコンテンツをホストおよび再生する機能を提供します。さらに、オープンedXプラットフォームでH5Pコンテンツを完了済みとしてマークする機能、オープンedX環境でH5Pコンテンツのスコアを取得する機能、学習者の状態を保存して後で取得する機能、AWS S3などのクラウドストレージでH5Pコンテンツをホストする機能など、いくつかの機能を備えています。

- ウェブフック – XBlock: このリポジトリは、コースと学生に関する基本情報を含むペイロードを構成可能な URL に送信して Webhook をトリガーする X-Block を提供します。
XBlock は次の 3 つのモードで設定できます。
– ユーザーがコース ユニットにアクセスするたびにペイロードを送信します。
– ユーザーがコース ユニットに初めてアクセスしたときのみペイロードを送信します (デフォルト モード)。
– 学生がボタンをクリックしてリクエストを送信できるようにします。
MFE付き
最後に、カスタム テーマや、アラビア語やヘブライ語などの右から左に記述する言語での互換性のある翻訳を含む、Gradebook MFE (マイクロ フロントエンド) のサポートが追加されました。
管理者
MFEなし – パスワードの複雑さ
PCIに準拠したパスワードの新たな複雑さの要件があります。詳細については、 これを見てください。
- 登録フォームに、常に表示されるオプションフィールドを追加できるようになりました。これにより、ユーザーは「追加情報を提供して教育研究を支援する」チェックボックスをクリックする必要がなくなります。 登録追加フィールド 設定。
- 登録フォームにアクティベーションオプトインチェックボックスを追加しました(デフォルトでオン)。これにより、ユーザーはマーケティングメッセージの受信に同意できるようになります。marketing_emails_opt_inフィールドは、デフォルトで有効になりました。 RE。

一括コースメールツール
まず、コミュニケーションの目的に応じて一括メール送信の受信者をフィルタリングする機能が追加されました。この機能は、BULK_COURSE_EMAIL_LAST_LOGIN_ELIGIBILITY_PERIOD設定に値を設定することで有効になります。この値は、現在の日付からメッセージを受信できる期間を表す整数(月数)です。同様に、特定のコース実行に対して一括メール送信ツールを無効にできるシンプルなbulk_email_disabledcourseテーブルが追加されました。これにより、講師用パネルに一括メール送信タブが表示されなくなります。

一方、メールアドレスではなくユーザーIDを使用してメールを送信できるようになりました。設定EMAIL_USE_DEFAULT_FROM_FOR_BULKはEMAIL_USE_COURSE_ID_FROM_FOR_BULKに変更されました。以前は、コースIDから作成された「送信元」アドレスが存在しない可能性があり、失敗する可能性がありました。今後は、フラグをtrueに設定することで、そうすることが可能です。
学習者の経験
MFE – ユーザーツアー
これらは、コースを正常に完了するためにプラットフォームで考慮する必要があるセクションを学生に示すことを目的としたユーザー ウォークスルーです。
デフォルトでは、次の 3 つのツアーが設計されています。
- 「コースホーム新規ユーザーツアー」
- 「コースホーム既存ユーザーツアー」
- 「コースウェア新規ユーザーツアー」
日付タブ
その目的は、学生がコースの学習過程において最も重要な時期を予測し、それに集中できるようにすることです。学習者は、試験日、課題の提出、プログラムの完了といった最も重要な日付を含むコース全体の構造を確認できます。
週ごとのコース目標
このアップデートは、学習者が計画を立て、期待されるパフォーマンスを明確に把握できるようにすることで、学習の成功に貢献することを目的としています。また、学生はこの情報を含む毎週のメール配信を購読することもできます。
これを使用するには、コースのホームページの右側に、毎週の学習目標を選択できるウィジェットがあります。
コース進捗ページ
コースの進捗状況ページが刷新され、学習者はコンテンツを通じての進捗状況を視覚的に把握できるようになりました。成績の内訳と累積、さまざまな種類の課題のパフォーマンスの概要、コース開発をサポートする追加リンクも表示されます。
特別試験
Nutmegでは監督付き試験も可能ですが、受講者はコースに登録している必要があります。この場合、本人確認(IDV)は必要ありません。
開発者エクスペリエンス
MFEなし
MapleとNutmegはカスタムのサポートを追加しました StudioのxBlockエディター、ユーザーのメール サブスクリプション設定を更新するための API、およびインストラクター ダッシュボード テンプレートのコンテキストを返す Django プラグインの新機能。
依存関係の更新
- ジャンゴ3.2 Djangoを次のLTS(長期サポート)リリースであるバージョン3.2にアップグレードしました。詳細はこちらをご覧ください。 こちら.
- エラスティックサーチ 7.10 ElasticSearch (edx-platform、Blockstore、discovery、notes、analytics-api、cs-c comments-service) を使用するすべての IDA を ElasticSearch 7.10 にアップグレードしました。
- モンゴ 4.2 MongoDBバージョン4.0は2022年4月にサポート終了となります。Mongo 4.0(edx-platform、cs-comments)を使用しているすべてのIDAをMongoバージョン4.2にアップグレードしました。詳細はこちら こちら.
- カーネルの拡張性: Open edX イベントとフィルターを通じてコアを拡張する新しい方法を追加しました。 こちらで確認できます.
- オープンedXイベント: これにより、登録、ログイン、サインアップなどの主要なプロセスが完了した後に送信されるイベントをリッスンすることで機能を拡張できます。
- edXフィルターを開く: 登録、ログイン、ログオン、登録などのキープロセスの開始前に実行される機能のリストを設定できます。
非推奨ツール
各アップデートでは新しいツールが追加される一方で、十分なメリットをもたらさなくなったツールは削除されます。今回のアップデートで削除されるツールは以下のとおりです。
オッピア: 人間の講師との会話をシミュレートする、短いインタラクティブなチュートリアル(「探索」と呼ばれる)を作成するためのツール。この機能は、コンテンツを表示するための様々なインタラクティブな方法を備えたH5Pツールに置き換えることができます。
教育参加の機会
教育の未来のために、共に歩み続けましょう!オンライン教育における継続的な研究活動を支援するため、Open edXカンファレンスへのスポンサーにご協力ください。 https://con.openedx.org/
![]()
Open edX がいかに急速に改善しているかを実際に示した、非常に有益な記事です。
私にとって新しいことについての簡単なメモ:
依存関係のアップグレードに関する質問: