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 panelindeki
https://web.timeml.ai() Ayarlar → API Anahtarları'ndan verilen Bir Time Machine API anahtarı. Anahtar, iletm_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 üzereBearertam 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
- Body
- ExerciseDto
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
- Body
- ExerciseDto
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
- Body
- DocumentDetailDto
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
- Body
- DocumentDetailDto
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
- Body
- DocumentDetailDto
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
- Body
- DocumentDetailDto
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
- Body
- ExpertDetailDto
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
- Body
- DocumentListResponse
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
- Body
- ExerciseListResponse
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
- Body
- QuestionDto
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
- Body
- QuestionListResponse
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
- Body
- QuestionListResponse
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
- Body
- ModuleDetailDto
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
- Body
- ExpertDetailDto
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
- Body
- ExpertDetailDto
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
- Body
- AskResponse
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
- Body
- CourseDetailDto
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
- Body
- DepartmentDto
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
- Body
- DepartmentDto
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
- Body
- DepartmentDto
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
- Body
- LessonDetailDto
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
- Body
- LessonDetailDto
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
- Body
- QuestionDto
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
- Body
- QuestionDto
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
- Body
- QuestionListResponse
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
- Body
- QuestionListResponse
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
- Body
- QuestionDto
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
- Body
- CourseListResponse
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
- Body
- QuestionDto
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
- Body
- ExerciseDto
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
- Body
- ExerciseDto
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
- Body
- ExerciseDto
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
- Body
- QuestionDto
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
|
True | |||
|
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
- Body
- UserListResponse
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
- Body
- DemoTrainingDto
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
- Body
- CourseDetailDto
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
- Body
- CourseDetailDto
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
- Body
- CourseDetailDto
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
- Body
- ModuleDetailDto
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
- Body
- CourseDetailDto
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
- Body
- ModuleListResponse
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
- Body
- ModuleListResponse
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
- Body
- MediaListResponse
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
- Body
- MediaDetailDto
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
- Body
- MediaDetailDto
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
- Body
- MediaDetailDto
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
- Body
- MediaDetailDto
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
- Body
- ModuleDetailDto
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
- Body
- ModuleDetailDto
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
- Body
- QuestionDto
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
- Body
- QuestionDto
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
- Body
- TopicListResponse
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
- Body
- QuestionListResponse
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
- Body
- QuestionListResponse
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
- Body
- QuestionDto
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
- Body
- TopicListResponse
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
- Body
- DepartmentDto
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
- Body
- CertificateDto
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
- response
- StreamingResponseBody
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
- Body
- DemoTrainingDto
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
- Body
- DemoTrainingDto
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
- Body
- DemoTrainingDto
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
- Body
- ExpertListResponse
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
- Body
- DemoTrainingDto
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
- Body
- EventListResponse
Öğ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
- Body
- StudentInsightsDto
Öğ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
- Body
- LessonDetailDto
Öğ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
- Body
- LessonListResponse
Şirket düzeyinde içgörüler
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
|
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 |