Aracılığıyla paylaş


Khalibre LMS Testi (Önizleme)

Khalibre, Crosswired ve diğer işbirliği ve kapasite oluşturma portalları tarafından kullanılan Khalibre Platformunun sağlayıcısıdır. 2010 yılında Singapur ve Kamboçya'da küresel olarak orta ve büyük kuruluşlar için iş teknolojisi çözümleri, kapasite oluşturma ve öğrenme platformu sunmak üzere oluşturulmuş bir sosyal girişimiz. Khalibre LMS Bağlayıcısı ile API'ler aracılığıyla tercih ettiğiniz sistemle tümleştirerek LMS özelliklerini genişletebilirsiniz.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - Azure Kamu bölgeleri
     - Azure Çin bölgeleri
     - ABD Savunma Bakanlığı (DoD)
Power Apps Premium Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
Power Automate Premium Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - ABD Kamu (GCC)
     - US Government (GCC High)
     - 21Vianet tarafından işletilen Çin Bulutu
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Khalibre Desteği
URL https://www.khalibre.com/contact-us
E-posta contact@khalibre.com
Bağlayıcı Meta Verileri
Publisher Khalibre
Web sitesi https://www.khalibre.com/
Gizlilik ilkesi https://www.khalibre.com/privacy-policy
Kategoriler Verimli -lik; Işbirliği

Khalibre LMS bağlayıcısı

Khalibre, Crosswired ve diğer işbirliği ve kapasite oluşturma portalları tarafından kullanılan Khalibre Platformunun sağlayıcısıdır. 2010 yılında Singapur ve Kamboçya'da küresel olarak orta ve büyük kuruluşlar için iş teknolojisi çözümleri, kapasite oluşturma ve öğrenme platformu sunmak üzere oluşturulmuş bir sosyal girişimiz. Khalibre LMS Bağlayıcısı ile API'ler aracılığıyla tercih ettiğiniz sistemle tümleştirerek LMS özelliklerini genişletebilirsiniz. Bu bağlayıcı, kuruluşunuz için Khalibre platformunda yayımlanan kursu yönetmenize olanak tanır. Öğrenciyi kuruluşunuzun yayımladığı kursa ayırabilir ve ilerleme durumunu sorgulayabilirsiniz. Ayrıca platformda yayınlanan mevcut kursları ve ayrıntılı kurs bilgilerini de görebilirsiniz.

Önkoşullar

Devam etmek için aşağıdakilere ihtiyacınız olacaktır:

  1. Khalibre platform hesabı
  2. Kuruluşunuz, öğrenme yönetim sistemi için API Tümleştirmelerini etkinleştirir
  3. Güvenli API Tümleştirmeleri için oluşturulan OAuth 2.0 kimlik bilgileri

OAuth 2.0 kimlik bilgilerini alma

Kuruluş yöneticisi olarak oturum açın ve kuruluş Ayarları>API Tümleştirmeleri'ne gidin. OAuth 2.0 kimlik bilgileri bölümünde istemci kimliğini ve gizli dizisini alabilirsiniz. Ayrıca kimlik bilgilerini silebilir veya yeni kimlik bilgileri oluşturabilirsiniz.

Desteklenen tetikleyiciler

Tetikleyici olarak bir HTTP isteği alındığında , Khalibre platformunun aşağıdaki işlemler için tetikleyici eylemi göndereceği uç noktayı sağlayabilirsiniz:

  1. Kurs oluşturuldu (olay türü: course.created)
    • Kurs durumu taslaktan genele değiştirilir.
  2. Kurs güncelleştirildi (olay türü: course.updated)
    • Kurs bilgileri güncelleştirilir.
  3. Kurs silindi (olay türü: course.deleted)
    • Kurs durumu genelden taslak olarak değiştirilir.
    • Kurs durumu genelden arşive değiştirilir.
    • Kurs silindi.
  4. Topluluk güncelleştirildi (olay türü: community.updated)
    • Topluluk adı güncelleştirilir.
  5. Kurs paylaşımı (olay türü: course.shared)
    • Topluluk yöneticisi, paylaşılan kursu topluluğa ekledi.
  6. Kurs paylaşılmadı (olay türü: course.unshared)
    • Paylaşılan kurs topluluktan kaldırılır.
  7. Kurs ilerleme durumu (olay türü: course.status)
    • Öğrenci ilerleme kaydetti ve kurs durumu değiştirildi.
  8. Kurs ilerleme etkinliği (olay türü: course.activity)
    • Öğrenci ilerleme kaydetti ve yeni kurs etkinliğini tamamladı.

AyarlarAPI Tümleştirmeleri> uç noktanızı Khalibre platformuna kaydedebilirsiniz. Web Kancaları bölümünde web kancalarını etkinleştirin ve uç noktanızı Web kancası URL'si alanına sağlayın. Khalibre platformu, kursla ilgili herhangi bir olay olduğunda bu URL'ye bir HTTP gönderisi yapacaktır.

Desteklenen Eylemler

  • Read courses: Görünürlüğü API olarak ayarlanmış tüm kuruluş kurslarını döndürür.
  • Read course detail: Belirli bir kurs kimliği için ders ayrıntı bilgilerini döndürür.
  • Progress by course ID: Belirli bir kurs kimliği için tüm öğrenci ilerlemelerini döndürür.
  • Progress by email: Belirli bir öğrenci e-posta adresi için tüm öğrenci ilerlemelerini döndürür.
  • Book course: Belirli bir ders kimliği için bir öğrenci rezervasyonu yapın.

Not - Buradaki kurs kimliği, Khalibre platformundaki sınıf kimliğine eşdeğerdir.

Ayrıca, kuruluş Ayarları API>> aracılığıylaAPI geliştirici belgesine bir bağlantı da edinebilirsiniz.

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Konak adı String http/https olmadan ana bilgisayar adı (Örnek: khalibre.com). Doğru
Müşteri Kimliği String OAuth2 kimlik bilgileri için istemci kimliği. Doğru
İstemci gizliliği securestring OAuth2 kimlik bilgileri için gizli dizi. Doğru

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

E-posta ile ilerleme

Öğrenci e-postası ile öğrenci ilerleme durumunu gösterin.

Kitap kursu

Öğrenci için e-posta adresine göre rezervasyon kursu

Kurs ayrıntılarını okuma

Kurs ayrıntılarını kurs kimliğine göre okuyun.

Kurs kimliğine göre ilerleme

Öğrenci ilerleme durumunu kurs kimliğine göre gösterin.

Kursları okuma

Kuruluşunuzda kullanıma sunulan kursların listesini okuyun.

E-posta ile ilerleme

Öğrenci e-postası ile öğrenci ilerleme durumunu gösterin.

Parametreler

Name Anahtar Gerekli Tür Description
Öğrenci e-postası
learnerEmail True string

Öğrenci e-posta adresi.

Sayfalandırma
page integer

Geçerli sayfalandırma

Sayfa Boyutu
pageSize integer

İstek başına getirilecek öğe sayısı.

Döndürülenler

Name Yol Tür Description
Yön -leriyle
facets array of

Yön -leriyle

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

kimlik
items.community.id integer

kimlik

name
items.community.name string

name

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

e-posta adresi
items.emailAddress string

e-posta adresi

ön ad
items.firstName string

ön ad

soyadı
items.lastName string

soyadı

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

statü
items.status integer

statü

statusDescription
items.statusDescription string

statusDescription

title
items.title string

title

totalActivity
items.totalActivity integer

totalActivity

lastPage
lastPage integer

lastPage

sayfa
page integer

sayfa

pageSize
pageSize integer

pageSize

totalCount
totalCount integer

totalCount

Kitap kursu

Öğrenci için e-posta adresine göre rezervasyon kursu

Parametreler

Name Anahtar Gerekli Tür Description
communityId
communityId True integer

Öğrencilerin kursa erişmek için katılacağı topluluk kimliği.

courseId
courseId True integer

Öğrencilerin rezervasyon yapacağı kurs kimliği.

e-posta
learnerEmail True string

Öğrenci e-posta adresi.

isim
learnerFirstname string

Öğrenci adı.

soyadı
learnerLastname string

Öğrenci soyadı.

Kurs ayrıntılarını okuma

Kurs ayrıntılarını kurs kimliğine göre okuyun.

Parametreler

Name Anahtar Gerekli Tür Description
Kurs Kimliği
courseId True integer

Kuruluşun yayımladığı kurs kimliği.

Döndürülenler

Name Yol Tür Description
additionalBookingNote
additionalBookingNote string

additionalBookingNote

bannerUrl
bannerUrl string

bannerUrl

bookingUrl
bookingUrl string

bookingUrl

classTitle
classTitle string

classTitle

Topluluk
communities array of object

Topluluk

bookingUrl
communities.bookingUrl string

bookingUrl

kimlik
communities.id integer

kimlik

name
communities.name string

name

courseExpiryPeriod
courseExpiryPeriod integer

courseExpiryPeriod

courseId
courseId integer

courseId

oluşturulmaTarihi
createdDate string

oluşturulmaTarihi

currency
currency string

currency

dayBeforeBook
dayBeforeBook integer

dayBeforeBook

dayBeforeCancel
dayBeforeCancel integer

dayBeforeCancel

key
deliveryMethod.key string

key

value
deliveryMethod.value string

value

açıklama
description string

açıklama

Bitiş Tarihi
endDate string

Bitiş Tarihi

expectedDuration
expectedDuration integer

expectedDuration

Diller
languages array of string

Diller

modifiedDate
modifiedDate string

modifiedDate

fiyat
price double

fiyat

startDate
startDate string

startDate

timezone
timezone string

timezone

title
title string

title

totalActivity
totalActivity integer

totalActivity

Kurs kimliğine göre ilerleme

Öğrenci ilerleme durumunu kurs kimliğine göre gösterin.

Parametreler

Name Anahtar Gerekli Tür Description
Kurs Kimliği
courseId True integer

Kuruluşun yayımladığı kurs kimliği.

Sayfalandırma
page integer

Geçerli sayfalandırma

Sayfa Boyutu
pageSize integer

İstek başına getirilecek öğe sayısı.

Döndürülenler

Name Yol Tür Description
Yön -leriyle
facets array of

Yön -leriyle

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

kimlik
items.community.id integer

kimlik

name
items.community.name string

name

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

e-posta adresi
items.emailAddress string

e-posta adresi

ön ad
items.firstName string

ön ad

soyadı
items.lastName string

soyadı

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

statü
items.status integer

statü

statusDescription
items.statusDescription string

statusDescription

title
items.title string

title

totalActivity
items.totalActivity integer

totalActivity

lastPage
lastPage integer

lastPage

sayfa
page integer

sayfa

pageSize
pageSize integer

pageSize

totalCount
totalCount integer

totalCount

Kursları okuma

Kuruluşunuzda kullanıma sunulan kursların listesini okuyun.

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa Boyutu
pageSize integer

İstek başına getirilecek öğe sayısı.

Sayfalandırma
page integer

Geçerli sayfalandırma

Keyword
keywords string

Anahtar sözcüğü dosyalayıcı kursuna arayın.

Döndürülenler

Name Yol Tür Description
Yön -leriyle
facets array of string

Yön -leriyle

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

Topluluk
items.communities array of object

Topluluk

bookingUrl
items.communities.bookingUrl string

bookingUrl

kimlik
items.communities.id integer

kimlik

name
items.communities.name string

name

items.courseExpiryPeriod integer

courseExpiryPeriod

items.courseId integer

courseId

oluşturulmaTarihi
items.createdDate string

oluşturulmaTarihi

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

açıklama
items.description string

açıklama

items.expectedDuration integer

expectedDuration

Diller
items.languages array of string

Diller

modifiedDate
items.modifiedDate string

modifiedDate

items.price double

fiyat

timezone
items.timezone string

timezone

title
items.title string

title

items.totalActivity integer

totalActivity

Bitiş Tarihi
items.endDate string

Bitiş Tarihi

startDate
items.startDate string

startDate

lastPage integer

lastPage

page integer

sayfa

pageSize integer

pageSize

totalCount integer

totalCount