Learn365 Cloud API セクション:概要と機能

  • 更新

Learn365 Cloud API は、他のアプリケーションとの統合を可能にし、組織のプロセスの合理化とビジネスパフォーマンスの向上を可能にします。Learn365 API エンドポイントは、その目的と機能に応じてセクションに分類されています。

ここでは、Learn365 Cloud API の各セクションについてご説明します。

  • セクションはアルファベット順に表示されます。各セクションの記述は、そのセクションに含まれるAPI の一般的な機能に基づいており、クエリオプションパラメータは設定されていません。
  • Learn365 API を利用するためには、最初にログインが必要です。

 

API セクション リストを表示する>

 

Apps

Apps セクションには、個別のアプリケーションとして使用されていないが、Learn365 ソリューションの組み込みの一部である API が含まれています。これらの API を使用すると、テナント上のすべてのアプリケーションのリストと ID を取得できます。

 

API sections1.png

 

Assessments

Assessments セクションには、テナント上の「評価」に関連する情報を取得するための API エンドポイントが含まれます。

この情報には評価のID、およびその一部であるコース、評価のタイトル、説明、監督者および設定が含まれます。

テナント上の評価のリストの取得、評価を作成、更新、削除、承認するためのAPI エンドポイントが含まれています。

API sections2.png

 

Assignments

Assignments セクションには、新しい課題を作成したり、テナント上の課題のリストと ID の取得、課題を完了としてマークするための API エンドポイントが含まれています。

 

API sections3.png

 

CertificateTemplates

CertificateTemplates セクションには、テナント上のすべての認定証テンプレートのリストの取得、認定証テンプレートを作成、更新、削除するための API エンドポイントが含まれています。

 

API sections4.png

 

Certificates

Certificates セクションのAPI エンドポイントでは、次のことができます。

  • テナント上のID、画像、およびこれらの証明書を授与されたユーザーを含む、認定証に関する情報の取得
  • 認定証の作成
  • 認定証を再発行
  • 認定証の画像のアップロード
  • 認定証のステータス、発行日、有効期限の更新

API sections5.png

関連記事:

 

Competencies (skills)

Competencies ( skills ) セクションには、テナント上のすべてのスキルのリストの取得と、スキルを作成、更新、削除するための APIエンドポイントが含まれています。

 

API sections6.png

 

CompetencyCategories (skill categories)

CompetencyCategories(skill categories)セクションには、テナント上のスキルのカテゴリーのリストの取得、スキルのカテゴリを作成、更新、削除するための APIエンドポイントが含まれています。

 

API sections7.png

 

CompetencyScaleSets (skill level sets)

CompetencyScaleSets ( skill level sets ) セクションには、テナント上のスキル レベル セットのリス トの取得、スキル レベル セットを作成、更新、削除するための APIエンドポイントが含まれています。

 

API sections8.png

 

CompetencyTags (tags)

CompetencyTags ( tags ) セクションには、テナント上のス キルタグのリストの取得、スキルタグを作成、更新、削除するための API エンドポイントが含まれます。

 

API sections9.png

 

CourseCatalogs

CourseCatalogs セクションには、テナント上に新しいコースカタログを作成、既存のコースカタログまたはその一部の更新、テナント上のコースカタログのリストとそのIDを取得、コースカタログへのユーザーの追加、コースカタログからユーザを削除するための API エンドポイントが含まれます。

 

API sections10.png



関連記事:

 

CourseCategories

CourseCategories セクションには、テナント上のカテゴリーリストの取得、カテゴリーを作成、更新、削除するための API エンドポイントが含まれています。

 

API sections11.png

 

関連記事:

 

CourseCompletionSets

CourseCompletionSets セクションには、テナント上のコース完了セットのリストの取得、およびコース完了セットを作成、更新、削除するための API エンドポイントが含まれています。

 

API sections12.png

 

CourseImages

CourseImages セクションには、コースやコースのバナーに使用する画像をアップロードするための API エンドポイントが含まれています。

 

API sections13.png

 

CourseLayouts

CourseLayoutsセクションの API エンドポイントは廃止されました。

 

Courses

Courses セクションには、コース リスト( 全般および特定のパラメータを設定したリクエストの両方 ) と各種詳細情報の取得、コースを作成、更新、削除するための API エンドポイントが含まれます。

コースへの登録、コースからの登録解除、コース評価の管理、コース完了設定の管理ができる API も用意されています。また、コースセッションを追加、更新、削除することもできます。

 

API sections14.png

 

関連記事:

 

CourseSessions

CourseSessions セクションには、テナント上のすべての単独セッションおよびセッショングループのリストを取得するための API エンドポイントが含まれます。

 

API sections15.png

 

関連記事:

 

CourseSessionRequests

CourseSessionRequests セクションには、設定されたパラメータに応じて、テナント上のすべてのセッション リクエスト リストの取得、コース セッション リクエストを追加、削除するための API エンドポイントが含まれます。

 

API sections16.png

 

CourseTags

CourseTags セクションには、テナント上のすべてのコースタグのリストの取得、コースタグを作成、更新、削除するための API エンドポイントが含まれます。

 

API sections17.png

 

EmailNotifications

必要なロール:カタログ管理者

EmailNotifications セクションには、メール通知を管理するための APIエンドポイントが含まれています。

  • IDによるメール通知テンプレートを取得
  • メール通知テンプレートの更新
  • 特定のコースカタログのすべての通知テンプレートリストの取得
  • カタログ レベルでメール通知テンプレートを有効/無効にする
  • Microsoft 365 接続設定を有効/無効にする
  • カスタマイズした通知テンプレートのリセット
  • コースの通知のテンプレートを取得する
  • Eメール通知テンプレートのコース通知を取得する。
  • コース レベルでメール通知テンプレートを有効/無効にする
  • 特定のコースのすべて通知テンプレートを取得する

EmailNotifications API.png

 

EnrollmentFlows

EnrollmentFlows セクションには、テナント上の登録フローに関連する情報を取得する API エンドポイントが含まれています。

 

API sections18.png

 

Enrollments

Enrollments セクションには、新規登録、復帰、取り消し、承認、却下、消去、およびその他のアクションを行うための API エンドポイントが含まれています。

 

API sections19.png

関連記事:

 

ExternalApps

ExternalApps セクションには、テナント上の外部アプリのリストの取得、外部アプリを追加、置換、削除するための API エンドポイントが含まれます。

また、コース内の外部アプリの配置を変更することもできます。

 

API sections20.png

 

ExternalTrainings

ExternalTrainings セクションには、テナントにコース、トレーニングの進捗、および認定証をインポートするための API エンドポイントが含まれています。

 

API sections21.png

関連記事:

  • Import external course record and a certificate for it via the API

 

Invitations

Invitations セクションには、Flow365 学習者の保留された招待リストの表示、招待を送信、削除するための API エンドポイントが含まれています。

 

InvitationsAPI.png

 

LearningModuleAttempts

LearningModuleAttempts セクションには、テナント上のラーニング モジュールにおけるユーザーの試行リストの取得、ユーザーの試行の更新、削除、また新しい試行を生成するための API エンドポイントが含まれています。

 

API sections22.png

 

LearningModules

LearningModules セクションには、テナント上のすべてのコースのラーニングモジュールのリストの取得、およびラーニングモジュールを作成、更新、削除するための API エンドポイントが含まれています。

 

API sections23.png

関連記事:

 

QuestionPoolCategories

QuestionPoolCategories セクションには、テナント上の問題集のカテゴリリストの取得、および問題集に新しいカテゴリを作成するための API エンドポイントが含まれています。

 

API sections24.png

 

QuizAttempts

QuizAttempts セクションには、受講者が提出したクイズの解答を含む、テナント上の受講者のクイズの試行リストを取得する API エンドポイントが含まれています。

 

API sections25.png

関連記事:

  • How to retrieve and download quiz answers via API
  • Explanation of the State string in the QuizAttempts section

 

QuizQuestionPools

QuizQuestionPools セクションには、テナント上の問題集のリストを取得し、新しい問題集を作成するための API エンドポイントが含まれています。

 

API sections26.png

 

Quizzes

Quizzes セクションには、テナント上のクイズのリストと関連するクイズ データの取得、クイズの更新、削除、新しいクイズを作成するための API エンドポイントが含まれています。

 

API sections27.png

関連記事:

  • How to get a quiz ID via API
  • Explanation of the Questions string in the Quizzes section

 

RoleAssignments

RoleAssignments セクションには、ユーザーやグループに割り当てられたロールのリストを取得するための API エンドポイントが含まれています。

 

RoleAssignmentsAPI.png

 関連記事:

  • Get list of roles of a user via API

 

Reports

Reports セクションには、テナント上のコースセッションのユーザーあたりのコストに関する情報を取得するための API エンドポイントが含まれています。

 

API sections28.png

関連記事:

 

ScormAttempts

ScormAttempts セクションには、テナント上のすべての SCORM における、すべてのユーザーの試行リストの取得、およびSCORMを作成、更新するための API エンドポイントが含まれています。

 

API sections29.png

 

Scorms

Scorms セクションには、テナントに .zipファイルをアップロードし、それに基づいてコンテンツパッケージを作成するための API エンドポインが含まれています。また、SCORMとそのID/ SCORM コンテンツ/ コンテンツURLのリストの取得、コース内の学習アイテム間の SCORM の配置の変更、コンテンツパッケージを削除するなど、既存のSCORMを管理することもできます。

 

API sections30.png

関連記事:

 

SharePoint

SharePoint セクションには、サイトアセットへのファイルのアップロードとダウンロード、特定のラーニング モジュールに関連する埋め込みドキュメントをアップロードするための API エンドポイントが含まれています。

 

SharePoint API.png

 

TrainingPlans

TrainingPlans セクションには、トレーニングプランのリスト(一般と指定されたパラメータが設定されたリクエストの両方)の取得、およびトレーニングプランにコースを追加、トレーニングプランからコースを除外、更新するための API エンドポイントが含まれています。

 

API sections31.png

関連記事:

 

UserCompetencies (user skills)

UserCompetencies ("user skills") セクションには、テナント内のすべてのユーザーの、すべてのスキルのリストを取得する API エンドポイントが含まれています。

 

API sections32.png

関連記事:

 

UserFields

UserFields セクションには、テナント内の Users セクションのカラムに関連する情報の取得、それらの更新、削除と、カラムを作成するための API エンドポイントが含まれています。

 

API sections33.png

関連記事:

 

UserRanks

UserRanks セクションには、テナント内での獲得したCEU数によるユーザーのランキングに関連する情報を取得するための API エンドポイントが含まれています。

 

API sections34.png

 

Users

Users セクションには、テナント上のユーザーリスト、ユーザー情報の取得、消去、統合、更新およびスキルの付与、取り消しをするための API エンドポイントが含まれています。

 

API sections35.png

関連記事:

 

WaitingListRequests

WaitingListRequests セクションには、ユーザーのキャンセル待ち(ウエイトリスト)に関する情報の取得、およびウエイトリストへの追加や、ウエイトリストから削除するための API エンドポイントが含まれています。

 

API sections36.png

 

WebHookRegistrations

WebHookRegistrations セクションには、テナント上の WebHook へのサブスクライブと WebHookからのサブスクライブ解除、ユーザーの WebHook に関する情報の取得、新しいWebHookの登録、およびWebHook の登録の更新、削除するための API エンドポイントが含まれています。

 

API sections37.png