disabled
Udemyに戻る

サインイン
日本語 Deutsch English (US) Español Français (France) 한국어 Português 简体中文
  • サインイン
  • 日本語 Deutsch English (US) Español Français (France) 한국어 Português 简体中文
解決方法を検索
受講生のトピック
講師のトピック
Udemy Businessのトピック
記事を読む
すべてのもの
これらを施行する
これは何ですか?
Udemy Business
サポートが必要な場合は、{{HREF}}にお問い合わせください。
全{{COUNT}}記事を見る
  1. Udemy Business
  2. 管理者
  3. ユーザーの支援

Udemy Businessと学習管理システムの連携: xAPIステートメント

この記事では、Udemy BusinessがサードパーティのLMS/LXPに送信するxAPIの進捗状況と完了ステートメントについて説明します。

  • 連携の設定方法については、Udemy Businessと学習管理システムの連携: xAPIをご覧ください。

メモ: LMS/LXPの統合はエンタープライズプランでのみご利用いただけます。

認証

対象となるステートメント

Udemy Businessは以下の動詞を送信します:

コースステートメント:

  • 進捗イベント: 特定のコース内での学習者の進捗を追跡します。
  • 修了イベント: 学習者によるコースの修了を記録します。

ラーニングパスステートメント:

  • 進捗イベント: 指定されたラーニングパス内の一連の学習コンテンツにおける学習者の進捗を記録します。
  • 修了イベント: 学習者がラーニングパス内のすべての学習コンテンツを修了したことを示します。

これらのxAPIステートメントは、イベントが発生するたびにほぼリアルタイムでLMS/LXPシステムに送信され、学習者のアクティビティと成果がタイムリーに更新されます。

ラーニングパスにはさまざまな種類のコンテンツが含まれることがあり、その中にはUdemyのコース、カスタムコース、Udemyコースの一部、記事へのリンク、外部動画、ポッドキャスト、ウィキページなどが含まれることがあります。 Udemy Business Proを含むアカウントの場合は、ラーニングパスに評価テストまたはラボを追加するオプションもあります。

アクター(actor)

既存の設定では、xAPIステートメントのアクターは、 mbox(Eメール)プロパティを使用して識別されます。ただし、LMS/LXPシステムによっては学習者がシステムにアクセスするのにEメールを必要としない場合があります。そのため、アカウントオブジェクトを使用して識別する方法にも対応しています。ただし、アカウントオブジェクトを識別子として使用するため、LMS/LXPから学習者のlmsUserIDをSSOハンドシェイクの一部としてUdemy Businessに渡す必要があります。SSOの一環としてlmsUserIDを設定する方法についてはヘルプセンターの記事をご覧ください。

mboxオブジェクトを使用したアクター識別子の例:

mbox_object.png

アカウントオブジェクトを使用したアクター識別子の例:

account_object.png

既存の設定で、Udemyからアクター識別子としてアカウントオブジェクトを送るLMS/LXPは以下の通りです。

  • SumTotal LMS

上記にないUdemy BusinessとLMS/LXPのxAPI統合については、Udemyは既存の設定により mbox識別子を送信します。

動詞(verb)

コースステートメント

進捗率

進捗ステートメントは学習者のコースの進捗を送信するのに使用されます。進捗率は、コースの全レクチャーに対して完了したレクチャーの割合を基に計算されます。例えば、コースに30分、40分、50分、60分の4つのレクチャーがあり、学習者が最初のレクチャーを完了した場合、進捗率は25%(1/4)になります。各レクチャーの長さは進捗率の算出には考慮されません。

進捗率は、完了済み属性がfalseに設定された結果オブジェクト内で渡され、その数値は0から1のスコア範囲で表されます。

以下は進捗ステートメントの例です:

完了済み

完了ステートメントは、学習者のコース完了を送信するのに使用されます。進捗ステートメントと同様、完了ステートメントは、完了済み属性がtrueに設定された結果オブジェクトを含み、スコア範囲は1から100%完了まで設定されています。

以下は完了ステートメントの例です:

ラーニングパスステートメント

進捗率

進捗ステートメントは、ラーニングパス内での学習者の進捗を送信するために使用されます。進捗率は、ラーニングパス内の修了した学習コンテンツの数と、全体の学習コンテンツの数との比率に基づいて計算されます。例えば、ラーニングパスに5つのコース、2つのリンク、3つのコースの部分が含まれていて、学習者が3つのコースと2つのリンクを修了した場合、進捗率は50%(5/10)として記録されます。各コンテンツの長さは進捗率の算出には考慮されません。

進捗率は、結果オブジェクト内で渡され、修了属性はfalseに設定されます。また、パーセンテージは拡張オブジェクト内で0から100のスコア範囲で表されます。

以下は進捗ステートメントの例です:

完了済み

完了ステートメントは、学習者のラーニングパス完了を送信するのに使用されます。進捗ステートメントと同様、完了ステートメントは、完了済み属性がtrueに設定された結果オブジェクトを含み、スコア範囲は完了を示す100%に設定されています。

以下は完了ステートメントの例です:

オブジェクト

コースオブジェクト

ステートメントのオブジェクトは、コースの種類であり、アクティビティのIDは、コースオブジェクトを識別するためのコースURLとなります。以下はオブジェクトに与えられたUdemy Businessコースの例です。

ラーニングパスオブジェクト

ステートメントのオブジェクトは「Collection」型となり、アクティビティのIDはラーニングパスのURLに設定され、ラーニングパスオブジェクトを一意に識別します。以下はオブジェクトに与えられたUdemy Businessラーニングパスの例です。

SumTotal LMS/LXPの統合では、IDフィールドは組織のサブドメイン情報で始まり、以下の例のようにsumtotaldemoが表示されます。

ステートメントのオブジェクトは、コースの種類であり、アクティビティのIDは、コースオブジェクトを識別するためのコースURLとなります。以下はオブジェクトに与えられたUdemy Businessコースの例です。

ub_course_passed_as_an_object.png

メモ: xAPIステートメントからコースAPIのペイロード内の適切なコースまで、オブジェクトのアクティビティIDを参照するため、新しい属性xapi_activity_idがコースAPIに追加されました。

エラーの取り扱い - 再試行ロジック

LMS/LXPへのイベント送信に失敗した場合、Udemy Businessは1日2回、5日間にわたり失敗したステートメントを再試行します。

この記事は役に立ちましたか?
1人中0人がこの記事が役に立ったと言っています

関連記事

  • Udemy Businessと学習管理システムの連携: xAPI
  • Udemy Business Web API:使用例とベストプラクティス
  • Udemy BusinessとLMSおよびLXPとの統合
  • Udemy BusinessでRest API認証情報を確認する方法
  • Udemy Businessの学習者にlmsUserIDを割り当てる方法
お問い合わせ

関連記事

  • Udemy Businessと学習管理システムの連携: xAPI
  • Udemy Business Web API:使用例とベストプラクティス
  • Udemy BusinessとLMSおよびLXPとの統合
  • Udemy BusinessでRest API認証情報を確認する方法
  • Udemy Businessの学習者にlmsUserIDを割り当てる方法

サポートが必要ですか?

お問い合わせ
'Udemy Business Learning Management System Integration: xAPI Statements','localize-urgently',
日本語 Deutsch English (US) Español Français (France) 한국어 Português 简体中文
  • Udemy.com
  • 会社情報
  • イベント
  • ニュース
  • 出資者向け情報
  • 採用情報
  • 利用規約
  • プライバシーポリシー
  • クッキー設定
  • サイトマップ
  • アクセシビリティに関する声明
Udemy
© 2025 Udemy, Inc.
true