Udemy Business Web API(REST/GraphQL/xAPI)を使用すると、管理ツール、LMSプラットフォーム、HRスイートとUdemyのコースカタログ(メタデータ経由)、学習者のエンゲージメントデータに簡単に接続できます。
次の機能を活用して職場での学習を促進しましょう。
- Udemy Businessと従業員ディレクトリ(Okta、Azureなど)間のユーザーデータ自動同期
- 人事システムへの、Udemy Businessのコースやレクチャーの検索、発見、開始の組み込み。
- 組織のコース参加状況のリアルタイム分析をアプリから直接引き出し可能
Udemy Business Web APIを利用することで、業界をリードする講師による世界レベルのスキル開発を、従業員の日常業務の流れに組み込むことができます。Udemyの没入型ビデオコース、カスタマイズされた学習パス、実践的なラボ、評価などを通じて、ビジネス、技術、リーダーシップの分野で従業員のスキルを向上させましょう。まずはUdemy Businessの無料トライアルでAPIを体験してください。
-
Udemy APIライセンス契約を確認するには、https://www.udemy.com/terms/api/にアクセスしてください。
- メモ: Udemy Businessアカウントの契約内容により、貴社が署名した契約書に記載されている追加の規約または異なる規約が適用される場合があります。
注意:このワークスペースでUdemy Business APIにアクセスするには、Udemy Businessのエンタープライズプランのサブスクリプションが必要です。既存のお客様で、このワークスペースのAPIについてサポートが必要な場合は、Udemy Businessサポートまでお問い合わせください。まだUdemy Businessのお客様ではない場合は、 sales@udemy.comにお問い合わせください。Udemyのテクノロジーパートナーになることをご希望の場合は、Udemyパートナーシップチームにリクエストを送信してください。
利用可能なAPIの概要
Udemy Business PostmanのAPIワークスペースには、2種類のUdemy Business APIがあります。
xAPI
Udemy Businessは、ほぼリアルタイムのxAPIサービスも提供しています。xAPI(Experience API)は、幅広い学習アクティビティから得られる学習体験のデータを収集、共有するためのeラーニングデータおよび仕様のインターフェース基準です。UdemyのxAPIサービスは学習者のコースの進捗と完了状況に応じて、以下の動詞を送信します。
- 進捗イベント
- 完了イベント
これらのxAPIステートメントは、Udemyでのイベント発生とほぼ同時に御社のxAPI対応システム(LMS/LXPなど)に投稿されます。すべてのLMSまたはLXPシステムがxAPIをサポートしているわけではありません。サポートについてはシステムのベンダーにご確認ください。Udemy Businesss xAPIの詳細については、ヘルプセンターの記事をご確認ください。セットアップについては、このヘルプセンターのリソースをご確認ください。xAPIによる統合の主なメリットについては、過去の記事でもご覧いただけます。
Udemy BusinessクライアントのAPIを有効にする:
Udemy Businessの管理者のみがRESTまたはGraphQLのAPIを有効にできます。
- 管理者が御社のUdemy Businessのサイトにログインします。
-
REST APIの場合、[LMS/LXP統合の設定を管理]に移動します(LMSやLXPの統合に限らず、これらのシステムはUdemy共通の統合ポイントになる傾向があります)。
- 統合を有効にし、[統合をカスタマイズ]を選択してジェネリック名を設定できます。
- APIクライアントのクライアントIDとクライアントパスワードを使用します(またはこのPostmanコレクションをプライベートワークスペースにコピーしてください)。
- GraphQL APIの場合、 https://ACCOUNT_NAME.udemy.com/dev-portal/api-clients/に移動します。そこでは、ACCOUNT_NAMEが固有のサブドメインおよびUdemy BusinessのバニティURLになります。
- APIクライアントページから、GraphQL APIをアクティベートします。
主な使用例
LMSまたはHCMプラットフォームでもカスタム管理ポータルでも、Udemy Business APIはさまざまなケースに活用できます。最も一般的な使用例は次の通りです。
コースを検索して開始
- 社内システム(学習管理システムまたは学習体験プラットフォーム)から何千ものUdemy Businessコースを検索して閲覧
- 社内システムからUdemy Businessコース(またはレクチャー)を開始する場合に、シングルサインオン(SSO)を有効にしてUdemy Businessサイトにシームレスにアクセス
- 学習者のコース課題、進捗、完了状況を社内システムで追跡
レポートと分析
- 包括的なエンゲージメントデータをインポート
- コースの受講登録、進捗、成果を分析
- 能力開発イニシアチブのためのスキルに学習をマッピング
- 幅広いL&D戦略および目標と連携
スキルギャップ分析
- 従業員のスキルギャップを関連性の高いUdemy Businessのコースやレクチャーとマッチング
- 提案されたコースやレクチャーをパーソナライズして、スキルギャップに対処
- ターゲットを絞ったお勧め情報により、オンボーディングの効率性を向上
Udemyのソリューションエンジニアリングチームと連携し、カスタマイズされた統合体験をご提供します。パートナーシップについてはUdemy Businessにご連絡ください。
ベストプラクティス
Udemy Business API統合の最適化
SSOで学習者にシームレスなアクセスを提供:
- Udemy BusinessアプリケーションのSAML 2.0またはSCIMを御社の認証システムで構成し、スムーズなユーザーログインとコースへのアクセスを実現
- アカウントの作成と更新を自動化
- Udemy Businessのエンタープライズ学習プラットフォームへのアクセスを一元化
コースデータにはGraphQLを推奨:
- 最適な同期と一括ロードのための段階的アップデート
- ビルトインキャッシュで呼び出しの繰り返しを回避
- セマンティック検索で最適なコースおよびレクチャーのマッチング
フィルター、ソート、ページ分割:
- クエリパラメーターを使って関連性の高いデータのみを取得
- パフォーマンスの結果セットを管理
複雑さを評価してオーバーフェッチを予防:
- API呼び出しのボリュームと頻度を分析
- 不正利用防止のための回数制限の導入
- 拡張性検証のための読み込みのテスト
APIのベストプラクティスに従うことで、Udemy Businessと、御社のコアHRや他のサードパーティシステム間の高パフォーマンスかつ持続可能な統合を確実に行うことができます。Udemy Businessのセールスおよびソリューションエンジニアが、御社の使用例やインフラストラクチャーに合わせた統合戦略についてアドバイスします。
ヘルプとサポート
ご質問がありましたら、Udemyのカスタマーサポートチームまたはパートナーサポートチームにご連絡ください。