Sdílet prostřednictvím


Khalibre LMS Test (Preview)

Khalibre je zprostředkovatelem platformy Khalibre, kterou používá Crosswired a další portály pro spolupráci a budování kapacit. Jsme sociální podnik, který se vytvořil v roce 2010 v Singapuru a Kambodži, aby poskytoval řešení pro obchodní technologie, budování kapacit a vzdělávací platformu pro střední a velké organizace globálně. S konektorem Khalibre LMS můžete rozšířit možnosti LMS integrací se systémem podle vašeho výběru prostřednictvím rozhraní API.

Tento konektor je dostupný v následujících produktech a oblastech:

Service Class Regions
Copilot Studio Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Logic Apps Standard Všechny oblasti Logic Apps s výjimkou následujících:
     – Oblasti Azure Government
     – Oblasti Azure China
     - Ministerstvo obrany USA (DoD)
Power Apps Premium Všechny oblasti Power Apps s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Power Automate Premium Všechny oblasti Power Automate s výjimkou následujících:
     – státní správa USA (GCC)
     – státní správa USA (GCC High)
     - China Cloud provozovaný společností 21Vianet
     - Ministerstvo obrany USA (DoD)
Kontakt
Název Podpora Khalibre
URL https://www.khalibre.com/contact-us
Email contact@khalibre.com
Metadata konektoru
Vydavatel Khalibre
Internetová stránka https://www.khalibre.com/
Zásady ochrany osobních údajů https://www.khalibre.com/privacy-policy
Kategorie Produktivita; Spolupráce

Konektor Khalibre LMS

Khalibre je zprostředkovatelem platformy Khalibre, kterou používá Crosswired a další portály pro spolupráci a budování kapacit. Jsme sociální podnik, který se vytvořil v roce 2010 v Singapuru a Kambodži, aby poskytoval řešení pro obchodní technologie, budování kapacit a vzdělávací platformu pro střední a velké organizace globálně. S konektorem Khalibre LMS můžete rozšířit možnosti LMS integrací se systémem podle vašeho výběru prostřednictvím rozhraní API.

Požadavky

Abyste mohli pokračovat, budete potřebovat následující:

  1. Účet platformy Khalibre
  2. Vaše organizace umožňuje integraci rozhraní API pro systém správy učení.
  3. Přihlašovací údaje OAuth 2.0 generované pro zabezpečené integrace rozhraní API

Jak získat přihlašovací údaje OAuth 2.0

Přihlaste se jako správce organizace a přejděte dointegrace rozhraní API> organizace. V části Přihlašovací údaje OAuth 2.0 můžete získat ID a tajný klíč klienta. Můžete také odstranit přihlašovací údaje nebo vygenerovat nové přihlašovací údaje.

Podporované triggery

Při přijetí požadavku HTTP jako triggeru můžete poskytnout koncový bod, kde platforma Khalibre odešle akci triggeru pro následující operace:

  1. Vytvořený kurz (typ události: course.created)
    • Stav kurzu se změní z konceptu na veřejný.
  2. Kurz aktualizován (typ události: course.updated)
    • Informace o kurzu se aktualizují.
  3. Odstraněný kurz (typ události: course.deleted)
    • Stav kurzu se změní z veřejného na koncept.
    • Stav kurzu se změní z veřejného na archivní.
    • Kurz se odstraní.
  4. Aktualizace komunity (typ události: community.updated)
    • Název komunity se aktualizuje.
  5. Sdílení kurzu (typ události: course.shared)
    • Správce komunity přidal sdílený kurz do komunity.
  6. Zrušení sdílení kurzu (typ události: course.unshared)
    • Sdílený kurz se odebere z komunity.
  7. Stav průběhu kurzu (typ události: course.status)
    • Studenti provedli pokrok a změnili se stav kurzu.
  8. Aktivita průběhu kurzu (typ události: course.activity)
    • Výuka provedla pokrok a dokončila novou aktivitu kurzu.

Koncový bod můžete zaregistrovat na platformě Khalibre prostřednictvímintegrací rozhraní API> organizace. V části Webhooky povolte webhooky a zadejte koncový bod do pole URL webhooku. Platforma Khalibre vytvoří příspěvek HTTP na tuto adresu URL, když dojde k nějaké události související s kurzem.

Podporované akce

  • Read courses: Vrátí všechny organizační kurzy s viditelností nastavenou na rozhraní API.
  • Read course detail: Vrátí podrobné informace o kurzu pro dané ID kurzu.
  • Progress by course ID: Vrátí všechny pokroky studentů pro dané ID kurzu.
  • Progress by email: Vrátí všechny pokroky studentů pro danou e-mailovou adresu žáka.
  • Book course: Zarezervuje si informace o daném ID kurzu.

Poznámka: ID kurzu je zde ekvivalentní ID třídy v platformě Khalibre.

Odkaz na dokument pro vývojáře rozhraní API můžete získat také prostřednictvímdokumentace pro vývojáře rozhraní API>> organizace.

Vytvoření připojení

Konektor podporuje následující typy ověřování:

výchozí Parametry pro vytvoření připojení Všechny oblasti Nesdílitelné

Výchozí

Použitelné: Všechny oblasti

Parametry pro vytvoření připojení

Toto připojení není možné sdílet. Pokud se power app sdílí s jiným uživatelem, zobrazí se výzva k explicitní vytvoření nového připojení.

Název Typ Description Povinné
Název hostitele řetězec Název hostitele bez http/https (příklad: khalibre.com). Pravdivé
ID klienta řetězec ID klienta pro přihlašovací údaje OAuth2 Pravdivé
Klientské tajemství securestring Tajný klíč klienta pro přihlašovací údaje OAuth2 Pravdivé

Limity omezování

Name Volání Období obnovení
Volání rozhraní API na připojení 100 60 sekund

Akce

Průběh e-mailem

Umožňuje zobrazit průběh učení e-mailem.

Průběh podle ID kurzu

Umožňuje zobrazit průběh výuky podle ID kurzu.

Rezervovat kurz

Kurz knihy pro žáka podle e-mailové adresy

Čtení kurzů

Přečtěte si seznam kurzů vystavených vaší organizací.

Čtení podrobností o kurzu

Přečtěte si podrobnosti o kurzu podle ID kurzu.

Průběh e-mailem

Umožňuje zobrazit průběh učení e-mailem.

Parametry

Name Klíč Vyžadováno Typ Description
E-mail s informacemi o učení
learnerEmail True string

E-mailová adresa pro výuku

Stránkování
page integer

Aktuální stránkování

Velikost stránky
pageSize integer

Počet položek, které se mají načíst na požadavek

Návraty

Name Cesta Typ Description
fasety
facets array of

fasety

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

identifikační číslo
items.community.id integer

identifikační číslo

název
items.community.name string

název

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

e-mailová adresa
items.emailAddress string

e-mailová adresa

křestní jméno
items.firstName string

křestní jméno

lastName
items.lastName string

lastName

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

stav
items.status integer

stav

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

Průběh podle ID kurzu

Umožňuje zobrazit průběh výuky podle ID kurzu.

Parametry

Name Klíč Vyžadováno Typ Description
ID kurzu
courseId True integer

ID kurzu, které organizace publikovala.

Stránkování
page integer

Aktuální stránkování

Velikost stránky
pageSize integer

Počet položek, které se mají načíst na požadavek

Návraty

Name Cesta Typ Description
fasety
facets array of

fasety

items
items array of object

items

activityOverdue
items.activityOverdue boolean

activityOverdue

bookingDate
items.bookingDate string

bookingDate

classTitle
items.classTitle string

classTitle

identifikační číslo
items.community.id integer

identifikační číslo

název
items.community.name string

název

completedActivity
items.completedActivity integer

completedActivity

courseId
items.courseId integer

courseId

courseOverdue
items.courseOverdue boolean

courseOverdue

e-mailová adresa
items.emailAddress string

e-mailová adresa

křestní jméno
items.firstName string

křestní jméno

lastName
items.lastName string

lastName

recentUpdateDate
items.recentUpdateDate string

recentUpdateDate

stav
items.status integer

stav

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

Rezervovat kurz

Kurz knihy pro žáka podle e-mailové adresy

Parametry

Name Klíč Vyžadováno Typ Description
communityId
communityId True integer

ID komunity, ke kterému se studenti připojí, aby se k ho mohli připojit.

courseId
courseId True integer

ID kurzu, které bude studenti rezervovat.

e-mail
learnerEmail True string

E-mailová adresa pro výuku

křestní jméno
learnerFirstname string

Jméno uživatele.

příjmení
learnerLastname string

Příjmení žáka.

Čtení kurzů

Přečtěte si seznam kurzů vystavených vaší organizací.

Parametry

Name Klíč Vyžadováno Typ Description
Velikost stránky
pageSize integer

Počet položek, které se mají načíst na požadavek

Stránkování
page integer

Aktuální stránkování

Keyword
keywords string

Prohledat klíčové slovo pro kurz filer.

Návraty

Name Cesta Typ Description
fasety
facets array of string

fasety

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

komunity
items.communities array of object

komunity

bookingUrl
items.communities.bookingUrl string

bookingUrl

identifikační číslo
items.communities.id integer

identifikační číslo

název
items.communities.name string

název

items.courseExpiryPeriod integer

kurzExpiryPeriod

items.courseId integer

courseId

datum vytvoření
items.createdDate string

datum vytvoření

měna
items.currency string

měna

items.dayBeforeBook integer

dayBeforeBook

items.dayBeforeCancel integer

dayBeforeCancel

klíč
items.deliveryMethod.key string

klíč

value
items.deliveryMethod.value string

value

popis
items.description string

popis

items.expectedDuration integer

expectedDuration

jazyky
items.languages array of string

jazyky

modifiedDate
items.modifiedDate string

modifiedDate

items.price double

cena

timezone
items.timezone string

timezone

title
items.title string

title

items.totalActivity integer

totalActivity

datum ukončení
items.endDate string

datum ukončení

startDate
items.startDate string

startDate

lastPage integer

lastPage

page integer

page

pageSize integer

pageSize

totalCount integer

totalCount

Čtení podrobností o kurzu

Přečtěte si podrobnosti o kurzu podle ID kurzu.

Parametry

Name Klíč Vyžadováno Typ Description
ID kurzu
courseId True integer

ID kurzu, které organizace publikovala.

Návraty

Name Cesta Typ Description
additionalBookingNote
additionalBookingNote string

additionalBookingNote

bannerUrl
bannerUrl string

bannerUrl

bookingUrl
bookingUrl string

bookingUrl

classTitle
classTitle string

classTitle

komunity
communities array of object

komunity

bookingUrl
communities.bookingUrl string

bookingUrl

identifikační číslo
communities.id integer

identifikační číslo

název
communities.name string

název

kurzExpiryPeriod
courseExpiryPeriod integer

kurzExpiryPeriod

courseId
courseId integer

courseId

datum vytvoření
createdDate string

datum vytvoření

měna
currency string

měna

dayBeforeBook
dayBeforeBook integer

dayBeforeBook

dayBeforeCancel
dayBeforeCancel integer

dayBeforeCancel

klíč
deliveryMethod.key string

klíč

value
deliveryMethod.value string

value

popis
description string

popis

datum ukončení
endDate string

datum ukončení

expectedDuration
expectedDuration integer

expectedDuration

jazyky
languages array of string

jazyky

modifiedDate
modifiedDate string

modifiedDate

cena
price double

cena

startDate
startDate string

startDate

timezone
timezone string

timezone

title
title string

title

totalActivity
totalActivity integer

totalActivity