Adobe Learning Manager 2025年10月リリースの新機能
Adobe Learning Managerの2025年10月のリリースでは、レポートの正確性の向上、統合機能の拡張、および管理者、作成者、学習者の学習体験の向上を目的とした大幅な機能強化が導入されています。
- Experience Builder:組織のニーズに合わせて、完全にブランド化された、役割ベースの学習ポータルをデザインします。 ウィジェット、メニュー、ページを使用して、ブランド化された役割ベースの学習ポータルを作成します。
- 学習掲示板でのソーシャルタグの設定:学習者は、投稿やコメントに@usernameを使用してピアにタグを付けることができるようになりました。これにより、ソーシャル学習コミュニティ内でのターゲットを絞った共同作業と通知が可能になります。
- 範囲を限定したアナウンス権限:カスタム管理者は、割り当てられたユーザーグループやカタログに限定したアナウンスを作成できます。これにより、ターゲットとの通信が確保され、情報の過負荷が軽減されます。
- 言語ベースの進捗追跡:学習者の進行状況がロケールごとに個別に保存されるようになりました。これにより、進行状況を失うことなく、言語間をシームレスに切り替えることができます。
- カスタムの役割の増分管理:Adobe Learning Managerの増分インポートと複数増分インポートのサポートにより、管理者はカスタムの役割をより効率的に管理できるようになりました。
- 分析と移行用の拡張API:新たに改善されたAPIにより、クイズのパフォーマンス追跡、移行ステータスの監視、ソーシャル学習でのユーザータグのサポートが向上しました。
Experience Builder
Experience Builderは、カスタマイズされた学習ポータルの作成に役立つ、Adobe Learning Managerのコードなし/ローコードのツールです。 これにより、技術的なスキルや広範なコーディング知識を必要とせずに、ブランド化された使いやすい学習ポータルをデザインできます。
Experience Builderを使用すると、管理者はページ、メニュー、ウィジェットを簡単に作成して、対象者に合わせてカスタマイズされた学習体験を提供できます。
Experience Builderが登場する前は、組織はいくつかの課題に直面していました。
- 制限付きのカスタマイズ:ポータルには、ブランドを反映するオプションがほとんどないデザインが固定されていました。 管理者は、ヘッダー、フッター、カラーの変更などの基本的な変更しか行えませんでした。これにより、独自のエクスペリエンスを作成する機能が制限されました。
- コスト:カスタムポータルを構築するには高額な開発者と長いタイムラインが必要であり、多くの場合、完了までに6 ~ 9か月かかりました。 このアプローチにより、TCO(総所有コスト)が増加し、導入が遅れました。
- 一般的なエクスペリエンス :自分の役割やニーズに関係ないコンテンツであっても、全員が同じコンテンツを見ていました。 このパーソナライゼーションの欠如は、学習者のエンゲージメントと満足度を低下させました。
- 技術的な障壁:技術管理者以外の管理者は、コーディングの知識や外部サポートが必要なため、ポータルの作成または更新に苦労しました。
Experience Builderは、パーソナライズされたブランドポータルを作成するためのシンプルでコード不要な低コードのソリューションを提供することで、これらの問題を解決します。
管理者は、技術的な専門知識や外部の開発者に頼ることなく、組織のニーズに合ったポータルを設計できます。
ユースケース
- ブランドポータル:ロゴ、色、レイアウトで企業のWebサイトに一致するポータルを作成します。 例えば、ヘルスケア企業は、学習コンテンツを配信しながら、企業のブランディングを反映したポータルを設計できます。
- ロールベースの学習:特定のロールに合わせて調整されたページを作成します。 セールスチームは製品トレーニングを表示でき、エンジニアはテクニカルコースにアクセスできます。
- 製品トレーニング:コース、認定資格、および関連リソースを表示するウィジェットを使用して、PhotoshopやIllustratorなどの様々な製品専用のページを設定します。
ウィジェットを使用したカスタムページの作成について詳しくは、エクスペリエンスビルダーを参照してください。
言語ベースの学習者の進行状況
現在、Adobe Learning Managerは、選択されたロケール言語でのみ学習者の進行状況を追跡し、プレーヤーで言語/ロケールを切り替えると、進行状況が大幅に減少します。 この制限により、学習者が異なる言語でコンテンツにアクセスする際に進行状況が失われる可能性があるため、ユーザーエクスペリエンスが低下する可能性があります。 プレーヤー内の各モジュールの進行状況は、ユーザーレベルとモジュールレベルの両方で追跡されます。 これにより、同じモジュールで以前使用したロケールに戻したときに、ユーザーの進行状況が上書きされる状況が発生します。
例えば、学習者がロケールA(英語)で75%の進行状況を達成し、ロケールB(スペイン語)に切り替えた後、ロケールAに戻ると、進行状況は75%から再開されず、0%にリセットされます。
これらの制限を解決するために、この機能はロケール固有の進捗追跡をサポートするように強化されました。
- ロケール固有のストレージ:学習者がプレーヤー内でロケールを切り替える場合(例えば、ロケールAからロケールBに)、Adobe Learning Managerは、コンテンツのロケールごとに進行状況を個別に保存するようになりました。
- 進行状況の再開:ユーザーが以前に使用していたロケール(ロケールBからロケールAに戻る)に切り替えると、コンテンツはその特定のロケールで中断した場所から再開します。
- 個別の進捗管理 :各ロケールは独自の進捗状態を維持するため、学習者は各言語の個々の進捗状況を失うことなく、複数の言語でコンテンツを検索できます。
言語ベースの学習者の進行状況では、次のコンテンツタイプがサポートされていません。
- ビデオおよびオーディオコンテンツはサポートされていません。
- Go1、LinkedIn Learning、getAbstract、Harvard ManageMentorなどのサードパーティコンテンツはサポートされていません。
- 学習記録ストア(LRS)にデータを送信しないコンテンツでは、進捗状況は追跡または保存されません。
- オフラインモード中は、モバイルアプリのユーザーはこの機能の進捗状況を追跡できません。
言語ベースの学習者の進捗状況の詳細については、学習状況を参照してください。
カスタムの役割の増分および複数増分のサポート
Adobe Learning Managerでは、カスタムの役割と役割の割り当てに対して、増分インポートと複数増分インポートがサポートされるようになりました。 増分インポートでは、管理者は、CSVファイル全体を再度アップロードするのではなく、ユーザーの新規、更新、または削除されたレコードのみをアップロードできます。
複数差分インポートでは、大規模組織が差分ファイルを地域や部門別(例:米国、EU、APAC)に分割し、並列処理できるようにすることで、この機能を拡張します。 また、Adobe Learning Managerは、最大20個の増分ユーザーCSVとそれに対応するカスタムロールCSVもサポートするため、大規模なオペレーションに対してスケーラブルになります。
管理者は、常に完全なアップロードを行う代わりに、ユーザーファイル(user.csv)とともに、ロールおよびユーザーロールのファイル(role.csvおよびuser_role.csv)を段階的にアップロードできるようになりました。 各ユーザーの読み込み(user1.csv)は、独自の役割および役割のマッピングファイル(user1_role.csv、user1_user_role.csv)にリンクされ、別のFTPフォルダーに保存されます。
次の3つの列が次のCSVに追加されました。
- ユーザー登録状態(user.csv):システム内のユーザーの現在の登録ステータス(アクティブ、非アクティブ、削除済みなど)を示します。
- 役割の状態(role.csv):アカウントでカスタム役割が現在アクティブか非アクティブかを示します。
- ユーザーロール状態(user_role.csv):割り当てがアクティブか削除されたかを示す、ユーザーとロール間のマッピングのステータスを定義します。
Adobe Learning Managerでは、ユーザー監査レポートおよびカスタムのロールレポートで、追加、更新、および削除アクションがキャプチャされるようになりました。これにより、管理者は変更をより詳細に把握できます。
カスタムの役割の増分サポートと複数増分サポートの詳細については、カスタムの役割の増分サポートと複数増分サポートを参照してください。
Go1統合の機能強化
Go1との連携が強化され、Adobe Learning Manager内で学習プログラム(LP)を作成するためのGo1コースを直接キュレーションできるようになりました。 このアップデートでは、Go1コースを繰り返し行われる資格認定に含めることができ、新しいバージョンのGo1コンテンツハブエクスペリエンスが導入され、コースをより効率的にキュレーションできるようになりました。
- AIチャットアシスタンスまたは手動選択を使用して、Go1内で直接プレイリストを作成および管理します。
- 進行状況が自動的にリセットされるように、Go1コースを繰り返し行われる資格認定サイクルに含めます。 証明書の作成の詳細については、証明書を参照してください。
- ブラウジングとコンテンツのキュレーションを向上させるために、コンテンツ検出インターフェイスがアップグレードされました。
重要事項
- すべてのGo1機能には、アクティブなGo1ライセンスが必要です。
- 以前の無料のGo1コンテンツは廃止されます。 組織は、必要なコンテンツバンドルをプレビューして購入する必要があります。
- 管理者と作成者は再生リストを作成および管理できます。学習者は表示専用のアクセス権を維持します。
Go1コースを学習パスに追加する方法について詳しくは、Go1コースを学習パスにキュレートをご覧ください。
アクティビティモジュールでのvimeo URLのサポート
アクティビティモジュールは、YouTubeの埋め込みと同様に、Vimeo URLの埋め込みをサポートするようになりました。 この機能強化により、管理者はVimeoのビデオリンクをアクティビティモジュールに直接追加できます。 作成者がコースを作成し、アクティビティモジュールを追加する際に、Vimeo URLを含めるオプションが表示されるようになりました。 YouTubeリンクの追加方法と同様に、作成者はVimeoリンクをモジュール設定に直接ペーストできます。 公開されると、学習者はプラットフォームの外にリダイレクトされることなく、学習者アプリ内でシームレスにVimeoビデオを再生できます。
コースへのモジュールの追加について詳しくは、モジュールの追加を参照してください。
CR/VCモジュールのタイムゾーン情報
コースの概要ページ、インスタンスページ、学習者のプレビューページおよびカレンダーウィジェットに、教室(CR)モジュールとバーチャルクラスルーム(VC)モジュールに関するタイムゾーンの詳細が表示されるようになりました。 学習者と管理者は、主要なページおよびカレンダーの招待状にまたがって、スケジュールされたセッションに関連付けられているタイムゾーンを明確に確認できます。 学習者は、タイムゾーンを誤って理解しなくても、セッションをより適切に計画して参加できます。 この機能強化は、没入型学習者アプリでのみ利用できます。
異なる地域の学習者は、正しいタイムゾーンでセッション時間を確認できます。 タイムゾーンを表示すると、セッションの欠席を防ぎ、正確なカレンダーのスケジュールを設定することができます。
コースの作成時に作成者名を自動入力
コースの作成時に、作成者 フィールドに、コースを作成している作成者の名前が自動的に入力されるようになりました。 作成者は、自分の名前を手動で入力する必要がなくなりました。 追加の作成者は、必要に応じて追加または更新できます。
厳密なコンテンツ所有権ルールがある組織の場合、作成者の属性は常に自動設定によって正しく付与されます。 既存のコースを編集する場合、作成者は自動入力されたエントリを失うことなく、共同作成者を更新または追加できます。
コースの作成の詳細については、コースの作成を参照してください。
プロファイルの変更中に外部プロファイルを検索する
以前は、管理者は社外プロファイルのリスト全体をスクロールし、学習者を再割り当てする際に目的のプロファイルを手動で選択していました。 これにより、特に多くのプロファイルを持つアカウントでは、プロセスに時間がかかりました。 この機能強化により、管理者とカスタム管理者は、プロファイルの変更ワークフロー中に、タブで直接、外部プロファイルを検索できるようになりました。
ユースケース
- 数百の社外プロファイルを持つアカウント(フランチャイズの拠点、パートナー企業、地域グループなど)では、管理者は検索を使用して正確なプロファイルを即座に見つけることができるようになりました。これにより、エラーが減少し、時間が節約されます。
- 合併や部署の再編などの組織の変更中は、学習者を新しい社外プロファイルに一括で移動することが必要になる場合があります。 検索ベースの再割り当てによって、このタスクがよりスムーズで正確になります。
プロファイルの変更の詳細については、外部プロファイルを変更するを参照してください。
Microsoft Teamsセッションの共同主催者を追加
これまで、作成者はMicrosoft Teamsセッションに1人の主催者のみを割り当てることができました。 この機能強化により、管理者は共同主催者をセッションに追加できるようになりました。 Microsoft Teamsセッションに 共同主催者 という新しいフィールドが導入されました。作成者は、メインの主催者の他に、追加の主催者を割り当てることができます。
作成者は、Microsoft Teamsセッションごとに複数の共同主催者を割り当てることができます。 共同主催者は、メインの主催者と同じアクセス権と権限を持っています。 作成者は、セッションごとに最大10人の主催者を追加できます。これにより、柔軟性が向上し、セッション管理が改善されます。
使用事例
多数の学習者と大規模なセッションを実施する場合、共同主催者は出席の管理、ディスカッションのモデレート、チャットの監視を支援できます。主主催者はトレーニングの実施に専念します。
コースへのCR/VCセッションの追加について詳しくは、モジュールを追加の記事を参照してください。
興味のある学習者のレポートをダウンロード
管理者がすべてのコースインスタンスを廃止すると(コースのライフサイクルの終了時など)、コースの概要 ページの 登録 ボタンが関心の登録オプションに置き換えられます。 学習者はこのオプションを選択して、コースの受講に対する関心を示すことができます。 管理者は、コースに関心を持つ学習者のリストを表示および書き出しできるようになりました。
管理者はこのリストにアクセスし、レポートとしてダウンロードできます。 利用可能なアクティブなインスタンスがない場合、関心のある学習者 ボタンがコースページに追加されました。 学習者の名前と、管理者UIに関心を持って登録した日付が表示されます。
管理者は、アクション を選択して、レポートの書き出し を選択し、関心のある学習者レポート を書き出すことができます。
学習者が「関心を登録」オプションを表示できる「コースの概要」セクション
詳細については、関心のある学習者をダウンロードしてください。
Salesforceアプリの推奨事項のリセット
以前は、Adobe Learning Manager Salesforceアプリを使用する学習者がロールとおすすめの環境設定を選択できたのは1回だけでした。 役割が変更された場合、プロファイルを更新し、関連するコース推奨事項を受け取るために、ネイティブのAdobe Learning Managerアプリに切り替える必要がありました。 最新の機能強化により、学習者は、職務、チーム、または責任が変更されたときに、Salesforceアプリ内で環境設定をすばやくリセットできるようになりました。
この効率的なプロセスにより、Salesforceを離れることなく、更新された関連するコース推奨事項を引き続き受け取ることができます。 管理者は、学習の完了率を上げ、ユーザーの役割と推奨コンテンツの連携を強化することで、プラットフォームの切り替えに関する追加のサポートやガイダンスを提供することなく、メリットを得ることができます。
Adobe Learning Managerに、Salesforceアプリ内の 「関心をリセット」 ボタンが追加されました。 学習者は、Salesforceを離れたり、ネイティブのAdobe Learning Managerアプリケーションにログインしたりせずに、役割と学習環境設定をリセットできるようになりました。
Salesforceアプリで推奨事項をリセットする方法の詳細については、Salesforceアプリで推奨事項をリセットするを参照してください。
カレンダーウィジェットの機能強化
学習者は、カレンダーウィジェットで過去と今後のセッションの両方を表示できるようになりました。 カレンダーを任意の日付に移動して、セッションの詳細を確認できます。 つまり、既に発生したセッションを確認し、見落としや出席した内容を追跡できます。 また、当月を含む今後24か月間の予定セッションをすべて表示できるため、事前に計画してスケジュールを管理しやすくなります。
カレンダーウィジェットの詳細については、カレンダーを表示してください。
ソーシャル掲示板でのユーザーのタグ付け
ソーシャル掲示板でユーザータグ付け機能がサポートされるようになりました。これにより、対象を絞ったディスカッションが可能になり、学習コミュニティ内での共同作業が改善されます。 学習者は、学習者アプリ、APIおよびAdobe Learning Managerリファレンスサイトを通じて、ソーシャル学習の投稿やコメントでタグ付けすることができます。
掲示板の範囲外のユーザーはタグ付けできないため、不要な通知が表示されるのを防ぐことができます。 タグ付けされたユーザーがシステムから削除された場合、そのメンションは「匿名」と表示されます。 通知スパムを防止するためにユーザーグループまたは「@all」にタグを付けることはできません。
- @usernameタグ付け:ユーザーは、「@username」形式を使用して他の掲示板メンバーにタグ付けできます。
- スコープ制限のタグ付け:特定の掲示板へのアクセス権を持つユーザーのみにタグ付けできます。これにより、プライバシーと関連性が確保されます。
- マルチチャネル通知 :タグ付きユーザーは、アプリ内とメールの両方で、関連する投稿やコメントへの直接リンクを含む通知を受け取ります。
ユースケース
- 特定の同僚から医療案件に関する情報を得たい医療専門家:タグ付けにより、医師や看護師は適切な専門家に迅速に通知し、複雑な医療案件についてタイムリーかつ正確なアドバイスを得ることができます。
- 専門のトピックについて特定分野の専門家に相談:専門家をタグ付けすることで、チームが直接適切な人材を巻き込み、応答時間を短縮し、技術的またはニッチな問い合わせに対する意思決定を向上させることができます。
- 特定の関係者からの入力を必要とするチームディスカッション:関係者をタグ付けすることで、関連する意思決定者が最新情報を認識し、入力を行い、プロジェクトを追跡し、ビジネス目標に合わせることができます。
ソーシャル掲示板でのユーザーのタグ付けについて詳しくは、ソーシャル掲示板でのユーザーのタグ付けを参照してください。
カスタム管理者用の範囲が指定されたアナウンス権限
カスタム管理者は、割り当てられたユーザーグループまたはカタログに対してのみ、アナウンスを作成できるようになりました。 これにより、組織の境界を越えた意図しないコミュニケーションを防ぐことができます。 カスタム管理者は、割り当てられたスコープ内のユーザーに対してのみアナウンスを作成できます。 アナウンスは、特定のユーザーグループまたはカタログに対してスコープを設定できます。 完全な管理者は、スコープが設定されたカスタム管理者によって作成されたものを含め、すべてのアナウンスの表示と制御を保持します。
主な利点
- ターゲットを絞ったコミュニケーションにより、アナウンスが適切な視聴者のみに届くようにします。
- 無関係な通知が意図しないユーザーに届くことを防ぐことで、情報の過負荷を軽減します。
- 組織の境界を維持し、偶発的な相互通信を防止します。
重要事項
- カスタム管理者のスコープが変更された場合、影響を受けるアナウンスには警告アイコンが表示され、個々のスコープをリセットする必要があります。
- 範囲の変更が発生した場合、各アナウンスを個別に更新する必要があります。
- 通知アナウンスレポートには、カスタム管理者に割り当てられたスコープ内の学習者のみが表示されます。
ユースケース
- 地域のマネージャがフランチャイズ加盟者とのみコミュニケーションを取る必要があるフランチャイズ組織。
- 地域または部門の管理者がチームへのアナウンスを対象としている大規模組織。
割り当てられたスコープのアナウンスを作成する方法の詳細については、割り当てられたスコープのアナウンスを作成するを参照してください。
Adobe Captivateからのコンテンツの公開中にカスタムの役割を選択
Adobe CaptivateからAdobe Learning Managerにコンテンツを公開するときに、複数のカスタムの役割を持つユーザーには、コースの公開に使用するカスタムの役割を選択するように求めるメッセージが表示されます。 これにより、公開されているコースに正しい役割の所有権と権限が適用されます。
ユーザーのカスタムの役割を作成する方法の詳細については、カスタムの役割を参照してください。
「自分が保存」ウィジェットの機能強化
以前は、「自分が保存」ストリップを選択すると、カタログ内で利用可能なすべてのコースが表示されていました。 学習者のホームページの「自分が保存」ストリップに、ブックマークされたコースのみが表示されるようになりました。 このストリップを選択すると、学習者がカタログページに移動し、保存したコースのみが表示されます。
学習者はカタログ内で追加のフィルターを適用して、検索を絞り込むことができます。 フィルターを適用すると、選択した条件を満たすコースのみが表示されます。 以前にブックマークを設定したコースは、適用されたフィルターに一致する場合にのみ表示されます。
AEMサイトの保存済みコースウィジェットについて詳しくは、AEMサイトで保存済みコースウィジェットを設定を参照してください。
共有コースに作成者名を表示する機能のサポート
以前は、ピアアカウントでコースを共有すると、作成者が外部作成者として表示されていました。 現在、コースには、メインアカウントの内部ユーザーであるか従来の作成者であるかに関係なく(コースの作成時に「作成者」フィールドに文字列として入力された名前など)、作成者の名前が表示されます。 作成者を選択すると、そのピアアカウントで共有しているコースの数が表示されます。ただし、作成者はピアアカウントの実際のユーザーではありません。
ユーザーがメインアカウントから削除されると、そのデータはそこで削除されますが、作成者の情報は、コンテンツが共有されているすべてのピアアカウントに残ります。
ピアアカウントにコンテンツを共有する方法の詳細については、ピアアカウントをご覧ください。
下位の学習目標の表示を検索
以前は、学習パスや資格認定などの上位の学習目標の一部である場合、検索結果に個々のコースが一貫して表示されませんでした。 学習者が学習パスまたは資格認定にのみ登録されている場合、検索では個々のコースではなく、上位の構造のみが返されます。
今回の機能強化により、学習者は、学習パスや資格認定に含まれているコースでも、検索結果に個々のコースを表示できるようになりました。 新しい管理者設定の 検索結果にすべての登録済みコースを表示 が導入されました。 この設定を有効にすると、特定のコースを検索したときに、関連する学習パスまたは資格認定とともにコース自体が常に表示されます。
一般設定の詳細については、設定を参照してください。
API の変更
移行APIの機能強化
Adobe Learning Managerでは、移行プロセスを使用したさまざまなデータオブジェクトのアカウントへの移行がサポートされるようになりました。 このプロセスは、APIとユーザーインターフェイスの両方から開始できます。 移行に失敗すると、インターフェイスからエラーをダウンロードできるようになります。 これらのエラーは、移行エラーのデバッグや移行の実行の管理に役立ちます。
このリリースでは、エラーログをAPI経由でダウンロードして、効率的でプログラム的なエラー追跡およびデバッグを行うこともできます。
APIの変更
新しい移行API runStatusを使用すると、統合管理者はAPIによってトリガーされた移行実行のステータスを確認できます。これは、以前のバージョンのAdobe Learning Managerでは不可能でした。
さらに、runStatus APIには、完了した実行のエラーログ(CSV)をダウンロードするための直接リンクが提供されるようになりました。 リンクは7日間のみ有効で、ログは1か月間保持されます。
startRun APIの応答が更新され、移行プロジェクトID、スプリントID、およびスプリント実行IDが追加されました。これらは新しい状態エンドポイントを照会するために必要です。
runStatus API
説明
既存の移行実行のステータスを取得します。
エンドポイント
GET /bulkimport/runStatus
パラメーター
-
migrationProjectId: (必須)。 移行プロジェクトの一意の識別子。 移行プロジェクトを使用して、既存のLearning Management System(LMS)からAdobe Learning Managerにデータとコンテンツを転送します。 各移行プロジェクトは、複数のスプリントで構成できます。複数のスプリントは、移行タスクのより小さな単位です。
-
sprintId: (必須)。 移行プロジェクト内のスプリントの一意の識別子。 スプリントは、既存のLMSからAdobe Learning Managerに移行する特定の学習項目(コース、モジュール、学習者レコードなど)を含む移行タスクのサブセットです。 各スプリントは個別に実行できるため、段階的な移行が可能です。
-
sprintRunId: (必須)。 移行プロジェクト内で特定のスプリントの実行を追跡するために使用される一意の識別子。 スプリントで定義された項目の実際の移行プロセスに関連付けられています。 sprintRunIdは、移行ジョブの監視、トラブルシューティング、および管理に役立ちます。
回答
{
"sprintId": 2510080,
"sprintRunId": 2740845,
"migrationProjectId": 2509173,
"startTime": 1746524711052,
"endTime": 1746524711052,
[
{
"id": 2609923,
"lastHeartbeatTime": 1746524711052,
"objectName": "content",
"jobState": "COMPLETED",
"errorCsvLink": "",
"errorLogLink": "migration/5830/2509173/2510080/2740845/content_err.csv",
"sequenceNumber": 1
},
{
"id": 2609922,
"lastHeartbeatTime": 1746524713577,
"objectName": "course",
"jobState": "WAITING_IN_QUEUE",
"errorCsvLink": "",
"errorLogLink": null,
"sequenceNumber": 2
}
]
}
startRun API
startRun API応答が更新され、migrationProjectId、sprintId、sprintRunIdの3つの追加フィールドが含まれるようになりました。 これらのフィールドを使用すると、ユーザーは新しいrunStatus APIを使用して特定の移行実行のステータスを追跡およびクエリできます。
curl -X GET --header 'Accept: text/html' 'https://learningmanager.adobe.com/primeapi/v2/bulkimport/runStatus?migrationProjectId=001&sprintId=10001&sprintRunId=7'
次の応答が生成されます。 応答には次の内容が含まれます。
migrationIdsprintIdsprintRunId
回答
{
"status": "OK",
"title": "BULKIMPORT_RUN_INITIATED_SUCCESSFULLY",
"source": {
"info": "Success",
"migrationInfo": {
"migrationProjectId": "001",
"sprintId": "10001",
"sprintRunId": "7"
}
}
}
既存のLMSからコンテンツを移行する方法の詳細については、移行のマニュアルを参照してください。
ソーシャルAPIの変更(ユーザータグ、コメント、返信)
Adobe Learning Managerでは、ソーシャル掲示板での@userタグ付け機能がサポートされるようになりました。これにより、学習者は投稿、コメント、返信内でピアにメンションしたり、通知したりできます。 この機能により、プラットフォーム全体でのコラボレーションとコンテンツ検出が強化されます。
このリリースでは、強化されたPOSTおよびGETエンドポイントなどのユーザーメンションをサポートする新しいAPI機能と、タグ付きユーザーの新しい検索機能が導入されています。
APIの変更の概要
- ユーザーのメンションを含む投稿、コメント、返信を作成するためのPOST APIを更新しました。
- 応答にユーザーメンションGETを含むデータAPIを更新
ユーザーメンションの形式
ユーザーに@(user:userId)という形式でメンションする
メンション付きの投稿を作成
エンドポイント
POST /primeapi/v2/posts
説明
ユーザーのメンションを含む新しいソーシャル学習の投稿を作成します。
リクエストの本文
{
"data": {
"type": "post",
"attributes": {
"boardId": 13282,
"accountId": 11152,
"text": "<p>This is a new post mentioning @[user:11257229]</p>",
"createdByUserId": 11257228,
"postType": "discussion"
},
"id": null
}
}
回答
userMentions リレーションシップに含まれるメンションデータを使用した、標準的な投稿作成応答です。
メンション付きコメントを作成
エンドポイント
POST /primeapi/v2/comments
説明
ユーザーのメンションを含む投稿にコメントを追加します。
リクエストの本文
{
"data": {
"type": "comment",
"attributes": {
"postId": 20746,
"accountId": 11152,
"text": "<p>Test Comment @[user:11257229]</p>",
"createdByUserId": 11257228,
"commentLevel": 0
},
"id": null
}
}
メンション付きの返信を作成
エンドポイント
POST /primeapi/v2/replies
説明
ユーザーのメンションを含むコメントに返信します。
リクエストの本文
{
"data": {
"type": "reply",
"attributes": {
"postId": 20746,
"accountId": 11152,
"text": "<p>Thanks for the update @[user:11257229]</p>",
"createdByUserId": 11257228,
"commentLevel": 1,
"parentCommentId": 55621
},
"id": null
}
}
メンション付きの投稿を取得
エンドポイント
GET /primeapi/v2/posts/{id}
説明
記載されているユーザーなど、投稿の詳細を取得します。
回答
{
"links": {
"self": "https://learningmanager.adobe.com/primeapi/v2/posts/7522"
},
"data": {
"id": "7522",
"type": "post",
"attributes": {
"commentCount": 3,
"dateCreated": "2025-06-10T11:33:29.000Z",
"dateUpdated": "2025-06-25T14:52:04.000Z",
"downVote": 0,
"postingType": "DEFAULT",
"richText": "<p>my updated fourth post @[user:14707776] second mention my first post</p>",
"state": "ACTIVE",
"text": "my updated fourth post @[user:14707776] second mention my first post",
"upVote": 0,
"viewsCount": 0
},
"relationships": {
"createdBy": {
"data": {
"id": "14707776",
"type": "user"
}
},
"parent": {
"data": {
"id": "3971",
"type": "board"
}
},
"userMentions": {
"data": [
{
"id": "14707776",
"type": "user"
}
]
}
}
},
"included": [
{
"id": "14707776",
"type": "user",
"attributes": {
"avatarUrl": "https://cpcontents.adobe.com/public/images/default_user_avatar.svg",
"binUserId": "45664b87-75a3-43ec-b0b7-5064958eac6f",
"email": "user@example.com",
"enrollOnClick": false,
"fields": {
"Location": "BLR"
},
"gamificationEnabled": true,
"lastLoginDate": "2025-06-27T11:21:17.000Z",
"name": "John Doe",
"pointsEarned": 1690,
"pointsRedeemed": 0,
"preferredResolution": "AUTO",
"profile": "admin",
"roles": [
"Learner",
"Admin",
"Author",
"Instructor",
"Integration Admin",
"Manager"
],
"state": "ACTIVE",
"userType": "Internal"
},
"relationships": {
"account": {
"data": {
"id": "9238",
"type": "account"
}
}
}
}
]
}
ソーシャルAPIの変更(ユーザー検索)
エンドポイント
GET /primeapi/v2/users/search?q={searchTerm}&context=tagging
説明
ソーシャル範囲設定に基づいて、タグ付けに使用できるユーザーを検索します。
パラメーターの要求
- q(必須):検索語(3文字以上)
- コンテキスト: 「タグ付け」に設定して、メンションの対象となるユーザーを取得します。
- boardId(オプション):アクセス権限に基づいてユーザーをフィルタリングするためのボードID。
回答
{
"data": [
{
"id": "11257229",
"type": "user",
"attributes": {
"name": "Jane Smith",
"email": "jane.smith@example.com",
"avatarUrl": "https://cpcontents.adobe.com/public/images/default_user_avatar.svg",
"userType": "Internal",
"state": "ACTIVE"
}
}
]
}
学習者APIの機能強化によるクイズパフォーマンスの追跡
GET /loResourceGrades APIが拡張され、詳細なクイズパフォーマンスデータが提供されるようになりました。これにより、より高度な分析と自動化された意思決定が可能になります。
API応答に2つの追加フィールドが追加されました。
- 最高スコア:クイズのすべての試行で学習者が獲得した最高スコア
- maxScore:クイズで可能なスコアの合計
API応答の例
{
"links": {
"self": "https://learningmanagerstage1.adobe.com/primeapi/v2/loResourceGrades/course:15067_30122_41715_1_3400468"
},
"data": {
"id": "course:15067_30122_41715_1_3400468",
"type": "learningObjectResourceGrade",
"attributes": {
"completed": false,
"duration": 0,
"hasPassed": false,
"highestScore": 0,
"maxScore": 0,.
"progressPercent": 0,
"score": 0
},
"relationships": {
"loResource": {
"data": {
"id": "course:15067_30122_41715_1",
"type": "learningObjectResource"
}
}
}
}
}
応答として、course:15067_30122_41715_1_3400468 は、情報を要求している学習目標リソースのグレードのIDです。 learningObjectResourceGrade IDはGET /enrollments/{id} APIから取得できます。
API応答による作成者名の大文字と小文字の区別のサポート
API応答で、コースの作成時または更新時に入力された従来の作成者名の大文字と小文字が正確に一致するようになりました。 これにより、学習者UIとパブリックAPIの間で名前が一貫して表示されます。
- 新しい作成者名を追加すると、ケースが保存され、入力したとおりにケースが返されます。
- 既存の作成者名が削除され、別のケースで再度追加された場合、更新されたケースが適用され、その作成者名を使用しているすべてのコースに反映されます。
- 以前に保存された名前の自動移行は行われません。新しく追加された名前または更新された名前のみがこの動作に従います。
カレンダーAPIの機能強化
カレンダーに、ユーザーが選択した月のセッションが読み込まれるようになりました。 APIを介して過去と今後の両方のセッションを取得するために、新しいyearパラメーターが学習者のエンドポイントGET /users/{id}/calendarに追加されました。 セッションの詳細を取得するには、monthとyearのパラメーターを一緒に指定する必要があります。
サンプルカール
curl -X GET --header 'Accept: application/vnd.api+json' --header 'Authorization: oauth a4ae04eb9f06f4bf88abcde17' 'https://abc.adobe.com/primeapi/v2/users/12345678/calendar?month=7&year=2025¤tMonthOnly=false&filter.allSessions=false'
Administrator APIによるマーク補完のサポート
以前は、パブリックAPIは、複数登録シナリオでのインスタンスベースの完了マーキングをサポートしていませんでした。 この機能強化により、POST /users/{userId}/userModuleGradeのリクエスト本文にコースインスタンスIDを含めることができ、管理者は特定のインスタンスの完了をマークできます。
SCORMレポートのユーザーIDの環境設定
一部のお客様は、SCORMコンテンツ完了にデフォルトのuser_idの代わりに学習者のUUID(汎用一意識別子)を必要とします。 UUIDを使用すると、学習プログラム全体でより正確なトラッキングが可能になり、MAU(月間アクティブユーザー)アカウントでのライセンス使用量の重複を防ぐことができます。
これをサポートするために、新しいアカウントレベルの設定reporting_userid_preferenceが追加されました。 この設定を有効にすると、学習者がSCORMコンテンツを完了するたびに、user_idの代わりにUUIDが送信されます。
新しい属性reportingUserIdPreferenceが、get /accountのユーザーIDの基本設定を追跡するために導入されました。
共有コースの作成者情報
学習目標APIで作成者の情報が返される方法が更新され、メインアカウントコースと、ピアアカウントと共有されているコースが区別されるようになりました。
-
共有コース(ピアアカウント) :作成者の詳細が新しい属性
authorDetailsで返されるようになりました。 この属性は、コースが別のアカウントから作成されている場合でも作成者名を提供します。 -
メインアカウントコース:作成者情報は、現在の動作を変更せずに、既存の
authors属性の下に引き続き返されます。
この変更により、メインコースと共有コースの両方で作成者のデータがAPIによって公開される方法の一貫性が保たれるだけでなく、既存の統合との互換性も保たれます。
Webhookの変更
コネクタを使用したLinkedIn Learning webhookの登録
以前は、管理者はAPIを使用して、LinkedIn学習webhookをAdobe Learning Managerに手動で登録する必要がありました。 この機能強化により、LinkedIn Learning(LIL)コネクタは、ALMでの新しい接続設定時にWebhook登録を自動的にサポートするようになりました。 OAuthサーバーURL と テナントサーバーURL は、LinkedIn Learning Configurationページに自動的に入力されます。
linkedInの学習との連携について詳しくは、LinkedInラーニングをご覧ください。
linkedIn LearningでのMAUライセンス使用数の変更点
以前は、MAU(月間アクティブユーザー)アカウントの場合、学習者がLinkedIn学習プラットフォームでLinkedIn学習コースを直接完了しても、Adobe Learning Managerがライセンス使用量をカウントしませんでした。 Adobe Learning Managerプレーヤーで受講されたコースに対してのみライセンスの使用がトリガーされ、月間アクティブユーザー(MAU)のトラッキングが不正確になりました。
この機能強化により、Adobe Learning Manager学習プラットフォームで学習者がコースを受講するたびに、LinkedInが外部webhookを生成するようになりました。 Adobe Learning Managerはこのwebhookを受け取ると、ライセンス使用状況を計算して、両方のプラットフォームにわたって正確にトラッキングできるようにします。
変更の報告
学習者のトランスクリプト内で、インストラクターがマークした完了数
学習者のインクリメンタルなトランスクリプトで、セッション日以降に出席が記録されていても、インストラクターがマークした完了がキャプチャされるようになりました。
この機能強化は、当初のセッション日以降に出席が記録されていた場合に、インストラクターがマークした完了を見逃してしまうという、学習者のトランスクリプトの重要なギャップを解消します。
増分学習者トランスクリプトは、完全な履歴データダンプではなく、指定した期間内に発生した変更(完了や進捗更新など)のみをキャプチャするスケジュールされたレポートです。 これらの機能は、自動化、ダッシュボード、および統合に広く使用されているため、ユーザーは、毎回トランスクリプト履歴全体を処理することなく、最新の学習活動を効率的に追跡できます。
- 完了日をマーク(UTCタイムゾーン)列:インストラクターがセッションまたはモジュールを完了とマークした正確な日時を把握できる新しいタイムスタンプ列です。
- 強化された完了ソースの追跡:完了が記録された特定のインストラクターとモジュール(「教室」など)を追跡します。
これらの変更により、セッション日以降にマークされた完了数が学習者の段階的なトランスクリプトに正確に反映されます。
ユースケース
- インストラクターが実際のセッションの出席日数を記録できる、教室セッションを行う組織。
- コンプライアンスやレポート作成のために学習者のトランスクリプトの増分に依存する自動化されたシステムまたはダッシュボード。
学習者のトランスクリプトレポートに、各ユーザーの個々の完了日をハイライトする新しい列が黄色で表示されます
学習者のトランスクリプトレポートについて詳しくは、学習者のトランスクリプトを参照してください。
拡張データフィールドを使用した拡張ユーザーレポート
ユーザーレポートに、ユーザーの追跡と組織のマッピングを強化するための追加フィールドが含まれるようになりました。 これらのアップデートにより、ユーザーの識別が簡素化され、ダウンストリームのユーザー管理ワークフローとの統合がサポートされ、レポート関係の理解が向上し、偶発的な相互通信を防ぐために組織の境界が維持されます。
- 内部ユーザーID列:異なるシステムおよびAPIエンドポイント全体でスムーズなユーザー追跡のための一意の内部識別子を提供します。
- 「マネージャーの電子メール」列:組織階層の追跡に必要な直接マネージャーの連絡先情報が含まれます。
内部ユーザーIDとマネージャーの電子メールアドレスを強調表示するユーザーレポートにより、ユーザー管理を効率化できます
ユーザーレポートの詳細については、ユーザーレポートをダウンロードしてください。
FTP、カスタムFTPおよびBoxのユーザーレポート
概要
ユーザーレポートは、既存のジョブAPIに加えて、Box、FTP、およびカスタムFTPコネクタで使用できるようになりました。 これらのレポートでは、内部ユーザーID、ユーザーの電子メール、名前、マネージャーの電子メール、ユーザータイプなどに関する詳細情報が提供されます。
レポートはオンデマンドで生成することも、データを各コネクタに保存してスケジュールすることもできます。これにより、アクセスと分析が容易になります。 この機能強化により、ユーザーアクティビティの監視と監査が改善され、セキュリティとコンプライアンスの追跡が向上しました。
これらのレポートは、ユーザー登録、ログインアクセス、ゲーミフィケーション、トレーニングなどの既存のレポートと一緒に利用できるため、管理者は1つの場所からすべての重要なレポートにアクセスして、効率的なデータ管理と分析を行うことができます。
FTP、カスタムFTP、およびBoxコネクタの詳細については、コネクタを参照してください。
学習者のトランスクリプトに中断されたユーザーを含める
概要
組織は、中断されたユーザー(無効な社外プロファイルを持つユーザー)を学習者のトランスクリプトに含めることができるようになりました。これにより、包括的な学習データ履歴を保持できます。
- 中断されたユーザーの表示を設定し、中断されたユーザーを学習者のトランスクリプトに表示できるようにする、アカウントレベルのフラグ。
- 中断された社外プロファイルのアクティベーションが解除された後も、履歴データが保持されます。
実装の要件
- アカウントレベルのフラグを有効にするには、カスタマーサクセスマネージャー(CSM)に連絡してください。
詳細情報については、学習者のトランスクリプトの記事を参照してください。
直接アクセスリンクを含む作業計画書レポート
概要
作業計画書レポートが強化され、作業計画書への直接ダウンロードリンクが含まれるようになり、管理者と作成者のコンテンツ管理と監査プロセスが合理化されています。 この機能強化により、レポート内からファイルを直接ダウンロードしたり、URLにアクセスしたりできます。 コンプライアンスやアクセシビリティの監査に使用する作業計画書の検索とダウンロードに伴う手作業が不要になります。
- 作業計画書のリンク列:レポート内から作業計画書ファイルと外部URLに直接アクセスできます。
- ロールベースのアクセス制御:リンクのアクセシビリティは、ユーザーの役割とカタログの権限に依存します。
- 削除された作業計画書は、アクティブなコースにリンクされている場合もアクセス可能です。
ユースケース
- 作成者または管理者は、大規模組織の必要に応じて、作業計画書のアクセシビリティ監査を定期的に実施します。
- レビューやコンプライアンスのために作業計画書ファイルに役割ベースですばやくアクセスする必要がある場合。
作業計画書レポートにはダウンロードリンクが表示されるため、Adobe Learning Managerで作業計画書に簡単にアクセスしてダウンロードできます
作業計画書レポートの詳細については、作業計画書レポートを参照してください。
このアップデートで修正されたバグ
- 非インタラクティブクイズで、完了したユーザーの詳細を含むL2クイズスコアが正しく生成されるようになりました。
- 接続構成中に認証メカニズムが「署名」に設定されている場合に、署名がターゲットホストに正しく送信されるようになりました。
- Adobe Connectセッション中に作成されたダミーユーザーが、セッションの完了後に削除されませんでした。
principals-deleteAPIが以前にユーザーを削除せずに200応答を返した場合でも、SnapLogicパイプラインによってこれらのユーザーが正しく削除されるようになりました。 - API応答の
nulleventDetail個のオブジェクトが例外を発生させることはなくなりました。 システムはヌルのエントリをスキップし、アレイ全体を処理して、完全な記録を保証するようになりました。 - フィードバックレポートの「フィードバックの日付」列に正しい日付が表示されるようになりました。 以前は、Dateコンストラクタに秒が誤って渡されていました。このコンストラクタはミリ秒を想定するため、日付が1970年1月として表示されていました。 フィードバックレポートを生成する際に正確な日付表示を確保するために、この問題が修正されました。
- コースインスタンスの1つが廃止された場合でも、学習者はFlex学習パスの登録を更新できるようになりました。 以前は、新しいインスタンスを選択すると、コンソールエラー(未定義のプロパティを読み取ることができません)が発生し、更新できませんでした。
- 単語の途中で改行することなく、学習パスのリソース名が正しく表示されるようになりました。
- 新規ユーザーの接続を作成するときに、LILコネクターからLinkedIn Learning webhookが有効になりました。 また、プライベートAPIを介してアカウントが登録され、LinkedInラーニング設定ページに追加の設定情報(OAuth URLとテナントURL)が表示されます。
- SAMLワークフロー(
UpdateUserWorkerTask)を介して更新されたユーザー属性値は、小文字に変換されるのではなく、元の大文字と小文字で保存されるようになりました。 - コースのモジュールを並べ替えても、必須モジュールの数が「すべて」にリセットされなくなりました。カウントは設定済みのままです。
- Go1パイプラインでは、LinkedIn Learningパイプラインと同様に、2文字のコードを4文字のコードにマッピングすることで、言語コードを一貫して処理できるようになりました。
- 「Retire+」アカウントで、資格認定から登録解除した後に学習パスコースを起動すると、学習者に「このコースは存在しません」と表示されていました。 登録ソースが正しく更新され、学習パスのコースをエラーなく起動できるようになりました。
- module_version.csvファイルに空白またはnull値を持つcontentTypeフィールドが含まれている場合、コースの作成が問題なく機能するようになりました。
- カタログまたはカタログラベルでフィルタリングすると、コースが正しく表示されるようになりました。 以前は、コースページでこれらのフィルタを適用しても、コースがカタログに関連付けられていても表示されませんでした。
- 学習者アプリで、FluidicプレーヤーのTABキーを押すと、「フルスクリーンを入力」ボタンが効かなくなりました。 すべての画面要素でキーボードナビゲーションが正しく移動するようになりました。
- マネージャーアプリの準拠ダッシュボードで長いコース名にカーソルを合わせると、登録されているコースや準拠しているコースのフルネームが表示されるようになりました。
- module.csvのモジュール表示列で許可されるのは、共有または非表示のみです。 その他の値は、移行中にエラーをトリガーし、バックエンドでのエラーの発生を防ぎます。
- 大文字と小文字が混在する電子メールを使用して新しい管理者を作成しても、UUIDが無効のときに重複したユーザーエントリが生成されなくなりました。 システムは現在、重複を防ぐために一貫して電子メールケーシングを処理します。
- 注意アラビア語、ギリシャ語、ヘブライ語、ヒンディー語、タイ語、ウクライナ語などの言語のコースで、PDFが正しく表示されるようになりました。 以前は、プレーヤーで正しく表示されていても、ダウンロードしたPDFでキャラクターが歪んで表示されていました。
必要システム構成
Adobe Learning Managerの必要システム構成を確認してください。
リリースノート
最新のリリースアップデートについては、リリースノートを参照してください。