다음을 통해 공유


Khalibre LMS 테스트(미리 보기)

Khalibre는 크로스와이어드 및 기타 공동 작업 및 용량 구축 포털에서 사용하는 Khalibre 플랫폼의 공급자입니다. 당사는 2010년 싱가포르와 캄보디아에서 설립되어 전 세계 중소 조직을 위한 비즈니스 기술 솔루션, 용량 구축 및 학습 플랫폼을 제공하기 위해 설립된 사회적 기업입니다. Khalibre LMS 커넥터를 사용하면 API를 통해 선택한 시스템과 통합하여 LMS 기능을 확장할 수 있습니다.

이 커넥터는 다음 제품 및 지역에서 사용할 수 있습니다.

서비스 클래스 Regions
Copilot Studio Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
논리 앱 스탠다드 다음을 제외한 모든 Logic Apps 지역 :
     - Azure Government 지역
     - Azure 중국 지역
     - 미국 국방부(DoD)
Power Apps Premium 다음을 제외한 모든 Power Apps 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
Power Automate Premium 다음을 제외한 모든 Power Automate 지역 :
     - 미국 정부(GCC)
     - 미국 정부(GCC High)
     - 21Vianet에서 운영하는 중국 클라우드
     - 미국 국방부(DoD)
연락처
이름 칼리브레 지원
URL https://www.khalibre.com/contact-us
전자 메일 contact@khalibre.com
커넥터 메타데이터
게시자 칼리브레 주
웹 사이트 https://www.khalibre.com/
개인 정보 보호 정책 https://www.khalibre.com/privacy-policy
카테고리 생산력; 합작

Khalibre LMS 커넥터

Khalibre는 크로스와이어드 및 기타 공동 작업 및 용량 구축 포털에서 사용하는 Khalibre 플랫폼의 공급자입니다. 당사는 2010년 싱가포르와 캄보디아에서 설립되어 전 세계 중소 조직을 위한 비즈니스 기술 솔루션, 용량 구축 및 학습 플랫폼을 제공하기 위해 설립된 사회적 기업입니다. Khalibre LMS 커넥터를 사용하면 API를 통해 선택한 시스템과 통합하여 LMS 기능을 확장할 수 있습니다. 이 커넥터를 사용하면 조직의 Khalibre 플랫폼에 게시된 과정을 관리할 수 있습니다. 조직에서 게시한 과정에 학습자를 예약하고 진행 상황을 쿼리할 수 있습니다. 플랫폼에 게시된 사용 가능한 과정과 세부 과정 정보를 볼 수도 있습니다.

필수 조건

계속하려면 다음이 필요합니다.

  1. Khalibre 플랫폼 계정
  2. 조직에서 학습 관리 시스템에 API 통합을 사용하도록 설정
  3. 보안 API 통합을 위해 생성된 OAuth 2.0 자격 증명

OAuth 2.0 자격 증명을 가져오는 방법

조직 관리자로 로그인하고 조직 설정>API 통합으로 이동합니다. 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 플랫폼에 등록할 수 있습니다. 웹후크 섹션에서 웹후크를 사용하도록 설정하고 웹후크 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입니다. 진실
클라이언트 암호 시큐어스트링 (보안 문자열) OAuth2 자격 증명에 대한 클라이언트 암호입니다. 진실

제한 한도

Name 호출 갱신 기간
연결당 API 호출 100 60초

동작

강좌 읽기

조직에서 노출되는 과정 목록을 읽습니다.

과정 ID별 진행률

과정 ID별로 학습자 진행률을 표시합니다.

과정 세부 정보 읽기

과정 ID별로 강좌 세부 정보를 읽습니다.

전자 메일로 진행률

학습자 전자 메일로 학습자 진행률을 표시합니다.

책 강좌

전자 메일 주소로 학습자를 위한 강좌 예약

강좌 읽기

조직에서 노출되는 과정 목록을 읽습니다.

매개 변수

Name 필수 형식 Description
페이지 크기
pageSize integer

요청당 가져올 항목 수입니다.

Pagination
page integer

현재 페이지 매김

키워드
keywords string

파일러 과정에 대한 검색 키워드입니다.

반환

Name 경로 형식 Description
측면
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

아이디
items.communities.id integer

아이디

이름
items.communities.name string

이름

items.courseExpiryPeriod integer

courseExpiryPeriod

items.courseId integer

courseId

생성일
items.createdDate string

생성일

currency
items.currency string

currency

items.dayBeforeBook integer

dayBeforeBook

items.dayBeforeCancel integer

dayBeforeCancel

key
items.deliveryMethod.key string

key

value
items.deliveryMethod.value string

value

description
items.description string

description

items.expectedDuration integer

expectedDuration

언어
items.languages array of string

언어

modifiedDate
items.modifiedDate string

modifiedDate

items.price double

가격

시간대
items.timezone string

시간대

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

과정 ID별 진행률

과정 ID별로 학습자 진행률을 표시합니다.

매개 변수

Name 필수 형식 Description
과정 ID
courseId True integer

조직에서 게시한 과정 ID입니다.

Pagination
page integer

현재 페이지 매김

페이지 크기
pageSize integer

요청당 가져올 항목 수입니다.

반환

Name 경로 형식 Description
측면
facets array of

측면

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

아이디
items.community.id integer

아이디

이름
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

이름 (첫 번째 이름)

lastName
items.lastName string

lastName

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

status
items.status integer

status

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별로 강좌 세부 정보를 읽습니다.

매개 변수

Name 필수 형식 Description
과정 ID
courseId True integer

조직에서 게시한 과정 ID입니다.

반환

Name 경로 형식 Description
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

아이디
communities.id integer

아이디

이름
communities.name string

이름

courseExpiryPeriod
courseExpiryPeriod integer

courseExpiryPeriod

courseId
courseId integer

courseId

생성일
createdDate string

생성일

currency
currency string

currency

dayBeforeBook
dayBeforeBook integer

dayBeforeBook

dayBeforeCancel
dayBeforeCancel integer

dayBeforeCancel

key
deliveryMethod.key string

key

value
deliveryMethod.value string

value

description
description string

description

종료일
endDate string

종료일

expectedDuration
expectedDuration integer

expectedDuration

언어
languages array of string

언어

modifiedDate
modifiedDate string

modifiedDate

가격
price double

가격

startDate
startDate string

startDate

시간대
timezone string

시간대

title
title string

title

totalActivity
totalActivity integer

totalActivity

전자 메일로 진행률

학습자 전자 메일로 학습자 진행률을 표시합니다.

매개 변수

Name 필수 형식 Description
학습자 전자 메일
learnerEmail True string

학습자 전자 메일 주소입니다.

Pagination
page integer

현재 페이지 매김

페이지 크기
pageSize integer

요청당 가져올 항목 수입니다.

반환

Name 경로 형식 Description
측면
facets array of

측면

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

아이디
items.community.id integer

아이디

이름
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

이름 (첫 번째 이름)

lastName
items.lastName string

lastName

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

status
items.status integer

status

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

책 강좌

전자 메일 주소로 학습자를 위한 강좌 예약

매개 변수

Name 필수 형식 Description
communityId
communityId True integer

학습자가 코스에 액세스하기 위해 참가할 커뮤니티 ID입니다.

courseId
courseId True integer

학습자가 예약할 과정 ID입니다.

메일 주소
learnerEmail True string

학습자 전자 메일 주소입니다.

이름
learnerFirstname string

Learner 이름입니다.

lastname
learnerLastname string

학습자 성입니다.