LMS365 Cloud API は、他のアプリケーションとの統合を可能にし、組織のプロセスの合理化とビジネスパフォーマンスの向上を可能にします。LMS365 API エンドポイントは、その目的と機能に応じてセクションに分類されています。
ここでは、LMS365 Cloud API の各セクションについてご説明します。
|
Apps
Apps セクションには、もう個別のアプリケーションとして使用されていないが、LMS365ソリューションの組み込みの一部であるAPIが含まれています。これらのAPIを使用すると、テナント上のすべてのアプリケーションのリストと ID を取得できます。
Assessments
Assessments セクションにはテナント上の「評価」に関連する情報を取得するためのAPIが含まれます。
この情報には評価のID、およびその一部であるコース、評価のタイトル、説明、監督者および設定が含まれます。
このセクションには評価を作成、更新、削除、承認するための API エンドポイントが含まれています。
Assignments
Assignments セクションには、新しい課題を作成したり、テナント内の課題のリストとそれらの ID の取得、および課題を完了としてマークするための API エンドポイントが含まれています。
CertificateTemplates
CertificateTemplates セクションには、テナント内のすべての認定証テンプレートのリストの取得、および認定証テンプレートの作成、更新、削除するための API エンドポイントが含まれています。
Certificates
Certificates セクションには、認定証のID、画像、これらの認定証を授与されたユーザーなど、テナント内の認定証に関連する情報の取得、および認定証の作成、既存の認定証の再発行、認定証の画像のアップロードなどを行うための API エンドポイントが含まれています。
関連記事:
Competencies (skills)
Competencies ( skills ) セクションには、テナント内にあるすべてのスキルのリストの取得、およびスキルの作成、更新、削除するための API エンドポイントが含まれています。
CompetencyCategories (skill categories)
CompetencyCategories(skill categories)セクションには、テナント内のスキルカテゴリのリストの取得、およびスキルカテゴリの作成、更新、削除するための API エンドポイントが含まれています。
CompetencyScaleSets (skill level sets)
CompetencyScaleSets ( skill level sets ) セクションには、テナント内のスキルレベル セットのリストの取得、およびスキルレベル セットの作成、更新、削除するための API エンドポイントが含まれています。
CompetencyTags (tags)
CompetencyTags ( tags ) セクションには、テナント内のスキルタグのリストの取得、スキルタグの作成、更新、削除するための API エンドポイントが含まれています。
CourseCatalogs
CourseCatalogs セクションには、テナント内に新しいコースカタログを作成、既存のコースカタログを更新、また、テナント内のコースカタログのリストとその ID の取得、コースカタログにユーザーを追加、およびコースカタログからユーザーを削除するための API エンドポイントが含まれています。
関連記事:
CourseCategories
CourseCategories セクションには、テナント内のカテゴリリストの取得、およびカテゴリの作成、更新、削除するための API エンドポイントが含まれています。
関連記事:
CourseCompletionSets
CourseCompletionSets セクションには、テナント内のコース完了セットのリストの取得、およびコース完了セットの作成、更新、削除するための API エンドポイントが含まれています。
CourseImages
CourseImages セクションには、コースやコースのバナーに使用する画像をアップロードするための API エンドポイントが含まれています。
CourseLayouts
CourseLayoutsセクションの API エンドポイントは廃止されました。
Courses
Courses セクションには、コースのリスト(一般と指定されたパラメータが設定されたリクエストの両方 ) と各種詳細情報の取得、コースの作成、更新、削除するための API エンドポイントが含まれています。
コースへの登録、コースからの登録解除、コース評価の管理、コースの完了設定を管理する API エンドポイントも含まれています。
また、コースセッションの追加、更新、削除も可能です。
関連記事:
- APIでコースのIDを取得する
- APIでコースのURLを取得する
- APIでセッションまたはセッション・グループのIDを取得する
- APIでセッションの開始日と終了日を取得する
- GET /odata/v2/CoursesエンドポイントのAdminsとTrainersの実体
- APIでトレーニングの作成状況を確認する
- APIでLMS365からコースまたはトレーニングプランのデータを消去する
- API でコースを作成する
- APIでユーザーをコースに登録する
- APIでユーザーをトレーニングプランに登録する
- APIでコースやトレーニングプランからユーザー/グループの登録を解除する
- APIでコースセッションを更新する
CourseSessions
CourseSessions セクションには、テナント内のすべてのコースセッションのリストを取得するための API エンドポイントが含まれています。
関連記事:
CourseSessionRequests
CourseSessionRequests セクションには、設定されたパラメータに応じて、テナント内のすべてのセッションリクエストのリストの取得、およびコースセッションリクエストの追加、削除するための API エンドポイントが含まれています。
CourseTags
CourseTags セクションには、テナント内のすべてのコースタグのリストの取得、およびコースタグの作成、更新、削除するための API エンドポイントが含まれています。
EnrollmentFlows
EnrollmentFlows セクションには、テナント内の登録(承認)フローに関連する情報を取得する API エンドポイントが含まれています。
Enrollments
Enrollments セクションには、新規登録、復帰、申請、取消、申請却下、ならびにその他の操作を行うための API エンドポイントが含まれています。
関連記事:
ExternalApps
ExternalApps セクションには、テナント内の外部アプリのリストの取得、および外部アプリを追加、置換、削除するための API エンドポイントが含まれます。
また、コース内の外部アプリの配置を変更することもできます。
ExternalTrainings
ExternalTrainings セクションには、テナントにコース、トレーニングの進捗、および認定証をインポートするための API エンドポイントが含まれています。
LearningModuleAttempts
LearningModuleAttempts セクションには、テナント内のラーニングモジュールにおけるユーザーの試行リストを取得、およびユーザーの試行を更新、削除、また新しい試行を生成するための API エンドポイントが含まれています。
LearningModules
LearningModules セクションには、テナント内のすべてのコースのラーニングモジュールのリストの取得、およびラーニングモジュールの作成、更新、削除するための API エンドポイントが含まれています。
関連記事:
QuestionPoolCategories
QuestionPoolCategories セクションには、テナント内の設問プールのカテゴリのリストの取得、および設問プール用の新しいカテゴリを作成するための API エンドポイントが含まれています。
QuizAttempts
QuizAttempts セクションには、テナント内のユーザーのクイズ試行のリストを取得するための API エンドポイントが含まれています。
QuizQuestionPools
QuizQuestionPools セクションには、テナント内の設問プールのリストの取得、および新しい設問プールを作成するための API エンドポイントが含まれています。
Quizzes
Quizzes セクションには、テナント内のクイズリストの取得、クイズの更新、削除、新しいクイズを作成するための API エンドポイントが含まれています。
Reports
Reports セクションには、テナント内のコースセッションのユーザーあたりのコストに関する情報を取得するための API エンドポイントが含まれています。
関連記事:
ScormAttempts
ScormAttempts セクションには、テナント内のすべてのSCORMにおける、すべてのユーザーの試行リストの取得、およびSCORMを作成、更新するための API エンドポイントが含まれています。
Scorms
Scorms セクションには、テナントに .zipファイルをアップロードし、それらを基にコンテンツパッケージを作成するための API エンドポイントが含まれていま す。
また、既存のSCORMの管理、SCORMとそのIDリストの取得、SCORMの内容、およびコンテンツURLの取得、ならびにコースにおけるSCORMの配置変更、コンテンツパッケージの削除もできます。
関連記事:
TrainingPlans
TrainingPlans セクションには、トレーニングプランのリスト(一般と指定されたパラメータが設定されたリクエストの両方)の取得、およびトレーニングプランにコースを追加、トレーニングプランからコースを除外、更新するための API エンドポイントが含まれています。
関連記事:
UserCompetencies (user skills)
UserCompetencies ("user skills") セクションには、テナント内のすべてのユーザーの、すべてのスキルのリストを取得する API エンドポイントが含まれています。
関連記事:
UserFields
UserFields セクションには、テナント内の Users セクションのカラムに関連する情報の取得、それらの更新、削除と、カラムを作成するための API エンドポイントが含まれています。
関連記事:
UserRanks
UserRanks セクションには、テナント内での獲得したCEU数によるユーザーのランキングに関連する情報を取得するための API エンドポイントが含まれています。
Users
Users セクションには、テナント内のユーザーリストの取得、ユーザー情報の取得、消去、統合、更新およびスキルの付与、取り消しをするための API エンドポイントが含まれています。
関連記事:
- APIでユーザーのIDを取得する
- APIでユーザーまたはグループのログイン名を取得する
- APIでユーザーのスキルを取り消す
- APIでLMS365のユーザーアカウントを統合する
- APIでLMS365からユーザーとユーザーのデータを消去する
WaitingListRequests
WaitingListRequests セクションには、ユーザーのキャンセル待ち(ウエイトリスト)に関する情報の取得、およびウエイトリストへの追加や、ウエイトリストから削除するための API エンドポイントが含まれています。
WebHookRegistrations
WebHookRegistrations セクションには、テナント内の WebHook への加入と退会、ユーザーのWebHook に関する情報の取得、新しい WebHook の登録、登録した WebHook の更新や削除を行うためのAPIエンドポイントが含まれています。