次の方法で共有


Khalibre LMS テスト (プレビュー)

Khalibre は、Crosswired や他のコラボレーションおよび容量構築ポータルで使用される Khalibre プラットフォームのプロバイダーです。 私たちは、2010年にシンガポールとカンボジアで設立されたソーシャル企業で、ビジネス技術ソリューション、容量構築、学習プラットフォームを世界中の中規模および大規模組織に提供しています。 Khalibre LMS コネクタを使用すると、API を使用して選択したシステムと統合することで、LMS 機能を拡張できます。

このコネクタは、次の製品とリージョンで使用できます。

サービス クラス リージョン
コピロット スタジオ Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
ロジック アプリ Standard 次を除くすべての Logic Apps リージョン :
     - Azure Government リージョン
     - Azure China リージョン
     - 米国国防総省 (DoD)
Power Apps Premium 次を除くすべての Power Apps リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
Power Automate(パワーオートメート) Premium 次を除くすべての Power Automate リージョン :
     - 米国政府 (GCC)
     - 米国政府 (GCC High)
     - 21Vianet が運営する China Cloud
     - 米国国防総省 (DoD)
お問い合わせ
名前 Khalibre のサポート
URL https://www.khalibre.com/contact-us
Email contact@khalibre.com
コネクタ メタデータ
Publisher Khalibre
Web サイト https://www.khalibre.com/
プライバシー ポリシー https://www.khalibre.com/privacy-policy
カテゴリ 生産性;コラボレーション

Khalibre LMS コネクタ

Khalibre は、Crosswired や他のコラボレーションおよび容量構築ポータルで使用される Khalibre プラットフォームのプロバイダーです。 私たちは、2010年にシンガポールとカンボジアで設立されたソーシャル企業で、ビジネス技術ソリューション、容量構築、学習プラットフォームを世界中の中規模および大規模組織に提供しています。 Khalibre LMS コネクタを使用すると、API を使用して選択したシステムと統合することで、LMS 機能を拡張できます。

[前提条件]

続行するには、次のものが必要です。

  1. Khalibre プラットフォーム アカウント
  2. 組織で学習管理システムの API 統合を有効にする
  3. セキュリティで保護された API 統合用に生成された OAuth 2.0 資格情報

OAuth 2.0 資格情報を取得する方法

組織管理者としてログインし、組織 の設定>API 統合に移動します。 [OAuth 2.0 credentials]\(OAuth 2.0 資格情報\) セクションで、クライアント ID とシークレットを取得できます。 資格情報を削除したり、新しい資格情報を生成したりすることもできます。

サポートされているトリガー

HTTP 要求がトリガーとして受信されると、Khalibre プラットフォームが次の操作に対してトリガー アクションを送信するエンドポイントを指定できます。

  1. 作成されたコース (イベントの種類: course.created)
    • コースの状態がドラフトからパブリックに変更されます。
  2. 更新されたコース (イベントの種類: course.updated)
    • コース情報を更新しました。
  3. コースが削除されました (イベントの種類: course.deleted)
    • コースの状態がパブリックからドラフトに変更されます。
    • コースの状態がパブリックからアーカイブに変更されます。
    • コースは削除されます。
  4. コミュニティが更新されました (イベントの種類: community.updated)
    • コミュニティ名が更新されます。
  5. コース共有 (イベントの種類: course.shared)
    • コミュニティ管理者が共有コースをコミュニティに追加しました。
  6. コースの非共有 (イベントの種類: course.unshared)
    • 共有コースはコミュニティから削除されます。
  7. コースの進行状況 (イベントの種類: course.status)
    • 学習が進み、コースの状態が変更されます。
  8. コースの進行状況アクティビティ (イベントの種類: course.activity)
    • 学習者は進歩し、新しいコース活動を完了しました。

組織 の設定>API 統合を使用して、エンドポイントを Khalibre プラットフォームに登録できます。 [ Webhook] セクションで、webhook を有効にし、エンドポイントを Webhook URL フィールドに指定します。 コースに関連するイベントがある場合、Khalibre プラットフォームはこの URL に HTTP 投稿を行います。

サポートされているアクション

  • Read courses: 可視性が API に設定されているすべての組織コースを返します。
  • Read course detail: 特定のコース ID のコース詳細情報を返します。
  • Progress by course ID: 特定のコース ID に対するすべての学習者の進行状況を返します。
  • Progress by email: 特定の学習者のメール アドレスに対するすべての学習者の進行状況を返します。
  • Book course:特定のコース ID に学習者を予約します。

注 - ここでのコース ID は、Khalibre プラットフォームのクラス ID と同等です。

また、組織の設定>>から API 開発者ドキュメントへのリンクを取得することもできます。

接続を作成する

コネクタでは、次の認証の種類がサポートされています。

デフォルト 接続を作成するためのパラメーター。 すべてのリージョン 共有不可

デフォルト

適用対象: すべてのリージョン

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 タイプ Description 必須
ホスト名 文字列 http/https を使用しないホスト名 (例: khalibre.com)。 正しい
クライアントID 文字列 OAuth2 資格情報のクライアント ID。 正しい
クライアント シークレット securestring OAuth2 資格情報のクライアント シークレット。 正しい

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

コース ID 別の進行状況

コース ID で学習者の進捗状況を表示します。

コースの詳細を読む

コース ID でコースの詳細を読み取る。

コースを読む

組織から公開されているコースの一覧を読み取ります。

予約コース

電子メール アドレスで学習者のためのコースを予約する

電子メールによる進行状況

学習者の進捗状況を学習者のメールで表示します。

コース ID 別の進行状況

コース ID で学習者の進捗状況を表示します。

パラメーター

名前 キー 必須 説明
コース ID
courseId True integer

組織が発行したコース ID。

改ページ
page integer

現在の改ページ位置

ページ サイズ
pageSize integer

要求ごとにフェッチされる項目の数。

戻り値

名前 パス 説明
ファセット
facets array of

ファセット

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

id
items.community.id integer

id

名前
items.community.name string

名前

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

メールアドレス
items.emailAddress string

メールアドレス

ファーストネーム
items.firstName string

ファーストネーム

苗字
items.lastName string

苗字

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

状態
items.status integer

状態

statusDescription
items.statusDescription string

statusDescription

title
items.title string

title

totalActivity
items.totalActivity integer

totalActivity

lastPage
lastPage integer

lastPage

page
page integer

page

pageSize
pageSize integer

pageSize

totalCount
totalCount integer

totalCount

コースの詳細を読む

コース ID でコースの詳細を読み取る。

パラメーター

名前 キー 必須 説明
コース ID
courseId True integer

組織が発行したコース ID。

戻り値

名前 パス 説明
additionalBookingNote
additionalBookingNote string

additionalBookingNote

bannerUrl
bannerUrl string

bannerUrl

bookingUrl
bookingUrl string

bookingUrl

classTitle
classTitle string

classTitle

コミュニティ
communities array of object

コミュニティ

bookingUrl
communities.bookingUrl string

bookingUrl

id
communities.id integer

id

名前
communities.name string

名前

courseExpiryPeriod
courseExpiryPeriod integer

courseExpiryPeriod

courseId
courseId integer

courseId

作成日
createdDate string

作成日

通貨
currency string

通貨

dayBeforeBook
dayBeforeBook integer

dayBeforeBook

dayBeforeCancel
dayBeforeCancel integer

dayBeforeCancel

キー
deliveryMethod.key string

キー

value
deliveryMethod.value string

value

説明
description string

説明

終了日
endDate string

終了日

expectedDuration
expectedDuration integer

expectedDuration

言語
languages array of string

言語

modifiedDate
modifiedDate string

modifiedDate

価格
price double

価格

startDate
startDate string

startDate

timezone
timezone string

timezone

title
title string

title

totalActivity
totalActivity integer

totalActivity

コースを読む

組織から公開されているコースの一覧を読み取ります。

パラメーター

名前 キー 必須 説明
ページ サイズ
pageSize integer

要求ごとにフェッチされる項目の数。

改ページ
page integer

現在の改ページ位置

Keyword
keywords string

キーワードをファイラー コースに検索します。

戻り値

名前 パス 説明
ファセット
facets array of string

ファセット

items
items array of object

items

additionalBookingNote
items.additionalBookingNote string

additionalBookingNote

bannerUrl
items.bannerUrl string

bannerUrl

bookingUrl
items.bookingUrl string

bookingUrl

classTitle
items.classTitle string

classTitle

コミュニティ
items.communities array of object

コミュニティ

bookingUrl
items.communities.bookingUrl string

bookingUrl

id
items.communities.id integer

id

名前
items.communities.name string

名前

items.courseExpiryPeriod integer

courseExpiryPeriod

items.courseId integer

courseId

作成日
items.createdDate string

作成日

通貨
items.currency string

通貨

items.dayBeforeBook integer

dayBeforeBook

items.dayBeforeCancel integer

dayBeforeCancel

キー
items.deliveryMethod.key string

キー

value
items.deliveryMethod.value string

value

説明
items.description string

説明

items.expectedDuration integer

expectedDuration

言語
items.languages array of string

言語

modifiedDate
items.modifiedDate string

modifiedDate

items.price double

価格

timezone
items.timezone string

timezone

title
items.title string

title

items.totalActivity integer

totalActivity

終了日
items.endDate string

終了日

startDate
items.startDate string

startDate

lastPage integer

lastPage

page integer

page

pageSize integer

pageSize

totalCount integer

totalCount

予約コース

電子メール アドレスで学習者のためのコースを予約する

パラメーター

名前 キー 必須 説明
communityId
communityId True integer

コースにアクセスするために学習者が参加するコミュニティ ID。

courseId
courseId True integer

学習者が予約するコース ID。

メール
learnerEmail True string

学習者のメール アドレス。

firstname
learnerFirstname string

Learner firstname。

lastname
learnerLastname string

姓を学習します。

電子メールによる進行状況

学習者の進捗状況を学習者のメールで表示します。

パラメーター

名前 キー 必須 説明
学習者の電子メール
learnerEmail True string

学習者のメール アドレス。

改ページ
page integer

現在の改ページ位置

ページ サイズ
pageSize integer

要求ごとにフェッチされる項目の数。

戻り値

名前 パス 説明
ファセット
facets array of

ファセット

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

id
items.community.id integer

id

名前
items.community.name string

名前

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

メールアドレス
items.emailAddress string

メールアドレス

ファーストネーム
items.firstName string

ファーストネーム

苗字
items.lastName string

苗字

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

状態
items.status integer

状態

statusDescription
items.statusDescription string

statusDescription

title
items.title string

title

totalActivity
items.totalActivity integer

totalActivity

lastPage
lastPage integer

lastPage

page
page integer

page

pageSize
pageSize integer

pageSize

totalCount
totalCount integer

totalCount