Time Machine (Önizleme)

Time Machine, yapay zeka destekli bir kurumsal öğrenme platformudur. Şirket belgelerini, videolarını ve uzman bilgilerini modüller, konular, testler ve rol yapma alıştırmalarıyla yapılandırılmış kurslara dönüştürür ve öğrenci ilerlemesini izler. Çalışanları uygun ölçekte ekleyen, eğiten ve onaylayan İk ve L&D ekipleri için oluşturulmuş. Bağlayıcı, tüm öğrenme yaşam döngüsünü otomatikleştirir: kursları, kullanıcıları, bölümleri ve rolleri yönetme; belgelerden testler oluşturma; ve tamamlama analizini okuyun.

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

Service 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)
Contact
İsim Time Machine Desteği
URL https://timeml.ai
Bağlayıcı Meta Verileri
Publisher Time Machine AI
Web Sitesi https://timeml.ai
Gizlilik ilkesi https://timeml.ai/privacy-policy
Kategoriler Üretkenlik; Yapay zeka

Time Machine — Power Automate bağlayıcısı

Time Machine nedir?

Time Machine, şirketlerin modern ekipler için uyarlamalı öğrenme sistemleri oluşturmasını, çalıştırmasını ve sürekli geliştirmesini sağlayan yapay zeka destekli bir kurumsal öğrenme platformudur. Kuruluşlar, mevcut bilgileri, belgeleri, kayıtları ve iş akışlarını ekleme sürecini hızlandıran, iş gücü hazırlığını geliştiren ve kuruluş genelinde en yüksek performansa sahip uzmanlığı çoğaltan ölçeklenebilir eğitim deneyimlerine dönüştürmek için Time Machine kullanır.

Kiracı yöneticileri Time Machine REST API aracılığıyla kullanıcıları, öğrenme içeriğini, kuruluş kaynaklarını ve platform yapılandırmasını yönetir. Bu bağlayıcı genel REST API'yi Power Automate eylemleri olarak kullanıma sunarak kod yazmadan kullanıcı sağlama, içerik alımı, bilgi eşitleme ve yaşam döngüsü yönetimini otomatikleştirmenizi sağlar.

Prerequisites

  • Yönetici erişimi olan etkin bir Time Machine kiracısı
  • Yönetici panelindekihttps://web.timeml.ai() Ayarlar → API Anahtarları'ndan verilen Bir Time Machine API anahtarı. Anahtar, ile tm_live_başlayan bir değerdir.

Authentication

Her eylem, üst bilgideki bir API anahtarıyla kimlik doğrulaması yapar Authorization . Power Automate'da bağlantı oluştururken:

  • Alan: API key
  • Değer: yapıştır Bearer tm_live_<your-token> (ön ek ve belirteç öncesi boşluk dahil olmak üzere Bearer tam dize)

Kullanılabilir eylemler

Bağlayıcı, Time Machine genel REST API'sini (116 uç nokta) yansıtır. Eylemler kaynağa göre gruplandırılır:

  • Kurslar — listele / oluştur / güncelleştir / sil / kursları yayımla, rol ata, yapay zekayla yazılmış içerik oluştur
  • Kullanıcılar — kullanıcıları listeleme / oluşturma / güncelleştirme / devre dışı bırakma / yeniden etkinleştirme
  • Belgeler — belgeleri listeleme / karşıya yükleme / güncelleştirme / silme
  • Medya — medya öğelerini listeleme / karşıya yükleme / güncelleştirme / silme
  • Departmanlar — bölümleri listeleme / oluşturma / güncelleştirme / silme, rolleri yönetme, rollere kullanıcı atama
  • Uzmanlar — uzman profillerini listeleyin/ oluşturun, uzmanlara sorular sorun, belgeleri ve rolleri atayın
  • Tanıtım Eğitimleri — tanıtım eğitimlerini listeleme / oluşturma / güncelleştirme / silme
  • Kurs İçeriği — modüller, konular, dersler, alıştırmalar, test soruları
  • İçgörüler — öğrenci başına, kurs başına ve şirket düzeyinde analiz
  • Sertifikalar — öğrenci sertifikalarını listeleme, sertifika PDF'lerini indirme

Tam uç nokta başvurusu adresinde https://api.timeml.ai/api/v1/docsbulunabilir.

Örnek iş akışları

  • Confluence sürümü → Time Machine: Confluence'ta bir yayın sayfası yayımlandığında, öğrenme bayt kitaplığına akması için bunu Time Machine'de Belge olarak yükleyin.
  • İk ekleme: HRIS'inizde yeni bir çalışan satırı görüntülendiğinde, departmanları ve rol atamalarıyla bir Time Machine kullanıcısı oluşturarak sihirli bağlantı davetini tetikleyin.
  • Kurs tamamlama bildirimleri: Öğrenci bir kursu tamamladığında Slack'e bir sertifika PDF'si gönderin ve tamamlama işlemini Google Sheet'a günlüğe kaydedin.

Bilinen sınırlamalar

  • API anahtarı döndürme: API anahtarı döndürüldüğünde bağlantılar el ile güncelleştirilmelidir. Otomatik yenileme mekanizması yoktur.
  • Çok bölümlü karşıya yüklemeler: dosya yükleme eylemleri (Belgeyi Karşıya Yükle, Medyayı Karşıya Yükle) 50 MB'a kadar olan dosyaları kabul eder. Daha büyük medya için birden çok karşıya yükleme işlemine bölün veya Time Machine desteğine başvurun.
  • Toplu işlemler: API bir kerede bir kayıt üzerinde çalışır. Toplu eylemler için, Power Automate yerleşik her bir denetime uygulama denetimini kullanın.

Support

Bağlayıcıyla ilgili sorular veya sorunlar için Adresinden Time Machine hesap ekibinize veya e-posta desteğine support@timeml.aibaşvurun.

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 Required
Time Machine API anahtarı (biçim: Taşıyıcı tm_live_...) securestring Bu API için Time Machine API anahtarı (biçim: Taşıyıcı tm_live_...) True

Eylemler

Alıştırma alma

Verilen kimlik için alıştırma ayrıntılarını döndürür.

Alıştırmayı güncelleştirme

Tür algılayan: ILE_TEXT yalnızca prompt + generatedContent.scenario kullanır; RPE_* tüm RPE alanlarını kullanır. Atlanmış alanlar geçerli değerleri korur.

Alıştırmayı silme

Idempotent — Zaten kaldırılmış olsa bile 204

Belge alma

Belge meta verilerini ve kısa süreli imzalı indirme URL'sini döndürür

Belge ikili dosyasını değiştirme

Varolan bir belgenin dosya ikili dosyasının yerini alır; meta veriler korunur

Belge meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Belge yükleme

Çok bölümlü karşıya yükleme (dosya + isteğe bağlı açıklama). En fazla 50 MB.

Belgeleri bir konuya bağlama

Eklemeli — zaten bağlantılı belgeler atlanır

Belgeleri bir uzmana atama

Belgeleri uzmana toplu olarak bağlayın. Bir kez etkili.

Belgeleri listeleme

Arayan şirketindeki belgelerin sayfalandırılmış listesi

Belgeyi silme (devre dışı bırakma)

Idempotent — belge zaten silinmiş veya eksik olsa bile 204 değerini döndürür

Bir belgenin konu başlığıyla bağlantısını kaldırma

İdempotent

Bir konudaki alıştırmaları listeleme

ordinalNumber tarafından sıralanmış karışık türler (ILE_TEXT / RPE_VOICE / RPE_VIDEO)

Bir konudaki bir test sorusunu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır.

Bir konudaki bir test sorusunu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Bir konudaki test sorularını listeleme

Verilen konuya eklenen test sorularını döndürür.

Bir konudaki test sorularını yeniden sıralama

questionId'ler, konu ile ilgili tüm etkin test sorularını yeni sırada içermelidir.

Bir konudaki öğrenme baytlarını listeleme

Verilen konuya ait öğrenme baytlarını döndürür.

Bir konuya bağlı belgeleri listeleme

Sayfalandırılmış; belge adına göre isteğe bağlı arama

Bir konuya öğrenme baytı ekleme

Verilen konu başlığı içinde yeni bir öğrenme baytını oluşturur.

Bir kullanıcının rol atamasını kaldırma

Idempotent — Atanmamış olsa bile 204

Bir soru türü için konu testi sayısını ayarlama

Verilen questionType (MULTIPLE_CHOICE veya OPEN_ENDED) için sayıyı değiştirir. Diğer türün sayısı korunur

Bir soru türü için modül testi sayısını ayarlama

Verilen questionType (MULTIPLE_CHOICE veya OPEN_ENDED) için sayıyı değiştirir. Diğer türün sayısı korunur

Bir uzman edinin

Uzman meta verilerini, bağlantılı belgeleri ve atanmış rolleri/departmanları döndürür

Bir uzmana rol atama

Ekleme — zaten atanmış roller korunur; yenileri eklenir. Güncelleştirilmiş uzmanı döndürür

Bir uzmana soru sorun

Akışlı yapay zeka sohbetinin etrafındaki zaman uyumlu sarmalayıcı. Birleştirilmiş yanıtı döndürür.

Bir uzmandan tüm rol atamalarını kaldırma

İdempotent

Boş kurs oluşturma

Verilen ada sahip yeni bir kurs kabuğu oluşturur

Bölüm oluşturma

Çağıranın şirketinde yeni bir departman oluşturur.

Bölümleri listeleme

Arayanın şirketindeki iç içe rollere sahip tüm departmanlar

Bölümü silme (devre dışı bırakma)

Idempotent — zaten devre dışı bırakılmış olsa bile 204 döndürür. Rol atamalarına basamaklar.

Departman içinde rol oluşturma

Verilen bölüm kapsamında yeni bir rol oluşturur.

Departmanı güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Ders alma

Ders içeriğini, medyayı ve ders içi soruları döndürür

Ders içeriğini güncelleştirme

Atlanmış içerik geçerli değeri korur

Ders içi bir soru alın

Kimliğine göre tek bir ders içi soru döndürür.

Ders içi soru ekleme

tür MULTIPLE_CHOICE (seçenekler gerektirir) veya OPEN_ENDED olmalıdır

Ders içi soruları listeleme

Verilen derse eklenen bilgi kontrolü sorularını döndürür.

Ders içi soruları yeniden sıralama

questionId'ler, dersle ilgili tüm etkin soruları yeni sırada içermelidir

Ders içi soruyu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır

Ders içi soruyu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Dersi silme (geçici)

Idempotent — Zaten kaldırılmış olsa bile 204

Dersleri listeleme

Arayan şirketindeki kursların sayfalandırılmış listesi

Konu alma

Verilen kimlik için konu ayrıntılarını döndürür.

Konu girişini ayarlama veya değiştirme

Upsert — eksikse oluşturur, varsa değiştirir

Konu hakkında bir test sorusu alma

Verilen konuya eklenmiş tek bir test sorusu döndürür.

Konu meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirir. Atlanmış alanlar geçerli değerleri korur

Konu tanıtımı alma

Verilen konuda ayarlanan giriş metnini döndürür.

Konu tanıtımını kaldırma

Idempotent — Giriş ayarlı olmasa bile 204

Konular için yapay zeka içerik oluşturmayı tetikleme

Kursta belirtilen konular için yapay zeka içerik oluşturmayı sıralar

Konuya ILE_TEXT alıştırması ekleme

Verilen konunun içinde yeni bir ILE_TEXT alıştırması oluşturur.

Konuya RPE_VIDEO alıştırması ekleme

Verilen konunun içinde yeni bir RPE_VIDEO rol yapma alıştırması oluşturur.

Konuya RPE_VOICE alıştırması ekleme

Verilen konunun içinde yeni bir RPE_VOICE rol yapma alıştırması oluşturur.

Konuya test sorusu ekleme

Verilen konunun içinde yeni bir test sorusu oluşturur.

Konuyu başka bir modüle taşıma

targetOrdinalNumber isteğe bağlıdır; belirtilmezse konu hedef modüle eklenir

Konuyu silme (geçici)

Idempotent — konu zaten kaldırılmış olsa bile 204 döndürür

Kullanıcı alma

Kullanıcı meta verilerini ve departman/rol atamalarını döndürür

Kullanıcı oluşturma

Kullanıcı oluşturur ve sihirli bağlantı davet akışını tetikler

Kullanıcıları listele

Arayan şirketindeki kullanıcıların sayfalandırılmış listesi

Kullanıcıyı devre dışı bırakma

Idempotent — zaten devre dışı bırakılmış olsa bile kullanıcıyı döndürür

Kullanıcıyı güncelleştirme

firstName, lastName, isAdmin ve rol atamalarını güncelleştirin. v1'de e-posta düzenlenemez.

Kullanıcıyı yeniden etkinleştirme

Idempotent — zaten etkin olsa bile kullanıcıyı döndürür

Kullanılabilirliği öğrencilere açma/kapatma

Tanıtım eğitiminin öğrencilere yayımlanıp yayımlanmayacağını ayarlayın. Bir kez etkili.

Kurs alma

Modül özetleri ve atanmış roller/departmanlar içeren kurs meta verilerini döndürür

Kurs için yapay zeka oluşturma durumunu alma

İlerleme ve hedef bilgileri içeren kurs için etkin yapay zeka oluşturma isteklerinin listesini döndürür

Kurs meta verilerini güncelleştirme

Kurs adını güncelleştirme

Kurs sürümlerini listeleme

Sürüm numarasına göre sıralanmış yayımlanan sürüm meta verilerini (sayı + yayımlama bilgileri) döndürür

Kurs sürümü anlık görüntüsü alma

Verilen sürüm için tam içerik ağacını (modüller, konular, dersler, alıştırmalar, sorular) döndürür

Kurs yayımlama

Kursu yayımlar; yayımlanabilir içeriği yoksa 400 ile başarısız oluyor

Kursa modül ekleme

Verilen kursun içinde yeni bir modül oluşturur.

Kursa rol atama

Ekleme — zaten atanmış roller atlanır. Güncelleştirilmiş kurs ayrıntılarını verir

Kurstaki modülleri listeleme

ordinalNumber tarafından sıralanmış etkin modülleri döndürür

Kurstaki modülleri yeniden sıralama

moduleId'ler her etkin modülü tam olarak bir kez, yeni sırada içermelidir

Kurstan bir rol atamasını kaldırma

İdempotent

Kurstan tüm rol atamalarını kaldırma

İdempotent

Kursu silme (geçici)

Idempotent — kurs zaten kaldırılmış olsa bile 204 döndürür

Liste medyası

Çağıranın şirketindeki medya öğelerinin sayfalandırılmış listesi

Medya ikili dosyasını değiştirme

Mevcut bir medya öğesinin dosya ikili dosyasının yerini alır; meta veriler korunur

Medya meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Medya öğesi alma

Medya meta verilerini ve kısa süreli imzalı indirme URL'sini döndürür

Medya öğesini karşıya yükleme

Çok bölümlü karşıya yükleme (dosya + isteğe bağlı açıklama). Görüntüler için maksimum 50 MB, videolar için 500 MB.

Medya öğesini silme (devre dışı bırakma)

Idempotent — öğe zaten silinmiş veya eksik olsa bile 204 döndürür

Modül alma

Verilen kimlik için modül ayrıntılarını döndürür.

Modül girişini ayarlama veya değiştirme

Upsert — eksikse oluşturur, varsa değiştirir

Modül meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirir. Atlanmış alanlar geçerli değerleri korur

Modül tanıtımı alma

Verilen modülde ayarlanan giriş metnini döndürür.

Modül tanıtımını kaldırma

Idempotent — Giriş ayarlı olmasa bile 204

Modülde bir test sorusu alma

Verilen modüle eklenmiş tek bir test sorusu döndürür.

Modüldeki bir test sorusunu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır.

Modüldeki bir test sorusunu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Modüldeki konuları listeleme

ordinalNumber tarafından sıralanmış etkin konuları döndürür

Modüldeki test sorularını listeleme

Verilen modüle eklenen test sorularını döndürür.

Modüldeki test sorularını yeniden sıralama

questionId'ler, modülün tüm etkin test sorularını yeni sırada içermelidir.

Modüle konu ekleme

Verilen modülün içinde yeni bir konu oluşturur.

Modüle test sorusu ekleme

Verilen modülün içinde yeni bir test sorusu oluşturur.

Modülü silme (geçici)

Idempotent — modül zaten kaldırılmış olsa bile 204 döndürür

Modülün içindeki konuları yeniden sıralama

topicId'ler her etkin konuyu tam olarak bir kez, yeni sırada içermelidir

Role kullanıcı atama

İdempotent

Sertifika ayrıntısı

Çağıranın şirketi kapsamında bir sertifika döndürür

Sertifika PDF'sini indirme

Sertifika PDF'sini akışa alır. Sertifikada henüz PDF yoksa 404 döndürür

Tanıtım eğitimi alma

Segmentlerle tam tanıtım eğitimini döndürür

Tanıtım eğitimi oluşturma

Daha önce karşıya yüklenen bir video dosyasından tanıtım eğitimi oluşturur ve işlemeye başlar

Tanıtım eğitimini güncelleştirme

Kısmi güncelleştirme. Yalnızca değiştirmek istediğiniz alanları geçirin. assignedRoleIds geçerli kümenin yerini alır.

Tanıtım eğitimini silme

Idempotent — tanıtım eğitimi mevcut olmasa veya zaten gitmiş olsa bile 204 döndürür

Tanıtım eğitimlerini listeleme

Çağrıyı çağıranın şirketi kapsamına alınmış sayfalandırılmış liste

Uzmandan belge atamasını kaldırma

İdempotent

Uzmandan bir rol atamasını kaldırma

İdempotent

Uzmanları listeleme

Arayan şirketindeki uzmanların sayfalandırılmış listesi

Video işlemeyi yeniden çalıştırma

Yapay zeka segmentasyonu için videoyu yeniden gönderir. İsteğe bağlı olarak işlem istemini geçersiz kılın.

Yapay zeka aracılığıyla belirli bir öğeyi yeniden oluşturma

Tek bir ders, ders soruları, test, giriş veya alıştırmayı yeniden oluşturur

Yapay zeka içeriğiyle tam kurs oluşturma

Kurs kabuğunu, tüm modülleri, tüm konuları oluşturur ve her konu için yapay zeka içeriği oluşturmayı sıralar

Öğrenci başına etkinlik etkinlikleri

Sayfalandırılmış salt iletme olay akışı

Öğrenci başına içgörüler

Verilen pencere için toplu özet ve kurs başına döküm

Öğrencinin sertifikalarını listeleme

Arayan şirketindeki belirli öğrenci tarafından kazanılan sertifikaları döndürür

Öğrenme bayt meta verilerini güncelleştirme

Atlanmış alanlar geçerli değerleri korur

Öğrenme baytları alma

Meta verileri ve iç içe yerleştirilmiş dersleri döndürür

Öğrenme baytlarına ders ekleme

Verilen öğrenme baytını içinde yeni bir ders oluşturur.

Öğrenme baytlarını silme (geçici)

Idempotent — Zaten kaldırılmış olsa bile 204

Öğrenme baytında dersleri listeleme

Verilen öğrenme bayta ait olan dersleri döndürür.

Şirket düzeyinde içgörüler

Arayan şirketin üst satır KPI'leri

Alıştırma alma

Verilen kimlik için alıştırma ayrıntılarını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Alıştırmayı güncelleştirme

Tür algılayan: ILE_TEXT yalnızca prompt + generatedContent.scenario kullanır; RPE_* tüm RPE alanlarını kullanır. Atlanmış alanlar geçerli değerleri korur.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

prompt
prompt string
avatarPictureId
avatarPictureId uuid
avatarCharacteristics
avatarCharacteristics string
reverseRolePlayEnabled
reverseRolePlayEnabled boolean
reverseRolePlayMandatory
reverseRolePlayMandatory boolean
senaryo
scenario string
traineeRole
traineeRole string
avatarName
avatarName string
avatarDescription
avatarDescription string
operationalChallenge
operationalChallenge string
successMetric
successMetric string

Döndürülenler

Alıştırmayı silme

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Belge alma

Belge meta verilerini ve kısa süreli imzalı indirme URL'sini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Belge ikili dosyasını değiştirme

Varolan bir belgenin dosya ikili dosyasının yerini alır; meta veriler korunur

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

File
file True file

File

Döndürülenler

Belge meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name string
description
description string

Döndürülenler

Belge yükleme

Çok bölümlü karşıya yükleme (dosya + isteğe bağlı açıklama). En fazla 50 MB.

Parametreler

Name Anahtar Gerekli Tür Description
File
file True file

File

Description
description string

Description

Döndürülenler

Belgeleri bir konuya bağlama

Eklemeli — zaten bağlantılı belgeler atlanır

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

documentIds
documentIds True array of uuid

Belgeleri bir uzmana atama

Belgeleri uzmana toplu olarak bağlayın. Bir kez etkili.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

documentIds
documentIds True array of uuid

Döndürülenler

Belgeleri listeleme

Arayan şirketindeki belgelerin sayfalandırılmış listesi

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Mime Türleri
mimeTypes string

Mime Türleri

Status
status string

Status

Döndürülenler

Belgeyi silme (devre dışı bırakma)

Idempotent — belge zaten silinmiş veya eksik olsa bile 204 değerini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Bir belgenin konu başlığıyla bağlantısını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Belge Kimliği
documentId True uuid

Belge Kimliği

Bir konudaki alıştırmaları listeleme

ordinalNumber tarafından sıralanmış karışık türler (ILE_TEXT / RPE_VOICE / RPE_VIDEO)

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Döndürülenler

Bir konudaki bir test sorusunu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

text
text string
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Bir konudaki bir test sorusunu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Bir konudaki test sorularını listeleme

Verilen konuya eklenen test sorularını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Döndürülenler

Bir konudaki test sorularını yeniden sıralama

questionId'ler, konu ile ilgili tüm etkin test sorularını yeni sırada içermelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

questionIds
questionIds True array of uuid

Döndürülenler

Bir konudaki öğrenme baytlarını listeleme

Verilen konuya ait öğrenme baytlarını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Döndürülenler

Bir konuya bağlı belgeleri listeleme

Sayfalandırılmış; belge adına göre isteğe bağlı arama

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Döndürülenler

Bir konuya öğrenme baytı ekleme

Verilen konu başlığı içinde yeni bir öğrenme baytını oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

isim
name True string
description
description string

Döndürülenler

Bir kullanıcının rol atamasını kaldırma

Idempotent — Atanmamış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Rol Kimliği
roleId True uuid

Rol Kimliği

Kullanıcı Kimliği
userId True uuid

Kullanıcı Kimliği

Bir soru türü için konu testi sayısını ayarlama

Verilen questionType (MULTIPLE_CHOICE veya OPEN_ENDED) için sayıyı değiştirir. Diğer türün sayısı korunur

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

questionType
questionType True string
sayı
count integer

Döndürülenler

Body
TopicDto

Bir soru türü için modül testi sayısını ayarlama

Verilen questionType (MULTIPLE_CHOICE veya OPEN_ENDED) için sayıyı değiştirir. Diğer türün sayısı korunur

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

questionType
questionType True string
sayı
count integer

Döndürülenler

Bir uzman edinin

Uzman meta verilerini, bağlantılı belgeleri ve atanmış rolleri/departmanları döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Bir uzmana rol atama

Ekleme — zaten atanmış roller korunur; yenileri eklenir. Güncelleştirilmiş uzmanı döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

roleId'ler
roleIds True array of uuid

Döndürülenler

Bir uzmana soru sorun

Akışlı yapay zeka sohbetinin etrafındaki zaman uyumlu sarmalayıcı. Birleştirilmiş yanıtı döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

soru
question True string

Döndürülenler

Bir uzmandan tüm rol atamalarını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Boş kurs oluşturma

Verilen ada sahip yeni bir kurs kabuğu oluşturur

Parametreler

Name Anahtar Gerekli Tür Description
isim
name True string

Döndürülenler

Bölüm oluşturma

Çağıranın şirketinde yeni bir departman oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
isim
name True string
description
description string

Döndürülenler

Bölümleri listeleme

Arayanın şirketindeki iç içe rollere sahip tüm departmanlar

Döndürülenler

Bölümü silme (devre dışı bırakma)

Idempotent — zaten devre dışı bırakılmış olsa bile 204 döndürür. Rol atamalarına basamaklar.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Departman içinde rol oluşturma

Verilen bölüm kapsamında yeni bir rol oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name True string
fullName
fullName string
description
description string

Döndürülenler

Departmanı güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name string
description
description string

Döndürülenler

Ders alma

Ders içeriğini, medyayı ve ders içi soruları döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Döndürülenler

Ders içeriğini güncelleştirme

Atlanmış içerik geçerli değeri korur

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

içerik
content string

Döndürülenler

Ders içi bir soru alın

Kimliğine göre tek bir ders içi soru döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Döndürülenler

Ders içi soru ekleme

tür MULTIPLE_CHOICE (seçenekler gerektirir) veya OPEN_ENDED olmalıdır

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

type
type True string
text
text True string
ordinalNumber
ordinalNumber integer
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Ders içi soruları listeleme

Verilen derse eklenen bilgi kontrolü sorularını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Döndürülenler

Ders içi soruları yeniden sıralama

questionId'ler, dersle ilgili tüm etkin soruları yeni sırada içermelidir

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

questionIds
questionIds True array of uuid

Döndürülenler

Ders içi soruyu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

text
text string
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Ders içi soruyu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Dersi silme (geçici)

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Ders Kimliği
lessonId True uuid

Ders Kimliği

Dersleri listeleme

Arayan şirketindeki kursların sayfalandırılmış listesi

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Status
status string

Status

Departman Rol Kimlikleri
departmentRoleIds string

Departman Rol Kimlikleri

Döndürülenler

Konu alma

Verilen kimlik için konu ayrıntılarını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Döndürülenler

Body
TopicDto

Konu girişini ayarlama veya değiştirme

Upsert — eksikse oluşturur, varsa değiştirir

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Giriş
introduction string

Döndürülenler

Body
IntroDto

Konu hakkında bir test sorusu alma

Verilen konuya eklenmiş tek bir test sorusu döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Döndürülenler

Konu meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirir. Atlanmış alanlar geçerli değerleri korur

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

isim
name string
description
description string

Döndürülenler

Body
TopicDto

Konu tanıtımı alma

Verilen konuda ayarlanan giriş metnini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Döndürülenler

Body
IntroDto

Konu tanıtımını kaldırma

Idempotent — Giriş ayarlı olmasa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Konular için yapay zeka içerik oluşturmayı tetikleme

Kursta belirtilen konular için yapay zeka içerik oluşturmayı sıralar

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

topicIds
topicIds True array of uuid

Döndürülenler

Konuya ILE_TEXT alıştırması ekleme

Verilen konunun içinde yeni bir ILE_TEXT alıştırması oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

prompt
prompt string

Döndürülenler

Konuya RPE_VIDEO alıştırması ekleme

Verilen konunun içinde yeni bir RPE_VIDEO rol yapma alıştırması oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

prompt
prompt string
avatarPictureId
avatarPictureId uuid
avatarCharacteristics
avatarCharacteristics string
reverseRolePlayEnabled
reverseRolePlayEnabled boolean
reverseRolePlayMandatory
reverseRolePlayMandatory boolean

Döndürülenler

Konuya RPE_VOICE alıştırması ekleme

Verilen konunun içinde yeni bir RPE_VOICE rol yapma alıştırması oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

prompt
prompt string
avatarPictureId
avatarPictureId uuid
avatarCharacteristics
avatarCharacteristics string
reverseRolePlayEnabled
reverseRolePlayEnabled boolean
reverseRolePlayMandatory
reverseRolePlayMandatory boolean

Döndürülenler

Konuya test sorusu ekleme

Verilen konunun içinde yeni bir test sorusu oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

type
type True string
text
text True string
ordinalNumber
ordinalNumber integer
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Konuyu başka bir modüle taşıma

targetOrdinalNumber isteğe bağlıdır; belirtilmezse konu hedef modüle eklenir

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

targetModuleId
targetModuleId True uuid
targetOrdinalNumber
targetOrdinalNumber integer

Döndürülenler

Body
TopicDto

Konuyu silme (geçici)

Idempotent — konu zaten kaldırılmış olsa bile 204 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Konu Kimliği
topicId True uuid

Konu Kimliği

Kullanıcı alma

Kullanıcı meta verilerini ve departman/rol atamalarını döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Body
UserDto

Kullanıcı oluşturma

Kullanıcı oluşturur ve sihirli bağlantı davet akışını tetikler

Parametreler

Name Anahtar Gerekli Tür Description
email
email True email
firstName
firstName string
lastName
lastName string
isAdmin
isAdmin boolean
departmentRoleIds
departmentRoleIds array of uuid

Döndürülenler

Body
UserDto

Kullanıcıları listele

Arayan şirketindeki kullanıcıların sayfalandırılmış listesi

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Status
status string

Status

Bölüm Kimlikleri
departmentIds string

Bölüm Kimlikleri

Rol Kimlikleri
roleIds string

Rol Kimlikleri

Tür
kind string

Tür

Döndürülenler

Kullanıcıyı devre dışı bırakma

Idempotent — zaten devre dışı bırakılmış olsa bile kullanıcıyı döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Body
UserDto

Kullanıcıyı güncelleştirme

firstName, lastName, isAdmin ve rol atamalarını güncelleştirin. v1'de e-posta düzenlenemez.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

firstName
firstName string
lastName
lastName string
isAdmin
isAdmin boolean
departmentRoleIds
departmentRoleIds array of uuid

Döndürülenler

Body
UserDto

Kullanıcıyı yeniden etkinleştirme

Idempotent — zaten etkin olsa bile kullanıcıyı döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Body
UserDto

Kullanılabilirliği öğrencilere açma/kapatma

Tanıtım eğitiminin öğrencilere yayımlanıp yayımlanmayacağını ayarlayın. Bir kez etkili.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

available
available True boolean

Döndürülenler

Kurs alma

Modül özetleri ve atanmış roller/departmanlar içeren kurs meta verilerini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Kurs için yapay zeka oluşturma durumunu alma

İlerleme ve hedef bilgileri içeren kurs için etkin yapay zeka oluşturma isteklerinin listesini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Kurs meta verilerini güncelleştirme

Kurs adını güncelleştirme

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name string

Döndürülenler

Kurs sürümlerini listeleme

Sürüm numarasına göre sıralanmış yayımlanan sürüm meta verilerini (sayı + yayımlama bilgileri) döndürür

Parametreler

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

Kurs Kimliği

Döndürülenler

Kurs sürümü anlık görüntüsü alma

Verilen sürüm için tam içerik ağacını (modüller, konular, dersler, alıştırmalar, sorular) döndürür

Parametreler

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

Kurs Kimliği

Sürüm Numarası
versionNumber True integer

Sürüm Numarası

Döndürülenler

Kurs yayımlama

Kursu yayımlar; yayımlanabilir içeriği yoksa 400 ile başarısız oluyor

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Kursa modül ekleme

Verilen kursun içinde yeni bir modül oluşturur.

Parametreler

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

Kurs Kimliği

isim
name True string
description
description string

Döndürülenler

Kursa rol atama

Ekleme — zaten atanmış roller atlanır. Güncelleştirilmiş kurs ayrıntılarını verir

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

roleId'ler
roleIds True array of uuid

Döndürülenler

Kurstaki modülleri listeleme

ordinalNumber tarafından sıralanmış etkin modülleri döndürür

Parametreler

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

Kurs Kimliği

Döndürülenler

Kurstaki modülleri yeniden sıralama

moduleId'ler her etkin modülü tam olarak bir kez, yeni sırada içermelidir

Parametreler

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

Kurs Kimliği

moduleId'ler
moduleIds True array of uuid

Döndürülenler

Kurstan bir rol atamasını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Rol Kimliği
roleId True uuid

Rol Kimliği

Kurstan tüm rol atamalarını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Kursu silme (geçici)

Idempotent — kurs zaten kaldırılmış olsa bile 204 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Liste medyası

Çağıranın şirketindeki medya öğelerinin sayfalandırılmış listesi

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Tür
kind string

Tür

Status
status string

Status

Döndürülenler

Medya ikili dosyasını değiştirme

Mevcut bir medya öğesinin dosya ikili dosyasının yerini alır; meta veriler korunur

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

File
file True file

File

Döndürülenler

Medya meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirme

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name string
description
description string

Döndürülenler

Medya öğesi alma

Medya meta verilerini ve kısa süreli imzalı indirme URL'sini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Medya öğesini karşıya yükleme

Çok bölümlü karşıya yükleme (dosya + isteğe bağlı açıklama). Görüntüler için maksimum 50 MB, videolar için 500 MB.

Parametreler

Name Anahtar Gerekli Tür Description
File
file True file

File

Description
description string

Description

Döndürülenler

Medya öğesini silme (devre dışı bırakma)

Idempotent — öğe zaten silinmiş veya eksik olsa bile 204 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Modül alma

Verilen kimlik için modül ayrıntılarını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Döndürülenler

Modül girişini ayarlama veya değiştirme

Upsert — eksikse oluşturur, varsa değiştirir

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Giriş
introduction string

Döndürülenler

Body
IntroDto

Modül meta verilerini güncelleştirme

Adı ve/veya açıklamayı güncelleştirir. Atlanmış alanlar geçerli değerleri korur

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

isim
name string
description
description string

Döndürülenler

Modül tanıtımı alma

Verilen modülde ayarlanan giriş metnini döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Döndürülenler

Body
IntroDto

Modül tanıtımını kaldırma

Idempotent — Giriş ayarlı olmasa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Modülde bir test sorusu alma

Verilen modüle eklenmiş tek bir test sorusu döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Döndürülenler

Modüldeki bir test sorusunu güncelleştirme

Depolanan türle eşleşen alanları sağlayın; ilgisiz alanlar yoksayılır.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

text
text string
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Modüldeki bir test sorusunu silme

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Soru Kimliği
questionId True uuid

Soru Kimliği

Modüldeki konuları listeleme

ordinalNumber tarafından sıralanmış etkin konuları döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Döndürülenler

Modüldeki test sorularını listeleme

Verilen modüle eklenen test sorularını döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Döndürülenler

Modüldeki test sorularını yeniden sıralama

questionId'ler, modülün tüm etkin test sorularını yeni sırada içermelidir.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

questionIds
questionIds True array of uuid

Döndürülenler

Modüle konu ekleme

Verilen modülün içinde yeni bir konu oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

isim
name True string
description
description string

Döndürülenler

Body
TopicDto

Modüle test sorusu ekleme

Verilen modülün içinde yeni bir test sorusu oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

type
type True string
text
text True string
ordinalNumber
ordinalNumber integer
text
text True string
isCorrect
isCorrect boolean
expectedAnswer
expectedAnswer string

Döndürülenler

Modülü silme (geçici)

Idempotent — modül zaten kaldırılmış olsa bile 204 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

Modülün içindeki konuları yeniden sıralama

topicId'ler her etkin konuyu tam olarak bir kez, yeni sırada içermelidir

Parametreler

Name Anahtar Gerekli Tür Description
Modül Kimliği
moduleId True uuid

Modül Kimliği

topicIds
topicIds True array of uuid

Döndürülenler

Role kullanıcı atama

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Rol Kimliği
roleId True uuid

Rol Kimliği

userId
userId True uuid

Döndürülenler

Sertifika ayrıntısı

Çağıranın şirketi kapsamında bir sertifika döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Sertifika PDF'sini indirme

Sertifika PDF'sini akışa alır. Sertifikada henüz PDF yoksa 404 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Tanıtım eğitimi alma

Segmentlerle tam tanıtım eğitimini döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Döndürülenler

Tanıtım eğitimi oluşturma

Daha önce karşıya yüklenen bir video dosyasından tanıtım eğitimi oluşturur ve işlemeye başlar

Parametreler

Name Anahtar Gerekli Tür Description
isim
name True string
description
description string
trainingType
trainingType True string
videoFileId
videoFileId True uuid
departmentId
departmentId uuid
processingPrompt
processingPrompt string

Döndürülenler

Tanıtım eğitimini güncelleştirme

Kısmi güncelleştirme. Yalnızca değiştirmek istediğiniz alanları geçirin. assignedRoleIds geçerli kümenin yerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

isim
name string
description
description string
trainingType
trainingType string
departmentId
departmentId uuid
assignedRoleIds
assignedRoleIds array of uuid

Döndürülenler

Tanıtım eğitimini silme

Idempotent — tanıtım eğitimi mevcut olmasa veya zaten gitmiş olsa bile 204 döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Tanıtım eğitimlerini listeleme

Çağrıyı çağıranın şirketi kapsamına alınmış sayfalandırılmış liste

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Eğitim Türleri
trainingTypes string

Eğitim Türleri

Durum
statuses string

Durum

Bölüm Kimlikleri
departmentIds string

Bölüm Kimlikleri

Kullanılabilir
isAvailable boolean

Kullanılabilir

Döndürülenler

Uzmandan belge atamasını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Belge Kimliği
documentId True uuid

Belge Kimliği

Uzmandan bir rol atamasını kaldırma

İdempotent

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

Rol Kimliği
roleId True uuid

Rol Kimliği

Uzmanları listeleme

Arayan şirketindeki uzmanların sayfalandırılmış listesi

Parametreler

Name Anahtar Gerekli Tür Description
Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Search
search string

Search

Döndürülenler

Video işlemeyi yeniden çalıştırma

Yapay zeka segmentasyonu için videoyu yeniden gönderir. İsteğe bağlı olarak işlem istemini geçersiz kılın.

Parametreler

Name Anahtar Gerekli Tür Description
Id
id True uuid

Id

processingPrompt
processingPrompt string

Döndürülenler

Yapay zeka aracılığıyla belirli bir öğeyi yeniden oluşturma

Tek bir ders, ders soruları, test, giriş veya alıştırmayı yeniden oluşturur

Parametreler

Name Anahtar Gerekli Tür Description
target
target True string
targetId
targetId True uuid
ebeveynTürü
parentType string

Döndürülenler

Yapay zeka içeriğiyle tam kurs oluşturma

Kurs kabuğunu, tüm modülleri, tüm konuları oluşturur ve her konu için yapay zeka içeriği oluşturmayı sıralar

Parametreler

Name Anahtar Gerekli Tür Description
isim
name True string
description
description string
isim
name True string
description
description string
isim
name True string
description
description string

Döndürülenler

Öğrenci başına etkinlik etkinlikleri

Sayfalandırılmış salt iletme olay akışı

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
userId True uuid

Kullanıcı Kimliği

Sayfa
page integer

Sayfa

Boyut
size integer

Boyut

Döndürülenler

Öğrenci başına içgörüler

Verilen pencere için toplu özet ve kurs başına döküm

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
userId True uuid

Kullanıcı Kimliği

Pencere
window string

Pencere

Döndürülenler

Öğrencinin sertifikalarını listeleme

Arayan şirketindeki belirli öğrenci tarafından kazanılan sertifikaları döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Kullanıcı Kimliği
userId True uuid

Kullanıcı Kimliği

Döndürülenler

Öğrenme bayt meta verilerini güncelleştirme

Atlanmış alanlar geçerli değerleri korur

Parametreler

Name Anahtar Gerekli Tür Description
Lb Kimliği
lbId True uuid

Lb Kimliği

isim
name string
description
description string

Döndürülenler

Öğrenme baytları alma

Meta verileri ve iç içe yerleştirilmiş dersleri döndürür

Parametreler

Name Anahtar Gerekli Tür Description
Lb Kimliği
lbId True uuid

Lb Kimliği

Döndürülenler

Öğrenme baytlarına ders ekleme

Verilen öğrenme baytını içinde yeni bir ders oluşturur.

Parametreler

Name Anahtar Gerekli Tür Description
Lb Kimliği
lbId True uuid

Lb Kimliği

içerik
content True string

Döndürülenler

Öğrenme baytlarını silme (geçici)

Idempotent — Zaten kaldırılmış olsa bile 204

Parametreler

Name Anahtar Gerekli Tür Description
Lb Kimliği
lbId True uuid

Lb Kimliği

Öğrenme baytında dersleri listeleme

Verilen öğrenme bayta ait olan dersleri döndürür.

Parametreler

Name Anahtar Gerekli Tür Description
Lb Kimliği
lbId True uuid

Lb Kimliği

Döndürülenler

Şirket düzeyinde içgörüler

Arayan şirketin üst satır KPI'leri

Döndürülenler

Tanımlar

QuizSettingDto

Name Yol Tür Description
questionType
questionType string
sayı
count integer

TopicDto

Name Yol Tür Description
kimlik
id uuid
moduleId
moduleId uuid
isim
name string
description
description string
ordinalNumber
ordinalNumber integer
hasContent
hasContent boolean
quizSettings
quizSettings array of QuizSettingDto

IntroDto

Name Yol Tür Description
kimlik
id uuid
bileşen Kimliği
componentId uuid
Componenttype
componentType string
Giriş
introduction string
source
source string
createdAt
createdAt date-time
updatedAt
updatedAt date-time

ModuleDetailDto

Name Yol Tür Description
kimlik
id uuid
courseId
courseId uuid
isim
name string
description
description string
productId
productId uuid
ordinalNumber
ordinalNumber integer
lockedForGeneration
lockedForGeneration boolean
quizSettings
quizSettings array of QuizSettingDto
topics
topics array of TopicDto

MediaDetailDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
tür
kind string
MIME türü
mimeType string
sizeBytes
sizeBytes integer
statü
status string
processingStatus
processingStatus string
createdAt
createdAt date-time
uploadedBy
uploadedBy UploadedByDto
downloadUrl (İndir)
downloadUrl string

UploadedByDto

Name Yol Tür Description
kimlik
id uuid
tür
kind string
isim
name string

DocumentDetailDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
MIME türü
mimeType string
sizeBytes
sizeBytes integer
statü
status string
createdAt
createdAt date-time
uploadedBy
uploadedBy UploadedByDto
downloadUrl (İndir)
downloadUrl string

DepartmentRoleDto

Name Yol Tür Description
departmentId
departmentId uuid
departmanAdı
departmentName string
roleId (rol Kimliği)
roleId uuid
roleName (roladı)
roleName string

UserDto

Name Yol Tür Description
kimlik
id uuid
email
email string
firstName
firstName string
lastName
lastName string
statü
status string
tür
kind string
isAdmin
isAdmin boolean
createdAt
createdAt date-time
departmentRoles
departmentRoles array of DepartmentRoleDto

QuestionDto

Name Yol Tür Description
kimlik
id uuid
type
type string
parentId (ebeveyn Kimliği)
parentId uuid
ebeveynTürü
parentType string
text
text string
ordinalNumber
ordinalNumber integer
source
source string
expectedAnswer
expectedAnswer string
options
options array of QuestionOptionDto
createdAt
createdAt date-time
updatedAt
updatedAt date-time

QuestionOptionDto

Name Yol Tür Description
text
text string
isCorrect
isCorrect boolean
ordinalNumber
ordinalNumber integer

QuestionListResponse

Name Yol Tür Description
items
items array of QuestionDto

LearningByteDetailDto

Name Yol Tür Description
kimlik
id uuid
topicId
topicId uuid
isim
name string
description
description string
ordinalNumber
ordinalNumber integer
source
source string
createdAt
createdAt date-time
updatedAt
updatedAt date-time
dersler
lessons array of LessonDto

LessonDto

Name Yol Tür Description
kimlik
id uuid
learningByteId
learningByteId uuid
içerik
content string
ordinalNumber
ordinalNumber integer
source
source string
questionCount
questionCount integer
mediaCount
mediaCount integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time

ExerciseDto

Name Yol Tür Description
kimlik
id uuid
topicId
topicId uuid
type
type string
prompt
prompt string
ordinalNumber
ordinalNumber integer
source
source string
isGenerated
isGenerated boolean
avatarPictureId
avatarPictureId uuid
avatarCharacteristics
avatarCharacteristics string
reverseRolePlayEnabled
reverseRolePlayEnabled boolean
reverseRolePlayMandatory
reverseRolePlayMandatory boolean
generatedContent
generatedContent ExerciseGeneratedContentDto
createdAt
createdAt date-time
updatedAt
updatedAt date-time

ExerciseGeneratedContentDto

Name Yol Tür Description
kimlik
id uuid
regenerationId
regenerationId uuid
senaryo
scenario string
traineeRole
traineeRole string
avatarName
avatarName string
avatarDescription
avatarDescription string
operationalChallenge
operationalChallenge string
successMetric
successMetric string
talimat
instruction string
instructionReverse
instructionReverse string
exerciseKnowledgeBase
exerciseKnowledgeBase string
topicKnowledgeBase
topicKnowledgeBase string

TopicListResponse

Name Yol Tür Description
items
items array of TopicDto

LessonDetailDto

Name Yol Tür Description
kimlik
id uuid
learningByteId
learningByteId uuid
içerik
content string
ordinalNumber
ordinalNumber integer
source
source string
createdAt
createdAt date-time
updatedAt
updatedAt date-time
medya
media array of MediaLinkDto
Soru
questions array of QuestionDto

MediaLinkDto

Name Yol Tür Description
kimlik
id uuid
fileId
fileId uuid
ordinalNumber
ordinalNumber integer
source
source string

ExpertDetailDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
statü
status string
linkedDocumentCount
linkedDocumentCount integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time
assignedRoleIds
assignedRoleIds array of uuid
assignedDepartmentIds
assignedDepartmentIds array of uuid
linkedDocuments
linkedDocuments array of LinkedDocumentDto

LinkedDocumentDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
genişletme
extension string
sizeBytes
sizeBytes integer
description
description string
linkedAt
linkedAt date-time

AskResponse

Name Yol Tür Description
yanıt
answer string
durationMs
durationMs integer

DepartmentDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
statü
status string
createdAt
createdAt date-time
roles
roles array of DepartmentRoleDto

DemoTrainingDto

Name Yol Tür Description
kimlik
id uuid
companyId
companyId uuid
departmentId
departmentId uuid
isim
name string
description
description string
trainingType
trainingType string
statü
status string
mevcut mu?
isAvailable boolean
videoFileId
videoFileId uuid
processingPrompt
processingPrompt string
errorMessage
errorMessage string
assignedRoleIds
assignedRoleIds array of uuid
segments
segments array of DemoTrainingSegmentDto
createdAt
createdAt date-time
updatedAt
updatedAt date-time

DemoTrainingSegmentDto

Name Yol Tür Description
kimlik
id uuid
ordinalNumber
ordinalNumber integer
isim
name string
transcript
transcript string
durationSeconds
durationSeconds integer

CourseDetailDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
statü
status string
moduleCount
moduleCount integer
topicCount
topicCount integer
hasUnpublishedChanges
hasUnpublishedChanges boolean
currentVersionNumber
currentVersionNumber integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time
assignedRoleIds
assignedRoleIds array of uuid
assignedDepartmentIds
assignedDepartmentIds array of uuid
modules
modules array of ModuleSummaryDto

ModuleSummaryDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
ordinalNumber
ordinalNumber integer
topicCount
topicCount integer

GenerationRequestResponse

Name Yol Tür Description
kimlik
id uuid
statü
status string

ModuleDto

Name Yol Tür Description
kimlik
id uuid
courseId
courseId uuid
isim
name string
description
description string
productId
productId uuid
ordinalNumber
ordinalNumber integer
lockedForGeneration
lockedForGeneration boolean
topicCount
topicCount integer
quizSettings
quizSettings array of QuizSettingDto

ModuleListResponse

Name Yol Tür Description
items
items array of ModuleDto

GenerateCourseResponse

Name Yol Tür Description
courseId
courseId uuid
generationRequestId
generationRequestId uuid

PageInfo

Name Yol Tür Description
size
size integer
number
number integer
totalElements
totalElements integer
totalPages
totalPages integer

UserListResponse

Name Yol Tür Description
items
items array of UserDto
sayfa
page PageInfo

TopicLinkedDocumentDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
genişletme
extension string
size
size integer
processingStatus
processingStatus string
description
description string
source
source string
linkType
linkType string
linkedAt
linkedAt date-time

TopicLinkedDocumentListResponse

Name Yol Tür Description
items
items array of TopicLinkedDocumentDto
sayfa
page PageInfo

LearningByteDto

Name Yol Tür Description
kimlik
id uuid
topicId
topicId uuid
isim
name string
description
description string
ordinalNumber
ordinalNumber integer
source
source string
lessonCount
lessonCount integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time

LearningByteListResponse

Name Yol Tür Description
items
items array of LearningByteDto

ExerciseListResponse

Name Yol Tür Description
items
items array of ExerciseDto

CertificateDto

Name Yol Tür Description
kimlik
id uuid
enrollmentId (kayıt kimliği)
enrollmentId uuid
studentId
studentId uuid
companyId
companyId uuid
courseId
courseId uuid
courseVersionId
courseVersionId uuid
studentName
studentName string
companyName
companyName string
courseName
courseName string
serialNumber
serialNumber string
completedAt
completedAt date-time
verilenAt
issuedAt date-time
pdfFileId
pdfFileId uuid
pdfAvailable
pdfAvailable boolean

CertificateListResponse

Name Yol Tür Description
items
items array of CertificateDto

MediaDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
tür
kind string
MIME türü
mimeType string
sizeBytes
sizeBytes integer
statü
status string
processingStatus
processingStatus string
createdAt
createdAt date-time
uploadedBy
uploadedBy UploadedByDto

MediaListResponse

Name Yol Tür Description
items
items array of MediaDto
sayfa
page PageInfo

LessonListResponse

Name Yol Tür Description
items
items array of LessonDto

CourseBreakdownDto

Name Yol Tür Description
courseId
courseId uuid
courseName
courseName string
progressPercent
progressPercent integer
hoursSpent
hoursSpent double
startedAt
startedAt date-time
completedAt
completedAt date-time

StudentInsightsDto

Name Yol Tür Description
userId
userId uuid
pencere
window WindowDto
summary
summary StudentSummaryDto
byCourse
byCourse array of CourseBreakdownDto

StudentSummaryDto

Name Yol Tür Description
activeDays
activeDays integer
dersler Tamamlandı
lessonsCompleted integer
alıştırmalar Tamamlanmadı
exercisesCompleted integer
quizzesPassed
quizzesPassed integer
hoursSpent
hoursSpent double

WindowDto

Name Yol Tür Description
tür
kind string
from
from date-time
to
to date-time

EventItemDto

Name Yol Tür Description
kimlik
id uuid
tür
kind string
action
action string
courseId
courseId uuid
courseName
courseName string
occurredAt
occurredAt date-time

EventListResponse

Name Yol Tür Description
items
items array of EventItemDto
sayfa
page PageInfo

CompanyInsightsDto

Name Yol Tür Description
companyId
companyId uuid
summary
summary CompanySummaryDto

CompanySummaryDto

Name Yol Tür Description
totalStudents
totalStudents integer
averageProgressPercent
averageProgressPercent integer
activeThisWeekCount
activeThisWeekCount integer
completedCount
completedCount integer
completionRatePercent
completionRatePercent integer

ExpertDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
statü
status string
linkedDocumentCount
linkedDocumentCount integer
createdAt
createdAt date-time
updatedAt
updatedAt date-time

ExpertListResponse

Name Yol Tür Description
items
items array of ExpertDto
sayfa
page PageInfo

DocumentDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
description
description string
MIME türü
mimeType string
sizeBytes
sizeBytes integer
statü
status string
createdAt
createdAt date-time
uploadedBy
uploadedBy UploadedByDto

DocumentListResponse

Name Yol Tür Description
items
items array of DocumentDto
sayfa
page PageInfo

DepartmentListResponse

Name Yol Tür Description
items
items array of DepartmentDto

DemoTrainingListItemDto

Name Yol Tür Description
kimlik
id uuid
departmentId
departmentId uuid
videoFileId
videoFileId uuid
isim
name string
description
description string
trainingType
trainingType string
statü
status string
mevcut mu?
isAvailable boolean
assignedRoleIds
assignedRoleIds array of uuid
segmentCount
segmentCount integer
durationSeconds
durationSeconds integer
createdAt
createdAt date-time

DemoTrainingListResponse

Name Yol Tür Description
items
items array of DemoTrainingListItemDto
sayfa
page PageInfo

CourseDto

Name Yol Tür Description
kimlik
id uuid
isim
name string
statü
status string
moduleCount
moduleCount integer
topicCount
topicCount integer
hasUnpublishedChanges
hasUnpublishedChanges boolean
currentVersionNumber
currentVersionNumber integer
latestPublishedAt
latestPublishedAt date-time
createdAt
createdAt date-time

CourseListResponse

Name Yol Tür Description
items
items array of CourseDto
sayfa
page PageInfo

GenerationProgressDto

Name Yol Tür Description
totalTasks
totalTasks integer
completedTasks
completedTasks integer
failedTasks
failedTasks integer

GenerationRequestInfoDto

Name Yol Tür Description
kimlik
id uuid
statü
status string
createdAt
createdAt string
completedAt
completedAt string
hata
error string
progress
progress GenerationProgressDto
target
target string
targetId
targetId uuid
ebeveynTürü
parentType string
topicIds
topicIds array of uuid
moduleId'ler
moduleIds array of uuid

GenerationStatusResponse

Name Yol Tür Description
activeRequests
activeRequests array of GenerationRequestInfoDto

CourseVersionDto

Name Yol Tür Description
kimlik
id uuid
courseId
courseId uuid
versionNumber
versionNumber integer
publishedAt
publishedAt date-time
publishedBy
publishedBy uuid
moduleCount
moduleCount integer
topicCount
topicCount integer
lessonCount
lessonCount integer
exerciseCount
exerciseCount integer
questionCount
questionCount integer
tahminiTimeSeconds
estimatedTimeSeconds integer

CourseVersionListResponse

Name Yol Tür Description
items
items array of CourseVersionDto

AuditSnapshot

Name Yol Tür Description
createdAt
createdAt date-time
oluşturan
createdBy uuid
updatedAt
updatedAt date-time
Güncelleme tarihiTarafından
updatedBy uuid

CourseSnapshot

Name Yol Tür Description
isim
name string
coverImageId
coverImageId uuid
prerequisiteCourseId
prerequisiteCourseId uuid
courseGuideline
courseGuideline string
lessonsGuideline
lessonsGuideline string
questionsGuideline
questionsGuideline string
exercisesGuideline
exercisesGuideline string
modules
modules array of ModuleSnapshot

CourseVersionSnapshotDto

Name Yol Tür Description
kimlik
id uuid
courseId
courseId uuid
versionNumber
versionNumber integer
snapshot
snapshot CourseSnapshot

ExerciseSnapshot

Name Yol Tür Description
kimlik
id uuid
topicId
topicId uuid
exerciseType
exerciseType string
prompt
prompt string
ordinalNumber
ordinalNumber integer
isGenerated
isGenerated boolean
source
source string
denetim
audit AuditSnapshot
avatarCharacteristics
avatarCharacteristics string
avatarPictureId
avatarPictureId uuid
reverseRolePlayEnabled
reverseRolePlayEnabled boolean
reverseRolePlayMandatory
reverseRolePlayMandatory boolean
senaryo
scenario string
traineeRole
traineeRole string
avatarName
avatarName string
avatarDescription
avatarDescription string
operationalChallenge
operationalChallenge string
successMetric
successMetric string
talimat
instruction string
instructionReverse
instructionReverse string
exerciseKnowledgeBase
exerciseKnowledgeBase string

LearningByteSnapshot

Name Yol Tür Description
kimlik
id uuid
topicId
topicId uuid
isim
name string
description
description string
ordinalNumber
ordinalNumber integer
source
source string
denetim
audit AuditSnapshot
dersler
lessons array of LessonSnapshot

LessonSnapshot

Name Yol Tür Description
kimlik
id uuid
learningByteId
learningByteId uuid
içerik
content string
ordinalNumber
ordinalNumber integer
source
source string
denetim
audit AuditSnapshot
medya
media array of MediaSnapshot
Soru
questions array of QuestionSnapshot

LinkedDocumentSnapshot

Name Yol Tür Description
kimlik
id uuid
fileId
fileId uuid
linkType
linkType string
isSupplement
isSupplement boolean
isim
name string
genişletme
extension string
size
size integer
description
description string

MediaSnapshot

Name Yol Tür Description
kimlik
id uuid
fileId
fileId uuid
ordinalNumber
ordinalNumber integer
mediaType
mediaType string
source
source string

ModuleSnapshot

Name Yol Tür Description
kimlik
id uuid
courseId
courseId uuid
productId
productId uuid
isim
name string
description
description string
ıntro
intro string
ordinalNumber
ordinalNumber integer
quizSettings
quizSettings array of QuizSettingSnapshot
quizQuestions
quizQuestions array of QuestionSnapshot
topics
topics array of TopicSnapshot

OptionSnapshot

Name Yol Tür Description
kimlik
id uuid
optionText
optionText string
isCorrect
isCorrect boolean
ordinalNumber
ordinalNumber integer

QuestionSnapshot

Name Yol Tür Description
kimlik
id uuid
questionType
questionType string
questionText
questionText string
expectedAnswer
expectedAnswer string
ordinalNumber
ordinalNumber integer
source
source string
denetim
audit AuditSnapshot
options
options array of OptionSnapshot

QuizSettingSnapshot

Name Yol Tür Description
questionType
questionType string
sayı
count integer

TopicSnapshot

Name Yol Tür Description
kimlik
id uuid
moduleId
moduleId uuid
isim
name string
description
description string
ıntro
intro string
ordinalNumber
ordinalNumber integer
quizSettings
quizSettings array of QuizSettingSnapshot
quizQuestions
quizQuestions array of QuestionSnapshot
learningBytes
learningBytes array of LearningByteSnapshot
alıştırmalar
exercises array of ExerciseSnapshot
linkedDocuments
linkedDocuments array of LinkedDocumentSnapshot
topicKnowledgeBase
topicKnowledgeBase string

StreamingResponseBody