Güvenli Kod Savaşçısı (Bağımsız Yayımcı) (Önizleme)
Bu Güvenli Kod Savaşçısı(https://securecodewarrior.com) bağlayıcısı, öğrenme platformuna programlı erişim sağlar. Secure Code Warrior, yazılım güvenlik becerilerini artırdıkça güvenli kodlamayı geliştiriciler için olumlu ve cazip bir deneyim haline getirir. Amiral gemisi Öğrenme Platformumuz ile her kodlayıcıya kendi tercih ettiği öğrenme yollarında yol gösteriyoruz, böylece güvenlik becerisine sahip geliştiriciler bağlı dünyamızın günlük süper kahramanları haline geliyor.
Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:
| Hizmet | Class | Bölgeler |
|---|---|---|
| Copilot Studio | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Logic Apps | Standart | Aşağıdakiler dışında tüm Logic Apps bölgeleri : - Azure Kamu bölgeleri - Azure Çin bölgeleri - ABD Savunma Bakanlığı (DoD) |
| Power Apps | Premium | Aşağıdakiler dışında tüm Power Apps bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| Power Automate | Premium | Aşağıdakiler dışında tüm Power Automate bölgeleri : - ABD Kamu (GCC) - US Government (GCC High) - 21Vianet tarafından işletilen Çin Bulutu - ABD Savunma Bakanlığı (DoD) |
| İletişim | |
|---|---|
| İsim | Troy Taylor |
| URL | https://www.hitachisolutions.com |
| E-posta | ttaylor@hitachisolutions.com |
| Bağlayıcı Meta Verileri | |
|---|---|
| Publisher | Hitachi Çözümleri |
| Secure Code Warrior hakkında daha fazla bilgi edinin | https://docs.microsoft.com/connectors/securecodewarrior |
| Web sitesi | https://www.securecodewarrior.com/ |
| Gizlilik ilkesi | https://www.securecodewarrior.com/trust/privacy-policy |
| Kategoriler | BT İşlemleri |
Bağlantı oluşturma
Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:
| Varsayılan | Bağlantı oluşturmak için parametreler. | Tüm bölgeler | Paylaşılamaz |
Temerrüt
Geçerli: Tüm bölgeler
Bağlantı oluşturmak için parametreler.
Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.
| İsim | Türü | Description | Gerekli |
|---|---|---|---|
| API Belirteci | securestring | Bu API için API belirteci | Doğru |
Azaltma Sınırları
| Name | Çağrılar | Yenileme Dönemi |
|---|---|---|
| Bağlantı başına API çağrıları | 100 | 60 saniye |
Eylemler
| Arama Değerlendirmesi |
Bu uç nokta, değerlendirmelerle ilgili bir dizi veri noktası içeren Değerlendirme nesnelerinin listesini döndürür. Bu, diğer değerlendirmeLER API uç noktalarıyla birlikte kullanılabilecek değerlendirme kimliklerini içerir. Sonuçlar durum, ad, desteklenen dil ve zorluk temelinde filtrelenebilir. |
| Arama Değerlendirmesi Denemeleri |
Bu uç nokta, verilen kimlikle Değerlendirmeyi almış olan tüm geliştiriciler için ayrıntılı bir rapor döndürür. Raporun kapsamı çeşitli yollarla filtrelenebilir. Sorguyla birlikte e-posta adreslerini sağlayarak sonuçları belirli geliştiricilere göre filtreleyebilirsiniz. Durum sağlanırsa, yalnızca belirtilen duruma sahip değerlendirme girişimleri dahil edilir. Ekip adları sağlanmışsa, yalnızca bu ekiplerdeki kullanıcıların değerlendirme denemeleri dahil edilir. Etiketler sağlanıyorsa, yalnızca bu etiketlere sahip kullanıcıların değerlendirme denemeleri dahil edilir. bir pass_status sağlanırsa, yalnızca belirtilen pass_status sahip değerlendirme girişimleri dahil edilir. Bu, özet raporundaki tüm verileri ve değerlendirmenin bir parçası olan tüm zorlukların ayrıntılarını içerir. |
| Arama Geliştiricileri Etkinliği |
Bu uç nokta, kuruluştaki tüm geliştiricilerin ayrıntılı sınama günlüğünü, geliştiricinin sınama puanı, zorluk ve sınama sonucuyla döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığındaki sınama günlüğünü de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir. |
| Arama Geliştiricileri İlerleme Durumu |
Bu uç nokta, mevcut bölge, düzey ve görev ilerleme durumuyla birlikte kuruluştaki tüm geliştiricilerin eğitim ilerleme durumunu döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığı boyunca geliştirici ilerlemesindeki değişikliği de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir. |
| Arama kursu geliştiricilerinin ilerleme durumu |
Bu uç nokta, kuruluştaki tüm geliştiricilerin kurs ilerleme durumunu döndürür. |
| Arama Öğrenmesi İlerleme Durumu |
Öğrenme açıklaması Filtreleri - kullanıcılar, ekipler ve etiketler |
| Değerlendirme Girişimlerini Alma |
Bu uç nokta, verilen kimlikle Değerlendirmeyi almış olan tüm geliştiriciler için ayrıntılı bir rapor döndürür. Raporun kapsamı çeşitli yollarla filtrelenebilir. Sorguyla birlikte e-posta adresini sağlayarak belirli bir geliştiriciye sonuçları filtreleyebilirsiniz. Başlangıç tarihi sağlanırsa, yalnızca bu tarihten sonra başlatılan veya tamamlanan (ve dahil) denemeler eklenir. Bir bitiş tarihi sağlanırsa, yalnızca bu tarihten önce başlatılan veya tamamlanan zorluklar dahil edilir. Her ikisinin de sağlanması, filtrelenmesi gereken bir tarih aralığını gösterir. Bu, özet raporundaki tüm verileri ve değerlendirmenin bir parçası olan tüm zorlukların ayrıntılarını içerir. |
| Değerlendirmeleri Alma |
Bu uç nokta, değerlendirmelerle ilgili bir dizi veri noktası içeren Değerlendirme nesnelerinin listesini döndürür. Bu, diğer değerlendirmeLER API uç noktalarıyla birlikte kullanılabilecek değerlendirme kimliklerini içerir. |
| Değerlendirmeleri Atama |
Bu uç nokta, belirtilen değerlendirmeyi belirtilen kullanıcılara/ekiplere atar. Değerlendirmeye e-posta, inviteUrl ve davet e-postasının gönderilip gönderilmediğini belirten durumlarıyla atanmış kullanıcıların listesini döndürür. |
| Ekibi silme |
Bu, bir ekibi silmek için kullanılır. |
| Ekip ayrıntılarını alma |
Bu, bir ekibin ayrıntılarını almak için kullanılır. |
| Ekip ayrıntılarını güncelleştirme |
Bu, bir ekibin ayrıntılarını güncelleştirmek için kullanılır. |
| Ekip Etkinliğini En Çok Etkileşime Alma |
Bu uç nokta, en çok etkileşim kuran 'N' takımlarını döndürür. |
| Ekip Puan Tablosu Alma |
Bu uç nokta, kuruluş içindeki tüm ekiplerin listesini, geçerli istatistiklerinin yanı sıra rapor dönemi içindeki istatistiklerdeki değişikliği (1, 7 veya 30 gün olabilir) döndürür. |
| Etkinlik En İyi Performans Gösterenleri Alma |
Bu, en iyi performans gösteren kullanıcıların listesini almak için kullanılır. |
| Etkinlik Güçlü ve Zayıf Yönlerini Alma |
Bu uç nokta, belirli bir dil veya tüm diller için bir şirket, ekip veya kullanıcının (sorgunun ayrıntı düzeyine bağlı olarak) ortalama güçlü ve zayıf yönlerini döndürür |
| Geliştirici Etkinliği Alma |
Bu uç nokta, kuruluştaki tüm geliştiricilerin ayrıntılı sınama günlüğünü, geliştiricinin sınama puanı, zorluk ve sınama sonucuyla döndürür. |
| Geliştirici İlerleme Durumunu Alma |
Bu uç nokta, mevcut bölge, düzey ve görev ilerleme durumuyla birlikte kuruluştaki tüm geliştiricilerin eğitim ilerleme durumunu döndürür. |
| Geliştirici Puan Tablosu Alma |
Bu uç nokta, kuruluş içindeki tüm geliştiricilerin listesini, geçerli istatistiklerinin yanı sıra rapor dönemi içindeki istatistiklerdeki değişikliği (1, 7 veya 30 gün olabilir) döndürür. |
| Geliştirici Puan Tablosunu Ara |
Bu uç nokta, kuruluştaki tüm geliştiricilerin listesini ve geçerli istatistiklerini döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığına göre istatistiklerdeki değişikliği de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir. |
| Harcanan zamanı alma |
Değerlendirmeler, Öğrenme, Turnuvalar ve Eğitimler genelinde platformda harcanan zaman. |
| Kaynakları Al |
Öğrenme kaynakları listesi |
| Kullanıcı Al |
Bu, tek bir kullanıcı kaydını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir. |
| Kullanıcı Ara |
Bu, tüm kullanıcı kayıtlarını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir. Filtre ölçütleri gövdeden geçirilerek filtre elde edilir. |
| Kullanıcı Etkinliğini En Çok Etkileşime Alma |
Bu uç nokta, en çok etkileşim kuran ilk 'N' kullanıcılarını döndürür. |
| Kullanıcı oluşturma |
Kullanıcı oluşturur. |
| Kullanıcıları Al |
Bu, tüm kullanıcı kayıtlarını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir. |
| Kullanıcıyı Güncelleştirme |
Kullanıcıyı verilen verilerle güncelleştirir. Etiketler değiştirilir. |
| Kullanıcıyı Silme |
Verilen kimlik tarafından başvuruda bulunılan kullanıcıyı siler. |
| Kurs için tüm geliştiricilerin ilerlemesini alma |
Bu uç nokta, belirtilen kurs için tüm geliştiricilerin ilerleme durumunu döndürür. |
| Kurs URL'sini alma |
Kurs URL'sini içeren JSON |
| Takım oluştur |
Bu, bir ekip oluşturmak için kullanılır. |
| Tamamlanan, okunan veya izlenen öğrenme kaynaklarını gösterir |
Öğrenme açıklaması |
| Teams'i edinin |
Bu uç nokta, ekiplerle ilgili bir dizi veri noktası içeren Team nesnelerinin listesini döndürür. Bu, diğer ekip API'leri uç noktalarıyla birlikte kullanılabilecek ekip kimliklerini içerir. |
| Turnuva Puan Tablosu Edinin |
Bu uç nokta, tek bir turnuvanın puan tablosunu döndürür. Bu, geliştiricinin katıldığı tüm düzeyleri, zorlukları ve aşamaları ve bunların ayrıntılı ölçümlerini içerir. |
| Turnuva Puan Tablosunu Ara |
Bu uç nokta, tek bir turnuvanın puan tablosunu döndürür. Bu, geliştiricinin katıldığı tüm düzeyleri, zorlukları ve aşamaları ve bunların ayrıntılı ölçümlerini içerir. Bu uç nokta, bir rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığı boyunca puan tablosunu da döndürebilir. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir. |
| Turnuvaları Edinin |
Bu uç nokta, şirketteki turnuvaların listesini döndürür. |
| Tüm kursları alma |
Bu uç nokta, kurslarla ilgili bir dizi veri noktası içeren Course nesnelerinin listesini döndürür. Bu, diğer kurs API'leri uç noktalarıyla birlikte kullanılabilecek kurs kimliklerini içerir. |
Arama Değerlendirmesi
Bu uç nokta, değerlendirmelerle ilgili bir dizi veri noktası içeren Değerlendirme nesnelerinin listesini döndürür. Bu, diğer değerlendirmeLER API uç noktalarıyla birlikte kullanılabilecek değerlendirme kimliklerini içerir. Sonuçlar durum, ad, desteklenen dil ve zorluk temelinde filtrelenebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
statü
|
status | string |
Değerlendirme durumu |
|
|
name
|
name | string |
Değerlendirme adı |
|
|
_id
|
_id | string |
Dil Kimliği |
|
|
_Framework
|
_framework | string |
Dil çerçevesi |
|
|
Zorluk
|
difficulty | string |
Değerlendirme zorluğu |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Arama Değerlendirmesi Denemeleri
Bu uç nokta, verilen kimlikle Değerlendirmeyi almış olan tüm geliştiriciler için ayrıntılı bir rapor döndürür. Raporun kapsamı çeşitli yollarla filtrelenebilir. Sorguyla birlikte e-posta adreslerini sağlayarak sonuçları belirli geliştiricilere göre filtreleyebilirsiniz. Durum sağlanırsa, yalnızca belirtilen duruma sahip değerlendirme girişimleri dahil edilir. Ekip adları sağlanmışsa, yalnızca bu ekiplerdeki kullanıcıların değerlendirme denemeleri dahil edilir. Etiketler sağlanıyorsa, yalnızca bu etiketlere sahip kullanıcıların değerlendirme denemeleri dahil edilir. bir pass_status sağlanırsa, yalnızca belirtilen pass_status sahip değerlendirme girişimleri dahil edilir. Bu, özet raporundaki tüm verileri ve değerlendirmenin bir parçası olan tüm zorlukların ayrıntılarını içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
assessment_id
|
assessment_id | string |
Değerlendirme kimliği |
|
|
name
|
name | string |
Değerlendirme adı |
|
|
users
|
users | string |
Değerlendirmeyi deneyen kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
statü
|
status | string |
Değerlendirme denemesi durumu |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
pass_status
|
pass_status | string |
Değerlendirme denemesi geçirme durumu |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çalışır
|
attempts | array of object |
Çalışır |
|
Kimlik
|
attempts._id | string |
Değerlendirme girişimi kimliği |
|
Assessment
|
attempts._assessment | string |
Ait olduğu değerlendirme |
|
Değerlendirme Adı
|
attempts.name | string |
Değerlendirme adı |
|
İsim
|
attempts.developer.name | string |
Geliştiricinin adı (ilk + orta + soyadı). |
|
E-posta
|
attempts.developer.email | string |
Geliştiricinin e-posta adresi. |
|
Üye:
|
attempts.developer.member_since | string |
Geliştiricinin üye olduğu tarih. |
|
Son Oturum Açma
|
attempts.developer.last_logged_in | string |
Geliştiricinin son oturum açtığı tarih. |
|
Statü
|
attempts.developer.status | string |
Geliştirici hesabının geçerli durumu. |
|
Şirket
|
attempts.developer.company | string |
Geliştiricinin parçası olduğu şirket adı. |
|
Takım
|
attempts.developer.team | string |
Geliştiricinin parçası olduğu ekip adı. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Statü
|
attempts.status | string |
Beklemede, devam ediyor, tamamlandı veya 'erişilemedi' olabilecek bir sınamanın/değerlendirmenin durumunu gösterir. |
|
Language
|
attempts.language | string |
Değerlendirmenin dili/çerçevesi. null = language/framework, birden fazla dili destekleyen değerlendirme için seçilmedi. |
|
Started
|
attempts.started | string |
Değerlendirmenin başlatıldığı tarih/saat. |
|
Tamamlandı
|
attempts.completed | string |
Değerlendirmenin tamamlandığı tarih/saat |
|
Deadline
|
attempts.deadline | string |
Değerlendirme son tarihinin/saatini gösterir. Değerlendirmenin zaman sınırı yoksa son tarih null olur. |
|
Score
|
attempts.score | integer |
%değerlendirme puanı. |
|
Tamamlandı:
|
attempts.completed_in | string |
Değerlendirme girişiminin tamamlanması için geçen süre. |
|
Not Geçirme
|
attempts.passing_grade | integer |
Değerlendirmeyi geçirmek için gereken yüzde. |
|
Geçiş Durumu
|
attempts.pass_status | string |
Değerlendirmenin geçiş durumu. |
|
Doğru
|
attempts.progress.correct | integer |
Doğru zorlukların sayısı. |
|
Yanlış
|
attempts.progress.incorrect | integer |
Yanlış sınamaların sayısı. |
|
Sınama Sayısı
|
attempts.progress.number_of_challenges | integer |
Toplam zorluk sayısı. |
|
Tamamlandı
|
attempts.progress.completed | integer |
Değerlendirmenin tamamlandığı tarih/saat. |
|
Yer almaktadır
|
attempts.accuracy.located | integer |
Bulunan güvenlik açıklarının % |
|
Tanımlanan
|
attempts.accuracy.identified | integer |
Tanımlanan güvenlik açıklarının % |
|
Düzeltildi
|
attempts.accuracy.fixed | integer |
Güvenlik açıklarının % düzeltildi |
|
Zorluklar
|
attempts.challenges | array of object |
Zorluklar |
|
Numara
|
attempts.challenges.number | integer |
Numara |
|
kategori
|
attempts.challenges.category | string |
kategori |
|
Alt kategori
|
attempts.challenges.subcategory | string |
Alt kategori |
|
Zorluk
|
attempts.challenges.difficulty | string |
Zorluk |
|
statü
|
attempts.challenges.status | string |
statü |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
Puan
|
attempts.challenges.score | integer |
Puan |
|
statü
|
attempts.challenges.locate.status | string |
statü |
|
statü
|
attempts.challenges.identify.status | string |
statü |
|
statü
|
attempts.challenges.fix.status | string |
statü |
|
Toplam Sayfa Sayısı
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı. |
|
Sayfa Başına Sonuç
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı. |
|
Sonraki Sayfa
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa). |
|
Önceki Sayfa
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa). |
|
Toplam Sonuç
|
links.total_results | integer |
Sonuçların toplam sayısı. |
Arama Geliştiricileri Etkinliği
Bu uç nokta, kuruluştaki tüm geliştiricilerin ayrıntılı sınama günlüğünü, geliştiricinin sınama puanı, zorluk ve sınama sonucuyla döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığındaki sınama günlüğünü de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Rapor için geçmiş gün sayısı (geçerli değerler - 1, 7 ve 30 gün) |
|
|
başlangıç tarihi
|
startdate | string |
geliştirici sınama günlükleri belirtilen sürenin üzerinde veya sonrasında tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
bitiş tarihi
|
enddate | string |
geliştirici sınama günlükleri belirtilen süre veya öncesinde tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
users
|
users | string |
Sınama günlüklerine eklenecek kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Belirli bir süre için zorlukların ayrıntılı günlüğü
- Geliştirici Etkinliği
- DevelopersActivity
Arama Geliştiricileri İlerleme Durumu
Bu uç nokta, mevcut bölge, düzey ve görev ilerleme durumuyla birlikte kuruluştaki tüm geliştiricilerin eğitim ilerleme durumunu döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığı boyunca geliştirici ilerlemesindeki değişikliği de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Rapor için geçmiş gün sayısı (geçerli değerler - 1, 7 ve 30 gün) |
|
|
başlangıç tarihi
|
startdate | string |
geliştirici ilerleme durumu belirtilen sürenin üzerinde veya sonrasında tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
bitiş tarihi
|
enddate | string |
geliştirici ilerleme durumu belirtilen süreden önce veya bu süreden önce tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
users
|
users | string |
Geliştirici ilerlemesine eklenecek kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Bu, her bir geliştiricinin dil, bölge, düzey ve görevlerdeki ilerleme durumunu içerir
- Geliştirici İlerleme Durumu
- DevelopersProgress
Arama kursu geliştiricilerinin ilerleme durumu
Bu uç nokta, kuruluştaki tüm geliştiricilerin kurs ilerleme durumunu döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
course_id
|
course_id | array of uuid |
Ders kimliği dizisi |
|
|
user_id
|
user_id | array of uuid |
Kullanıcı kaynağı kimliği dizisi |
|
|
statü
|
status | string |
Kurs durumu |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
veriler
|
data | array of object | |
|
user_id
|
data.user_id | string |
Kullanıcı kaynağı kimliği |
|
statü
|
data.status | string |
Kurs durumu |
|
doğruluk
|
data.accuracy | integer |
Doğru denemelerin yüzdesi |
|
güven
|
data.confidence | integer |
Kullanılan isabetlerin kullanılabilir ipuçlarına oranı |
|
minutes_spent
|
data.minutes_spent | integer |
Kullanıcının kursta harcadığı toplam süre |
|
first_completed_date
|
data.first_completed_date | date-time |
İlk kurs dilinin tamamlandığı tarih |
|
first_enrolled_date
|
data.first_enrolled_date | date-time |
İlk kurs dilinin kaydedilildiği tarih |
|
ilerleme
|
data.progress | integer |
Kursun ilerleme durumu |
|
Diller
|
data.languages | array of CourseDeveloperProgressLanguageEntry |
Kursun dil listesi |
|
Davet ediyor
|
data.invites | array of CourseDeveloperProgressInviteEntry |
Davetlerin ve anımsatıcıların listesi |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Arama Öğrenmesi İlerleme Durumu
Öğrenme açıklaması Filtreleri - kullanıcılar, ekipler ve etiketler
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
users
|
users | string |
Öğrenme ilerlemesine eklenecek kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Geliştiriciler
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Değerlendirme Girişimlerini Alma
Bu uç nokta, verilen kimlikle Değerlendirmeyi almış olan tüm geliştiriciler için ayrıntılı bir rapor döndürür. Raporun kapsamı çeşitli yollarla filtrelenebilir. Sorguyla birlikte e-posta adresini sağlayarak belirli bir geliştiriciye sonuçları filtreleyebilirsiniz. Başlangıç tarihi sağlanırsa, yalnızca bu tarihten sonra başlatılan veya tamamlanan (ve dahil) denemeler eklenir. Bir bitiş tarihi sağlanırsa, yalnızca bu tarihten önce başlatılan veya tamamlanan zorluklar dahil edilir. Her ikisinin de sağlanması, filtrelenmesi gereken bir tarih aralığını gösterir. Bu, özet raporundaki tüm verileri ve değerlendirmenin bir parçası olan tüm zorlukların ayrıntılarını içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Değerlendirme Kimliği
|
assessment_id | True | string |
Değerlendirme kimliği |
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Geliştiricinin E-postası
|
developer | string |
Filtre uygulamak için geliştiricinin e-posta adresi |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Yalnızca belirtilen tarihte ve sonrasında başlatılan iade denemeleri. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | date-time |
Yalnızca belirtilen tarihten önce başlatılan veya tamamlanan iade denemeleri. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çalışır
|
attempts | array of object |
Çalışır |
|
Kimlik
|
attempts._id | string |
Değerlendirme girişimi kimliği |
|
Assessment
|
attempts._assessment | string |
Ait olduğu değerlendirme |
|
Değerlendirme Adı
|
attempts.name | string |
Değerlendirme adı |
|
İsim
|
attempts.developer.name | string |
Geliştiricinin adı (ilk + orta + soyadı). |
|
E-posta
|
attempts.developer.email | string |
Geliştiricinin e-posta adresi. |
|
Üye:
|
attempts.developer.member_since | string |
Geliştiricinin üye olduğu tarih. |
|
Son Oturum Açma
|
attempts.developer.last_logged_in | string |
Geliştiricinin son oturum açtığı tarih. |
|
Statü
|
attempts.developer.status | string |
Geliştirici hesabının geçerli durumu. |
|
Şirket
|
attempts.developer.company | string |
Geliştiricinin parçası olduğu şirket adı. |
|
Takım
|
attempts.developer.team | string |
Geliştiricinin parçası olduğu ekip adı. |
|
tags
|
attempts.developer.tags | array of string |
tags |
|
roles
|
attempts.developer.roles | array of string |
roles |
|
Statü
|
attempts.status | string |
Beklemede, devam ediyor, tamamlandı veya 'erişilemedi' olabilecek bir sınamanın/değerlendirmenin durumunu gösterir. |
|
Language
|
attempts.language | string |
Değerlendirmenin dili/çerçevesi. null = language/framework, birden fazla dili destekleyen değerlendirme için seçilmedi. |
|
Started
|
attempts.started | string |
Değerlendirmenin başlatıldığı tarih/saat. |
|
Tamamlandı
|
attempts.completed | string |
Değerlendirmenin tamamlandığı tarih/saat |
|
Deadline
|
attempts.deadline | string |
Değerlendirme son tarihinin/saatini gösterir. Değerlendirmenin zaman sınırı yoksa son tarih null olur. |
|
Score
|
attempts.score | integer |
%değerlendirme puanı. |
|
Tamamlandı:
|
attempts.completed_in | string |
Değerlendirme girişiminin tamamlanması için geçen süre. |
|
Not Geçirme
|
attempts.passing_grade | integer |
Değerlendirmeyi geçirmek için gereken yüzde. |
|
Geçiş Durumu
|
attempts.pass_status | string |
Değerlendirmenin geçiş durumu. |
|
Doğru
|
attempts.progress.correct | integer |
Doğru zorlukların sayısı. |
|
Yanlış
|
attempts.progress.incorrect | integer |
Yanlış sınamaların sayısı. |
|
Sınama Sayısı
|
attempts.progress.number_of_challenges | integer |
Toplam zorluk sayısı. |
|
Tamamlandı
|
attempts.progress.completed | integer |
Değerlendirmenin tamamlandığı tarih/saat. |
|
Yer almaktadır
|
attempts.accuracy.located | integer |
Bulunan güvenlik açıklarının % |
|
Tanımlanan
|
attempts.accuracy.identified | integer |
Tanımlanan güvenlik açıklarının % |
|
Düzeltildi
|
attempts.accuracy.fixed | integer |
Güvenlik açıklarının % düzeltildi |
|
Zorluklar
|
attempts.challenges | array of object |
Zorluklar |
|
Numara
|
attempts.challenges.number | integer |
Numara |
|
kategori
|
attempts.challenges.category | string |
kategori |
|
Alt kategori
|
attempts.challenges.subcategory | string |
Alt kategori |
|
Zorluk
|
attempts.challenges.difficulty | string |
Zorluk |
|
statü
|
attempts.challenges.status | string |
statü |
|
max_score
|
attempts.challenges.max_score | integer |
max_score |
|
Puan
|
attempts.challenges.score | integer |
Puan |
|
statü
|
attempts.challenges.locate.status | string |
statü |
|
statü
|
attempts.challenges.identify.status | string |
statü |
|
statü
|
attempts.challenges.fix.status | string |
statü |
|
Toplam Sayfa Sayısı
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı. |
|
Sayfa Başına Sonuç
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı. |
|
Sonraki Sayfa
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa). |
|
Önceki Sayfa
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa). |
|
Toplam Sonuç
|
links.total_results | integer |
Sonuçların toplam sayısı. |
Değerlendirmeleri Alma
Bu uç nokta, değerlendirmelerle ilgili bir dizi veri noktası içeren Değerlendirme nesnelerinin listesini döndürür. Bu, diğer değerlendirmeLER API uç noktalarıyla birlikte kullanılabilecek değerlendirme kimliklerini içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Yalnızca verilen tarihte ve sonrasında başlatılan iade değerlendirmeleri. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | date-time |
Yalnızca verilen tarihten önce başlatılan veya tamamlanan iade değerlendirmeleri. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
assessments
|
assessments | array of Assessment | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Değerlendirmeleri Atama
Bu uç nokta, belirtilen değerlendirmeyi belirtilen kullanıcılara/ekiplere atar. Değerlendirmeye e-posta, inviteUrl ve davet e-postasının gönderilip gönderilmediğini belirten durumlarıyla atanmış kullanıcıların listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Değerlendirme Kimliği
|
assessment_id | True | string |
Değerlendirme kimliği |
|
users
|
users | array of string |
Değerlendirmenin atanacak kullanıcı listesi |
|
|
Takım
|
teams | array of string |
Değerlendirmenin atanacak takımların listesi |
|
|
sendEmail
|
sendEmail | boolean |
Değerlendirme ataması için değerlendirme davet e-postası gönderilip gönderilmediğini gösteren bayrak (Varsayılan: true) |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
assessmentInvitations
|
assessmentInvitations | array of AssessmentAssignResponse |
Ekibi silme
Bu, bir ekibi silmek için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Ekip Kimliği
|
team_id | True | string |
Ekip Kimliği |
Döndürülenler
Ekip Silme Yanıtı
- Body
- TeamDeleteResponse
Ekip ayrıntılarını alma
Bu, bir ekibin ayrıntılarını almak için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Ekip Kimliği
|
team_id | True | string |
Ekip Kimliği |
Döndürülenler
Ekip Ayrıntıları
- Body
- TeamDetails
Ekip ayrıntılarını güncelleştirme
Bu, bir ekibin ayrıntılarını güncelleştirmek için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Ekip Kimliği
|
team_id | True | string |
Ekip Kimliği |
|
name
|
name | string |
Ekip Adı |
|
|
tags
|
tags | array of string |
Ekiple ilgili tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asya-Pasifik, Mühendislik |
|
|
statü
|
status | string |
Ekip Durumu |
|
|
onboardingmessage
|
onboardingmessage | string |
Ekibİn Biniş İletisi |
|
|
Diller
|
languages | array of string |
Ekip dilleri listesi, _id ve _framework iki nokta üst üste (::) ve virgülle ayrılmış (,) |
Döndürülenler
Ekip Ayrıntıları
- Body
- TeamDetails
Ekip Etkinliğini En Çok Etkileşime Alma
Bu uç nokta, en çok etkileşim kuran 'N' takımlarını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Rapor Dönemi
|
report_period | integer |
En çok etkileşimde bulunan ekiplerin görüntülendiği gün sayısı (report_period tek başına veya sontarih ile belirtilmelidir) |
|
|
Başlangıç Tarihi
|
startdate | string |
Tarih aralığı için başlangıç tarihi (report_period ile belirtilmemelidir). Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | string |
Tarih aralığı için bitiş tarihi (başlangıç tarihinden büyük olmalıdır). Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Ekip Sayısı
|
number_of_teams | integer |
En fazla 'N' ekip sayısı |
|
|
Etiketler
|
tags | string |
Kullanıcı etiketleri |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Şirketteki En Çok Etkileşim Kuran Ekipler
- Body
- MostEngagedTeams
Ekip Puan Tablosu Alma
Bu uç nokta, kuruluş içindeki tüm ekiplerin listesini, geçerli istatistiklerinin yanı sıra rapor dönemi içindeki istatistiklerdeki değişikliği (1, 7 veya 30 gün olabilir) döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Rapor Dönemi
|
report_period | integer |
İstatistiklerdeki değişikliklerin görüntülendiği gün sayısı |
|
|
Etkin Olmayan Atla
|
omitInactive | boolean |
True olarak ayarlandığında, tüm etkin olmayan hesapları sonuçlardan atlar |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Puan tablosunun ilerleme durumunu belirtilen zamanda veya sonra tamamlandı olarak ekleyin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | date-time |
Puan tablosunun ilerleme durumunu belirtilen saatte veya bu süreden önce tamamlandı olarak ekleyin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
Döndürülenler
- response
- array of TeamLeaderboard
Etkinlik En İyi Performans Gösterenleri Alma
Bu, en iyi performans gösteren kullanıcıların listesini almak için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Rapor Dönemi
|
report_period | integer |
İstatistiklerdeki değişikliklerin görüntülendiği gün sayısı |
|
|
Kullanıcı Sayısı
|
num_users | integer |
Döndürülecek en iyi performans gösterenlerin sayısı |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Etiketler
|
tags | string |
Sonuçları, belirtilen etiketler için en iyi etiketleri gösterecek şekilde filtreleyin. Belirtilen etiketler virgülle ayrılmıştır ve sonuçları filtrelemek için OR mantığını kullanır. |
|
|
Takım
|
team | string |
Verilen ekibin en iyi performans gösterenlerini göstermek için sonuçları filtreleme |
|
|
Başlangıç Saati
|
starttime | date-time |
Belirli bir süre içinde veya sonrasında tamamlanan ilerleme durumunun puanlarını içerir. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Saati
|
endtime | date-time |
Belirtilen saatte veya öncesinde tamamlanan ilerleme durumunun puanlarını ekleyin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
şema
|
schema | TopPerformers |
En iyi performans gösterenler listesi |
Etkinlik Güçlü ve Zayıf Yönlerini Alma
Bu uç nokta, belirli bir dil veya tüm diller için bir şirket, ekip veya kullanıcının (sorgunun ayrıntı düzeyine bağlı olarak) ortalama güçlü ve zayıf yönlerini döndürür
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Hedef Türü
|
targetType | string |
Hedef türü. API anahtarının kapsamına bağlı olarak varsayılan değerler. Rapor anahtarı varsayılan olarak şirkete ayarlanır. Takım anahtarı varsayılan olarak takımdır. |
|
|
Hedef Tanımlayıcı
|
targetIdentifier | string |
Hedef Tanımlayıcı (Ekip Adı, Kullanıcı e-postası veya Kullanıcı Kimliği) |
|
|
Dil Kimliği
|
languageId | string |
Dil Kimliği |
|
|
Dil Çerçevesi
|
languageFramework | string |
Dil Çerçevesi |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Ortalama güçlü ve zayıflıklar nesnesi
Geliştirici Etkinliği Alma
Bu uç nokta, kuruluştaki tüm geliştiricilerin ayrıntılı sınama günlüğünü, geliştiricinin sınama puanı, zorluk ve sınama sonucuyla döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Belirli bir süre için zorlukların ayrıntılı günlüğü
- Geliştirici Etkinliği
- DevelopersActivity
Geliştirici İlerleme Durumunu Alma
Bu uç nokta, mevcut bölge, düzey ve görev ilerleme durumuyla birlikte kuruluştaki tüm geliştiricilerin eğitim ilerleme durumunu döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Bu, her bir geliştiricinin dil, bölge, düzey ve görevlerdeki ilerleme durumunu içerir
- Geliştirici İlerleme Durumu
- DevelopersProgress
Geliştirici Puan Tablosu Alma
Bu uç nokta, kuruluş içindeki tüm geliştiricilerin listesini, geçerli istatistiklerinin yanı sıra rapor dönemi içindeki istatistiklerdeki değişikliği (1, 7 veya 30 gün olabilir) döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Rapor Dönemi
|
report_period | integer |
İstatistiklerdeki değişikliklerin görüntülendiği gün sayısı |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Puan tablosunun ilerleme durumunu belirtilen zamanda veya sonra tamamlandı olarak ekleyin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | date-time |
Puan tablosunun ilerleme durumunu belirtilen saatte veya bu süreden önce tamamlandı olarak ekleyin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
puan tablosu
|
leaderboard | array of object |
puan tablosu |
|
Sıralama
|
leaderboard.rank | integer |
Katılımcının turnuvadaki son konumu. |
|
İsim
|
leaderboard.developer.name | string |
Geliştiricinin adı (ilk + orta + soyadı) |
|
E-posta
|
leaderboard.developer.email | string |
Geliştiricinin e-posta adresi. |
|
Üye:
|
leaderboard.developer.member_since | string |
Geliştiricinin üye olduğu tarih. |
|
Son Oturum Açma
|
leaderboard.developer.last_logged_in | string |
Geliştiricinin son oturum açtığı tarih. |
|
Statü
|
leaderboard.developer.status | string |
Geliştirici hesabının geçerli durumu. |
|
Şirket
|
leaderboard.developer.company | string |
Geliştiricinin parçası olduğu şirket adı |
|
Takım
|
leaderboard.developer.team | string |
Geliştiricinin parçası olduğu ekip adı. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Bloklandı
|
leaderboard.blocked | boolean |
Bu katılımcının turnuvadan engellenip engellenmediği. |
|
Harcanan Dakika
|
leaderboard.minutes_spent | integer |
Geliştiricinin yanıtlamak için harcadığı süre (dakika). |
|
Language
|
leaderboard.language | string |
Katılımcının kullandığı dil/çerçeve. |
|
En Fazla Puan
|
leaderboard.max_points | integer |
Turnuvada mevcut maksimum puan miktarı |
|
Points
|
leaderboard.points | integer |
Katılımcının kazandığı puan miktarı. |
|
Kullanılan İpuçları
|
leaderboard.hints_used | integer |
Katılımcının kullandığı ipuçlarının sayısı. |
|
Kayıp Yaşamlar
|
leaderboard.lives_lost | integer |
Katılımcının turnuva sırasında kaybettiği yaşam sayısı. |
|
Düzey
|
leaderboard.levels | array of object |
Düzey |
|
name
|
leaderboard.levels.name | string |
name |
|
Zorluklar
|
leaderboard.levels.challenges | array of object |
Zorluklar |
|
Numara
|
leaderboard.levels.challenges.number | integer |
Numara |
|
kategori
|
leaderboard.levels.challenges.category | string |
kategori |
|
Alt kategori
|
leaderboard.levels.challenges.subcategory | string |
Alt kategori |
|
Zorluk
|
leaderboard.levels.challenges.difficulty | string |
Zorluk |
|
statü
|
leaderboard.levels.challenges.status | string |
statü |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
nokta
|
leaderboard.levels.challenges.points | integer |
nokta |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
stages
|
leaderboard.levels.challenges.stages | array of object |
stages |
|
Numara
|
leaderboard.levels.challenges.stages.number | integer |
Numara |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
statü
|
leaderboard.levels.challenges.stages.status | string |
statü |
|
nokta
|
leaderboard.levels.challenges.stages.points | integer |
nokta |
|
max_points
|
leaderboard.levels.challenges.stages.max_points | integer |
max_points |
|
minutes_spent
|
leaderboard.levels.challenges.stages.minutes_spent | integer |
minutes_spent |
|
lives_lost
|
leaderboard.levels.challenges.stages.lives_lost | integer |
lives_lost |
|
hints_used
|
leaderboard.levels.challenges.stages.hints_used | integer |
hints_used |
|
Toplam Sayfa Sayısı
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
Sayfa Başına Sonuç
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı. |
|
Sonraki Sayfa
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa). |
|
Önceki Sayfa
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa). |
|
Toplam Sonuç
|
links.total_results | integer |
Sonuçların toplam sayısı. |
Geliştirici Puan Tablosunu Ara
Bu uç nokta, kuruluştaki tüm geliştiricilerin listesini ve geçerli istatistiklerini döndürür. Bu, rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığına göre istatistiklerdeki değişikliği de listeler. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Rapor için geçmiş gün sayısı (geçerli değerler - 1, 7 ve 30 gün) |
|
|
başlangıç tarihi
|
startdate | string |
geliştirici puan tablosu belirli bir süre sonra veya bu süreden sonra tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
bitiş tarihi
|
enddate | string |
geliştirici puan tablosu belirli bir süre önce veya bu süreden önce tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
users
|
users | string |
Puan tablosuna eklenecek kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
puan tablosu
|
leaderboard | array of object |
puan tablosu |
|
Sıralama
|
leaderboard.rank | integer |
Katılımcının turnuvadaki son konumu. |
|
İsim
|
leaderboard.developer.name | string |
Geliştiricinin adı (ilk + orta + soyadı). |
|
E-posta
|
leaderboard.developer.email | string |
Geliştiricilerin e-posta adresi |
|
Üye:
|
leaderboard.developer.member_since | string |
Geliştiricinin üye olduğu tarih. |
|
Son Oturum Açma
|
leaderboard.developer.last_logged_in | string |
Geliştiricinin son oturum açtığı tarih. |
|
Statü
|
leaderboard.developer.status | string |
Geliştirici hesabının geçerli durumu. |
|
Şirket
|
leaderboard.developer.company | string |
Geliştiricinin parçası olduğu şirket adı. |
|
Takım
|
leaderboard.developer.team | string |
Geliştiricinin parçası olduğu ekip adı. |
|
tags
|
leaderboard.developer.tags | array of string |
tags |
|
roles
|
leaderboard.developer.roles | array of string |
roles |
|
Bloklandı
|
leaderboard.blocked | boolean |
Bu katılımcının turnuvadan engellenip engellenmediği. |
|
Harcanan Dakika
|
leaderboard.minutes_spent | integer |
Geliştiricinin yanıtlamak için harcadığı süre (dakika). |
|
Language
|
leaderboard.language | string |
Katılımcının kullandığı dil/çerçeve. |
|
En Fazla Puan
|
leaderboard.max_points | integer |
Turnuvada mevcut maksimum puan miktarı. |
|
Points
|
leaderboard.points | integer |
Katılımcının kazandığı puan miktarı. |
|
Kullanılan İpuçları
|
leaderboard.hints_used | integer |
Katılımcının kullandığı ipuçlarının sayısı. |
|
Kayıp Yaşamlar
|
leaderboard.lives_lost | integer |
Katılımcının turnuva sırasında kaybettiği yaşam sayısı. |
|
Düzey
|
leaderboard.levels | array of object |
Düzey |
|
name
|
leaderboard.levels.name | string |
name |
|
Zorluklar
|
leaderboard.levels.challenges | array of object |
Zorluklar |
|
Numara
|
leaderboard.levels.challenges.number | integer |
Numara |
|
kategori
|
leaderboard.levels.challenges.category | string |
kategori |
|
Alt kategori
|
leaderboard.levels.challenges.subcategory | string |
Alt kategori |
|
Zorluk
|
leaderboard.levels.challenges.difficulty | string |
Zorluk |
|
statü
|
leaderboard.levels.challenges.status | string |
statü |
|
max_points
|
leaderboard.levels.challenges.max_points | integer |
max_points |
|
nokta
|
leaderboard.levels.challenges.points | integer |
nokta |
|
codebase_size
|
leaderboard.levels.challenges.codebase_size | string |
codebase_size |
|
minutes_spent
|
leaderboard.levels.challenges.minutes_spent | integer |
minutes_spent |
|
stages
|
leaderboard.levels.challenges.stages | array of object |
stages |
|
Numara
|
leaderboard.levels.challenges.stages.number | integer |
Numara |
|
name
|
leaderboard.levels.challenges.stages.name | string |
name |
|
statü
|
leaderboard.levels.challenges.stages.status | string |
statü |
|
nokta
|
leaderboard.levels.challenges.stages.points | integer |
nokta |
|
max_points
|
leaderboard.levels.challenges.stages.max_points | integer |
max_points |
|
minutes_spent
|
leaderboard.levels.challenges.stages.minutes_spent | integer |
minutes_spent |
|
lives_lost
|
leaderboard.levels.challenges.stages.lives_lost | integer |
lives_lost |
|
hints_used
|
leaderboard.levels.challenges.stages.hints_used | integer |
hints_used |
|
Toplam Sayfa Sayısı
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı. |
|
Sayfa Başına Sonuç
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı. |
|
Sonraki Sayfa
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa). |
|
Önceki Sayfa
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa). |
|
Toplam Sonuç
|
links.total_results | integer |
Sonuçların toplam sayısı. |
Harcanan zamanı alma
Değerlendirmeler, Öğrenme, Turnuvalar ve Eğitimler genelinde platformda harcanan zaman.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Kimlik
|
id | string |
Sonuçları UUID biçimindeki kullanıcı kimliğine göre filtreleme |
|
|
E-posta
|
string |
Sonuçları e-postaya göre filtreleme |
||
|
Etiketler
|
tags | string |
Sonuçları filtrele, kullanıcılara etiketleri gösterecek şekilde filtreleyin. Belirtilen etiketler virgülle ayrılmıştır ve sonuçları filtrelemek için OR mantığını kullanır. |
|
|
Takım
|
team | string |
Kullanıcıların belirtilen ekiliğe ait olduğunu göstermek için sonuçları filtreleme |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Sonuçları, gün başından itibaren sonuçları içerecek şekilde filtreleyin. 'YYYY-AA-GG' tarih biçimi. UTC olarak |
|
|
Bitiş Tarihi
|
enddate | date-time |
Sonuçları gün sonuna kadar tüm sonuçları içerecek şekilde filtreleyin. 'YYYY-AA-GG' tarih biçimi. UTC olarak |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
users
|
users | array of UsersTimeSpent | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Kaynakları Al
Öğrenme kaynakları listesi
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
resources
|
resources | array of Resource |
Kullanıcı Al
Bu, tek bir kullanıcı kaydını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kimlik
|
id | True | string |
Kullanıcı kaynağı kimliği. |
|
Kimlik Türü
|
idtype | string |
URL'deki kullanıcı kimliği türünü sınıflandırmak için kullanılır. |
|
|
Fields
|
fields | string |
Bir alan dizisi. Yalnızca Filtrede belirtilen öznitelikleri döndürür. Her öznitelik virgülle ayrılmış olmalıdır. |
Döndürülenler
- Kullanıcı Verileri
- UserData
Kullanıcı Ara
Bu, tüm kullanıcı kayıtlarını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir. Filtre ölçütleri gövdeden geçirilerek filtre elde edilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Bir alan dizisi. Yalnızca sağlanan öznitelikleri döndürür. Her öznitelik virgülle ayrılmış olmalıdır. |
|
|
Sayfa
|
page | integer |
Sayfalandırılmış sonuç kümesinin verilen sayfa numarasını döndürür. Sayfa boyutları 1000 kayıttır. |
|
|
kimlik
|
id | string |
Kullanıcı kaynağı kimliği |
|
|
e-posta
|
string |
Kullanıcının e-posta adresi |
||
|
role
|
role | string |
Kullanıcıya atanan ve geliştirici, ekip yöneticisi veya şirket yöneticisi olan rol |
|
|
takım
|
team | string |
Kullanıcının ilişkili olduğu ekip |
|
|
tags
|
tags | array of string |
Kullanıcı hakkındaki tüm tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asia-Pacific |
Döndürülenler
UserData Listesi
- Kullanıcı Listesi
- UsersList
Kullanıcı Etkinliğini En Çok Etkileşime Alma
Bu uç nokta, en çok etkileşim kuran ilk 'N' kullanıcılarını döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Rapor Dönemi
|
report_period | integer |
En çok etkileşimde bulunan kullanıcıların görüntülendiği gün sayısı (report_period tek başına veya sontarih ile belirtilmelidir) |
|
|
Başlangıç Tarihi
|
startdate | string |
Tarih aralığı için başlangıç tarihi (report_period ile belirtilmemelidir). Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | string |
Tarih aralığı için bitiş tarihi (başlangıç tarihinden büyük olmalıdır). Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Kullanıcı sayısı
|
number_of_users | integer |
İlk 'N' kullanıcı sayısı |
|
|
Ekip Adı
|
team_name | string |
Ekip Adı |
|
|
Etiketler
|
tags | string |
Kullanıcı etiketleri |
|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
Şirketteki En Çok Etkileşim Kuran Kullanıcılar
- Body
- MostEngagedUsers
Kullanıcı oluşturma
Kullanıcı oluşturur.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Davet Gönder
|
sendInvite | boolean |
Kullanıcı daveti ve davet anımsatıcılarını devre dışı bırakmak için bayrak ekleyin. |
|
|
enabled
|
enabled | boolean |
Platformdaki kullanıcıların durumu |
|
|
e-posta
|
True | string |
Kullanıcının e-posta adresi |
|
|
isProfileComplete
|
isProfileComplete | boolean |
Profil tamamlama için gereken özellikleri gerektiği gibi dönüştürür. Gerektiği gibi 'name.first' ve 'name.last' true özelliklerine ayarlanırsa, Aksi takdirde ad isteğe bağlıdır |
|
|
birinci
|
first | string |
Kullanıcı adı. 'isProfileComplete' true olarak ayarlandıysa gereklidir |
|
|
orta
|
middle | string |
Kullanıcı ikinci adı |
|
|
last
|
last | string |
Kullanıcı soyadı. 'isProfileComplete' true olarak ayarlandıysa gereklidir |
|
|
role
|
role | True | string |
Kullanıcıya atanan ve geliştirici, ekip yöneticisi veya şirket yöneticisi olan rol |
|
takım
|
team | string |
Kullanıcının ilişkili olduğu ekip |
|
|
tags
|
tags | array of string |
Kullanıcı hakkındaki tüm tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asia-Pacific |
|
|
_id
|
_id | string |
Dil Kimliği |
|
|
_Framework
|
_framework | string |
Dil Çerçevesi |
Döndürülenler
- Kullanıcı Oluşturuldu
- UserCreated
Kullanıcıları Al
Bu, tüm kullanıcı kayıtlarını almak için kullanılır. Yanıt, döndürülecek öznitelik adlarını listeleyen bir alan sorgu parametresi geçirilerek şekillendirilebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Fields
|
fields | string |
Bir alan dizisi. Yalnızca sağlanan öznitelikleri döndürür. Her öznitelik virgülle ayrılmış olmalıdır. |
|
|
Sayfa
|
page | integer |
Sayfalandırılmış sonuç kümesinin verilen sayfa numarasını döndürür. Sayfa boyutları 1000 kayıttır. |
Döndürülenler
UserData Listesi
- Kullanıcı Listesi
- UsersList
Kullanıcıyı Güncelleştirme
Kullanıcıyı verilen verilerle güncelleştirir. Etiketler değiştirilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kimlik
|
id | True | string |
Kullanıcı kaynağı kimliği. |
|
SSO Ise Bildirmeyi Atla
|
skipNotifyIfSso | boolean |
Kullanıcıya gönderilen e-posta bildiriminin değiştirilmesini devre dışı bırakmak için kullanılır. |
|
|
e-posta
|
Kullanıcının e-posta adresi |
|||
|
enabled
|
enabled | boolean |
Platformdaki kullanıcıların durumu |
|
|
role
|
role | string |
Kullanıcıya atanan ve geliştirici, ekip yöneticisi veya şirket yöneticisi olan rol |
|
|
takım
|
team | string |
Kullanıcının ilişkili olduğu ekip |
|
|
tags
|
tags | array of string |
Kullanıcı hakkındaki tüm tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asia-Pacific |
|
|
_id
|
_id | string |
Dil Kimliği |
|
|
_Framework
|
_framework | string |
Dil Çerçevesi |
Döndürülenler
- Kullanıcı Güncelleştirildi
- UserUpdated
Kullanıcıyı Silme
Verilen kimlik tarafından başvuruda bulunılan kullanıcıyı siler.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kimlik
|
id | True | string |
Kullanıcı kaynağı kimliği. |
Döndürülenler
- Kullanıcı Silindi
- UserDeleted
Kurs için tüm geliştiricilerin ilerlemesini alma
Bu uç nokta, belirtilen kurs için tüm geliştiricilerin ilerleme durumunu döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Kurs Kimliği
|
course_id | True | string |
Kurs Kimliği |
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
veriler
|
data | array of CourseDeveloperProgressEntry | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Kurs URL'sini alma
Kurs URL'sini içeren JSON
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Dil Çerçevesi
|
language_framework | True | string |
"Java::Spring" biçiminde dil ve çerçeve adı |
|
Kurs
|
course | True | string |
Tabii ki adı |
|
Modül
|
module | True | string |
Kurs modülünün adı |
|
Yönlendir
|
redirect | boolean |
Kullanıcıyı dönüş URL'sine yönlendirir |
Döndürülenler
Eğitim kurslarının URL'si
- Kurs URL'si
- CourseURL
Takım oluştur
Bu, bir ekip oluşturmak için kullanılır.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
name
|
name | string |
Ekip Adı |
|
|
tags
|
tags | array of string |
Ekiple ilgili tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asya-Pasifik, Mühendislik |
|
|
activeFrom
|
activeFrom | string |
Etkin Olan Ekip. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
activeUntil
|
activeUntil | string |
Etkin Takım Ta ki. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Diller
|
languages | array of string |
Ekip dilleri listesi, _id ve _framework iki nokta üst üste (::) ve virgülle ayrılmış (,) |
|
|
onboardingmessage
|
onboardingmessage | string |
Ekibİn Biniş İletisi |
|
|
type
|
type | string |
Lisans türü |
|
|
Verilen
|
granted | integer |
Verilen lisanslar (yalnızca lisans türü kullanım olarak ayarlandıysa geçerlidir) |
Döndürülenler
Ekip Ayrıntıları
- Body
- TeamDetails
Tamamlanan, okunan veya izlenen öğrenme kaynaklarını gösterir
Öğrenme açıklaması
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Geliştiriciler
|
developers | array of ResourceRecord | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Teams'i edinin
Bu uç nokta, ekiplerle ilgili bir dizi veri noktası içeren Team nesnelerinin listesini döndürür. Bu, diğer ekip API'leri uç noktalarıyla birlikte kullanılabilecek ekip kimliklerini içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Ekip Adı
|
name | string |
Ekip adı |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Takım
|
teams | array of TeamDetails | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Turnuva Puan Tablosu Edinin
Bu uç nokta, tek bir turnuvanın puan tablosunu döndürür. Bu, geliştiricinin katıldığı tüm düzeyleri, zorlukları ve aşamaları ve bunların ayrıntılı ölçümlerini içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Turnuva Kimliği
|
tournament_id | True | string |
Turnuva kimliği |
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
puan tablosu
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Turnuva Puan Tablosunu Ara
Bu uç nokta, tek bir turnuvanın puan tablosunu döndürür. Bu, geliştiricinin katıldığı tüm düzeyleri, zorlukları ve aşamaları ve bunların ayrıntılı ölçümlerini içerir. Bu uç nokta, bir rapor dönemi (1, 7 veya 30 gün olabilir) veya belirli bir tarih aralığı boyunca puan tablosunu da döndürebilir. Sonuçlar geliştirici e-postalarına, geliştirici etiketlerine ve ekip adlarına göre filtrelenebilir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Turnuva Kimliği
|
tournament_id | True | string |
Turnuva kimliği |
|
report_period_in_days
|
report_period_in_days | integer |
Rapor için geçmiş gün sayısı (geçerli değerler - 1, 7 ve 30 gün) |
|
|
başlangıç tarihi
|
startdate | string |
geliştirici puan tablosu belirli bir süre sonra veya bu süreden sonra tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
bitiş tarihi
|
enddate | string |
geliştirici puan tablosu belirli bir süre önce veya bu süreden önce tamamlandı. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
users
|
users | string |
Puan tablosuna eklenecek kullanıcılar (virgülle ayrılmış bir veya daha fazla kullanıcı e-postası) |
|
|
team_names
|
team_names | string |
Ekip adları (virgülle ayrılmış bir veya daha fazla ekip adı) |
|
|
tags
|
tags | string |
Kullanıcı etiketleri (virgülle ayrılmış bir veya daha fazla kullanıcı etiketi) |
|
|
page
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
puan tablosu
|
leaderboard | array of TournamentParticipant | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Turnuvaları Edinin
Bu uç nokta, şirketteki turnuvaların listesini döndürür.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
|
|
Turnuva Adı
|
name | string |
Turnuva adı |
|
|
Başlangıç Tarihi
|
startdate | date-time |
Yalnızca belirli bir zamanda veya sonrasında başlayan turnuvaları iade edin. Biçim: YYYY-AA-GGTHH:dd:ss. SSSZ |
|
|
Bitiş Tarihi
|
enddate | date-time |
Yalnızca verilen süreden önce veya bu süreden önce biten turnuvaları iade edin. time: YYYY-MM-DDTHH:mm:ss. SSSZ |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Turnuva
|
tournaments | array of Tournament | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Tüm kursları alma
Bu uç nokta, kurslarla ilgili bir dizi veri noktası içeren Course nesnelerinin listesini döndürür. Bu, diğer kurs API'leri uç noktalarıyla birlikte kullanılabilecek kurs kimliklerini içerir.
Parametreler
| Name | Anahtar | Gerekli | Tür | Description |
|---|---|---|---|---|
|
Sayfa
|
page | integer |
Sonuçların sayfa numarası |
Döndürülenler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Kurs -ları
|
courses | array of Course | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
Tanımlar
Turnuva
| Name | Yol | Tür | Description |
|---|---|---|---|
|
_id
|
_id | string |
Turnuvanın kimliği |
|
name
|
name | string |
Turnuvanın adı |
|
açıklama
|
description | string |
Turnuva açıklaması |
|
başlangıç zamanı
|
start_time | date-time |
Turnuvanın başladığı zaman |
|
bitiş_zamanı
|
end_time | date-time |
Turnuvanın sona ermesi |
|
timezone
|
timezone | string |
Turnuvanın düzenlendiği saat dilimi |
TournamentParticipant
| Name | Yol | Tür | Description |
|---|---|---|---|
|
rütbe
|
rank | integer |
Katılımcının turnuvadaki son konumu |
|
Developer
|
developer | Developer |
Tek bir geliştirici hakkında bilgi |
|
Engellenmiş
|
blocked | boolean |
Bu katılımcının turnnnament'tan engellenip engellenmediği |
|
minutes_spent
|
minutes_spent | integer |
Geliştiricinin yanıtlamak için harcadığı süre (dakika cinsinden) |
|
language
|
language | string |
Katılımcının kullandığı dil/çerçeve |
|
max_points
|
max_points | integer |
Turnuvada mevcut maksimum puan miktarı |
|
nokta
|
points | integer |
Katılımcının kazandığı puan miktarı |
|
hints_used
|
hints_used | integer |
Katılımcının kullandığı ipuçlarının sayısı |
|
lives_lost
|
lives_lost | integer |
Katılımcının turnuva sırasında kaybettiği yaşam sayısı |
|
Düzey
|
levels | array of Level |
Sınamanın düzeyleri |
Seviye
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Düzey adı |
|
Zorluklar
|
challenges | array of object | |
|
Numara
|
challenges.number | integer |
Sınama numarası (1 ile başlar) |
|
kategori
|
challenges.category | string |
Sınama kategorisi |
|
Alt kategori
|
challenges.subcategory | string |
Sınama alt kategorisi |
|
Zorluk
|
challenges.difficulty | string | |
|
Statü
|
challenges.status | Status |
Beklemede, devam ediyor, tamamlandı veya 'erişilemedi' olabilecek bir sınamanın/değerlendirmenin durumunu gösterir |
|
max_points
|
challenges.max_points | integer |
Bu sınama için kullanılabilecek maksimum puan sayısı |
|
nokta
|
challenges.points | integer |
Bu sınama için elde edilen puanlar |
|
codebase_size
|
challenges.codebase_size | string | |
|
minutes_spent
|
challenges.minutes_spent | integer |
Geliştiricinin yanıtlamak için harcadığı süre (dakika cinsinden) |
|
stages
|
challenges.stages | array of Stage |
Aşama
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Numara
|
number | integer |
Aşama numarası |
|
name
|
name | string |
Aşamanın adı |
|
statü
|
status | string |
Bu aşamadaki denemenin durumu |
|
nokta
|
points | integer |
Bu aşamada kazanılan puanlar |
|
max_points
|
max_points | integer |
Bu aşamada kullanılabilir maksimum puanlar |
|
minutes_spent
|
minutes_spent | integer |
Geliştiricinin yanıtlamak için harcadığı süre (dakika cinsinden) |
|
lives_lost
|
lives_lost | integer |
Bu sahnede kaybedilen can sayısı |
|
hints_used
|
hints_used | integer |
Bu aşamada kullanılan ipuçlarının sayısı |
Assessment
| Name | Yol | Tür | Description |
|---|---|---|---|
|
_id
|
_id | string |
Değerlendirme kimliği |
|
statü
|
status | string |
Değerlendirmenin durumu |
|
name
|
name | string |
Değerlendirmenin adı |
|
açıklama
|
description | string |
Değerlendirme açıklaması |
|
supported_languages
|
supported_languages | array of string |
Değerlendirme için kullanılabilen dillerin/çerçevelerin listesi |
|
Zorluk
|
difficulty | string |
Değerlendirmenin zorluğu |
|
success_ratio
|
success_ratio | integer |
Değerlendirmeyi geçirmek için gereken yüzde |
|
emits_certificate
|
emits_certificate | boolean |
Değerlendirme bir sertifikaya bağlı mı? |
|
time_limit
|
time_limit | integer |
Değerlendirmenin milisaniye cinsinden zaman sınırı. null = zaman sınırı yok |
|
start_date
|
start_date | date-time |
Değerlendirmenin başladığı tarih |
|
end_date
|
end_date | date-time |
Değerlendirmenin bitiş tarihi |
|
timezone
|
timezone | string |
Değerlendirmenin saat dilimi |
|
number_of_challenges
|
number_of_challenges | integer |
Değerlendirmedeki zorlukların sayısı |
|
self_assess
|
self_assess | boolean |
Değerlendirme genel bir değerlendirme mi? |
|
retries_allowed
|
retries_allowed | boolean |
Bu değerlendirme için yeniden denemelere izin veriliyor mu? |
Statü
Beklemede, devam ediyor, tamamlandı veya 'erişilemedi' olabilecek bir sınamanın/değerlendirmenin durumunu gösterir
Beklemede, devam ediyor, tamamlandı veya 'erişilemedi' olabilecek bir sınamanın/değerlendirmenin durumunu gösterir
- Statü
- string
preferredDevLanguage
Geliştirme dili tercihi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
_id
|
_id | string |
Dil Kimliği |
|
_Framework
|
_framework | string |
Dil Çerçevesi |
AssessmentAssignResponse
Değerlendirme atama POST isteğine yanıt
| Name | Yol | Tür | Description |
|---|---|---|---|
|
user
|
user | string |
Kullanıcı e-posta kimliği |
|
inviteEmailSent
|
inviteEmailSent | boolean |
Davet e-postası gönderildi mi? |
|
inviteUrl
|
inviteUrl | string |
Değerlendirme daveti URL'si |
TeamLeaderboard
Ekip puan tablosu, belirtilen raporlama döneminde geçerli olan tüm ekip puan tablosu girdilerini içerir
| Name | Yol | Tür | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Geçmişe rapor vermek için geçen gün sayısı |
|
puan tablosu
|
leaderboard | array of TeamLeaderboardEntry | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
TeamLeaderboardEntry
Ekip puan tablosunda bir girdi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
rütbe
|
rank | integer |
Takımın puan tablosundaki sırası. |
|
name
|
name | string |
Ekibin adı |
|
Geliştiriciler
|
developers | integer |
Ekipte bulunan geliştiricilerin sayısı |
|
points_average
|
points_average | integer |
Takımın puan ortalaması |
|
points_total
|
points_total | integer |
Takımın toplam puanı |
|
doğruluk
|
accuracy | integer |
Takımın doğruluğu (%) |
|
confidence_level
|
confidence_level | integer |
Ekibin güvenilirlik düzeyi (%) |
|
time_spent
|
time_spent | integer |
Takım tarafından sınamalara harcanan toplam dakika sayısı |
|
installed_sensei
|
installed_sensei | integer |
Ekipteki sensei'yi yükleyen geliştiricilerin sayısı |
|
Rapor Dönemi içindeki istatistikler
|
stats_over_report_period | StatsOverReportPeriod |
Verilen rapor dönemi için hesaplanan istatistikler |
MostEngagedTeams
Şirketteki En Çok Etkileşim Kuran Ekipler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Takım
|
teams | array of TeamEntry |
Ekip ayrıntıları |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
TeamEntry
Bu nesne ekip ayrıntılarını temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Ekibin adı |
|
statü
|
status | string |
Ekibin durumu |
|
timeSpent
|
timeSpent | integer |
Harcanan ekip zamanı |
MostEngagedUsers
Şirketteki En Çok Etkileşim Kuran Kullanıcılar
| Name | Yol | Tür | Description |
|---|---|---|---|
|
users
|
users | array of UserEntry |
Kullanıcı ayrıntıları |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
UserEntry
Bu nesne kullanıcı ayrıntılarını temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Kullanıcının adı |
|
statü
|
status | string |
Kullanıcının durumu |
|
timeSpent
|
timeSpent | integer |
Kullanıcı tarafından harcanan süre |
statsOverReportPeriod
Verilen rapor dönemi için hesaplanan istatistikler
| Name | Yol | Tür | Description |
|---|---|---|---|
|
points_gained
|
points_gained | integer |
Geliştiricinin kazandığı puan sayısı |
|
accuracy_change
|
accuracy_change | integer |
Raporlama dönemine göre doğruluk değişikliği |
|
confidence_level_change
|
confidence_level_change | integer |
Raporlama dönemine göre güvenilirlik düzeyindeki değişiklik |
|
minutes_spent
|
minutes_spent | integer |
Takım tarafından sınamalarda harcanan dakikalar |
|
challenges_correct
|
challenges_correct | integer |
Doğru zorlukların sayısı |
|
challenges_incorrect
|
challenges_incorrect | integer |
Yanlış sınamaların sayısı |
Developer
Tek bir geliştirici hakkında bilgi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Geliştiricinin adı (ilk + orta + soyadı) |
|
e-posta
|
string |
Geliştiricilerin e-posta adresi |
|
|
member_since
|
member_since | date-time |
Geliştiricinin üye olduğu tarih |
|
last_logged_in
|
last_logged_in | date-time |
Geliştiricinin son oturum açtığı tarih |
|
statü
|
status | string |
Geliştirici hesabının geçerli durumu |
|
şirket
|
company | string |
Geliştiricinin parçası olduğu şirket adı |
|
takım
|
team | string |
Geliştiricinin parçası olduğu ekip adı |
|
tags
|
tags | array of string |
Bu geliştiriciyle ilişkilendirilmiş etiketler |
|
roles
|
roles | string |
Bu geliştiricinin sahip olduğu roller |
DevelopersProgress
Bu, her bir geliştiricinin dil, bölge, düzey ve görevlerdeki ilerleme durumunu içerir
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Geliştiriciler
|
developers | array of DeveloperProgressEntry |
Eğitim girişiminde bulunan geliştiricilerin listesi |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
DeveloperProgressEntry
Bu girdi, geliştiricinin eğitim modundaki girişimlerinin ilerleme durumunu ve geliştirici bilgilerini içeren geliştiriciler eğitim ilerlemesindeki bir nesneyi temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Tek bir geliştirici hakkında bilgi |
|
Diller
|
languages | array of TrainingProgressEntry |
Geliştirici tarafından eğitim modunda denenen dillerin listesi |
TrainingProgressEntry
Diller ve bölge listesinde tamamlanma ilerlemesi ile giriş
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Dil çerçevesinin adı |
|
language_progress
|
language_progress | integer |
Tamamlanan dilin yüzdesi |
|
Realms
|
realms | array of object |
Her dil için bölge listesi |
|
name
|
realms.name | string |
Bölge adı |
|
realm_progress
|
realms.realm_progress | integer |
Tamamlanan bölge yüzdesi |
|
Düzey
|
realms.levels | array of object |
Her bölge için düzey listesi |
|
name
|
realms.levels.name | string |
Düzeyin adı |
|
level_progress
|
realms.levels.level_progress | integer |
Tamamlanan düzeyin yüzdesi |
|
Görev
|
realms.levels.quests | array of object |
Her düzey için görev listesi |
|
name
|
realms.levels.quests.name | string |
Görevin adı |
|
quest_progress
|
realms.levels.quests.quest_progress | integer |
tamamlanan görevin yüzdesi |
DevelopersActivity
Belirli bir süre için zorlukların ayrıntılı günlüğü
| Name | Yol | Tür | Description |
|---|---|---|---|
|
activities
|
activities | array of ActivityEntry |
Sınama girişimlerini içeren dilleri içeren geliştiricilerin listesi |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
ActivityEntry
Bu nesne geliştiriciyi ve onların sınama girişimlerini temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Developer
|
developer | Developer |
Tek bir geliştirici hakkında bilgi |
|
Sınama Girişimi
|
challenge | ChallengeAttempt |
Eğitim modunda deverloper tarafından deneme |
ChallengeAttempt
Eğitim modunda deverloper tarafından deneme
| Name | Yol | Tür | Description |
|---|---|---|---|
|
language
|
language | string |
Dil çerçevesinin adı |
|
Bölge
|
realm | string |
Bölge adı |
|
seviye
|
level | string |
Düzeyin adı |
|
arama
|
quest | string |
Görevin adı |
|
kategori
|
category | string |
Sınamanın kategori adı |
|
Alt kategori
|
subcategory | string |
Sınamanın alt kategori adı |
|
Zorluk
|
difficulty | string |
Sınama için zorluk düzeyi |
|
başladı
|
started | date-time |
Zaman sınaması başlatıldı |
|
Tamamlandı
|
completed | date-time |
Zaman sınamaları tamamlandı |
|
duration
|
duration | integer |
Sınamanın tamamlanması için geçen saniye sayısı |
|
statü
|
status | string |
Sınamanın durumu, 1 veya daha fazla yanlış aşamayla sınamada yanlış durum |
|
hints_used
|
hints_used | integer |
Geliştirici tarafından kullanılan sınama aşamalarından elde edilen toplam ipucu sayısı |
|
Puan
|
score | integer |
Alınan puanlar |
|
max_score
|
max_score | string |
Sınama için ulaşılabilen maksimum puan |
|
Güvenlik Açığı'nın seçilmesi
|
select_vulnerability | SelectVulnerability |
Sınamanın doğası |
|
Güvenlik Açığını Bulma
|
locate_vulnerability | LocateVulnerability |
Sınamanın doğası |
|
Çözümü Tanımla
|
identify_solution | IdentifySolution |
Sınamanın doğası |
SelectVulnerability
Sınamanın doğası
| Name | Yol | Tür | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Geliştiricinin aşamayı deneme sayısı |
|
statü
|
status | string |
Sınamanın sonucu, out_of_reach durumu geliştirici tarafından henüz denenmeyen bir aşamayı açıklar |
|
max_score
|
max_score | integer |
Güvenlik açığını seçmek için ulaşılabilen en fazla puan |
|
Puan
|
score | integer |
Güvenlik açığını seçmek için alınan puanlar |
|
Atlanır
|
skipped | boolean |
True olarak ayarlandığında aşama atlanır. Durum yanlışsa, aşama tamamlandı veya henüz denenmedi |
LocateVulnerability
Sınamanın doğası
| Name | Yol | Tür | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Geliştiricinin aşamayı deneme sayısı |
|
statü
|
status | string |
Sınamanın sonucu |
|
max_score
|
max_score | integer |
Güvenlik açığını bulmak için ulaşılabilen en fazla puan |
|
Puan
|
score | integer |
Güvenlik açığını bulmak için alınan puanlar |
IdentifySolution
Sınamanın doğası
| Name | Yol | Tür | Description |
|---|---|---|---|
|
attempt_index
|
attempt_index | integer |
Geliştiricinin aşamayı deneme sayısı |
|
statü
|
status | string |
Sınamanın sonucu |
|
max_score
|
max_score | integer |
Çözümü tanımlamak için ulaşılabilen en fazla puan |
|
Puan
|
score | integer |
Çözümü tanımlamak için alınan puanlar |
ResourceItem
Kaynak öğesi ayrıntıları
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string | |
|
name
|
name | string |
Resource
Kaynak ayrıntıları
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string | |
|
name
|
name | string | |
|
items
|
items | array of ResourceItem |
CompletedResource
Tamamlanmış bir öğrenme kaynağının ayrıntıları
| Name | Yol | Tür | Description |
|---|---|---|---|
|
resource
|
resource | array of string |
Tamamlanan kaynağın kategorilere ayrılmasının ve adının sıralı listesi |
|
time_completed
|
time_completed | date-time |
Öğrenme kaynağı tamamlandığında |
KaynakKayıt
Bir geliştiricinin tamamlanmış öğrenme kaynaklarının kaydı
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Developer
|
profile | Developer |
Tek bir geliştirici hakkında bilgi |
|
Tamamlandı
|
completed | array of CompletedResource |
Kullanıcı tarafından tamamlanan tüm öğrenme kaynakları |
CourseURL
Eğitim kurslarının URL'si
| Name | Yol | Tür | Description |
|---|---|---|---|
|
url
|
url | string |
Kursun URL'si |
TeamData
| Name | Yol | Tür | Description |
|---|---|---|---|
|
name
|
name | string |
Ekip adı |
KullanıcıVerisi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
Kullanıcının kaynak kimliği |
|
e-posta
|
string |
Kullanıcının e-posta adresi |
|
|
role
|
role | string |
Kullanıcıya atanan ve geliştirici, ekip yöneticisi veya şirket yöneticisi olan rol |
|
birinci
|
name.first |
İsim |
|
|
orta
|
name.middle |
İkinci ad |
|
|
last
|
name.last |
Soyadı |
|
|
statü
|
status | string |
Kullanıcı durumu |
|
davet tarihi
|
invite-date | date-time |
Kullanıcının en son davet edildiği saat |
|
son oturum açma tarihi
|
last-login-date | date-time |
Kullanıcı en son oturum açtığında |
|
Ekip Verileri
|
team | TeamData | |
|
tags
|
tags | array of string |
Kullanıcı hakkındaki tüm tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asia-Pacific |
|
preferredDevLanguages
|
preferredDevLanguages | array of preferredDevLanguage |
Geliştirme dilleri tercihi |
UserUpdated
| Name | Yol | Tür | Description |
|---|---|---|---|
|
durum kodu
|
statusCode | integer |
Başarılı yanıt iletisi durum kodu |
|
message
|
message | string |
Başarılı yanıt iletisi açıklaması |
|
kod
|
code | string |
Güvenli Kod Savaşçı Kodu |
UserCreated
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
Güvenli Kod Savaşçısı kaynak tanımlayıcısı |
|
durum kodu
|
statusCode | integer |
Başarılı yanıt iletisi durum kodu |
|
message
|
message | string |
Başarılı yanıt iletisi açıklaması |
|
kod
|
code | string |
Güvenli Kod Savaşçı Kodu |
UserDeleted
| Name | Yol | Tür | Description |
|---|---|---|---|
|
durum kodu
|
statusCode | integer |
Başarılı yanıt iletisi durum kodu |
|
message
|
message | string |
Başarılı yanıt iletisi açıklaması |
|
kod
|
code | string |
Güvenli Kod Savaşçı Kodu |
Kullanıcılar Listesi
UserData Listesi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
users
|
users | array of UserData |
TopPerformers
En iyi performans gösterenler listesi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
report_period_in_days
|
report_period_in_days | integer |
Rapor etmek için geçmişteki gün sayısı |
|
top_performers
|
top_performers | array of TopPerformer | |
|
total_pages
|
links.total_pages | integer |
Sonuçlardaki toplam sayfa sayısı |
|
results_per_page
|
links.results_per_page | integer |
Her sayfada en fazla sonuç sayısı |
|
next_page
|
links.next_page | integer |
Sonraki sayfanın sayfa numarası (varsa) |
|
prev_page
|
links.prev_page | integer |
Önceki sayfanın sayfa numarası (varsa) |
|
total_results
|
links.total_results | integer |
Sonuçların toplam sayısı |
TopPerformer
En iyi performans gösteren kullanıcı
| Name | Yol | Tür | Description |
|---|---|---|---|
|
nokta
|
points | integer |
Belirli bir süre içinde kazanılan toplam puanlar |
|
kimlik
|
id | string |
UUID biçiminde kullanıcı kimliği |
|
e-posta
|
string |
Kullanıcı e-posta adresi |
|
|
birinci
|
name.first | string |
Kullanıcı adı |
|
orta
|
name.middle | string |
Kullanıcı ikinci adı |
|
last
|
name.last | string |
Kullanıcı soyadı |
|
tags
|
tags | array of string |
Kullanıcı etiketleri |
|
statü
|
status | string |
Kullanıcı durumu |
|
Ekip Verileri
|
team | TeamData |
UsersTimeSpent
Kullanıcı etkinliğini gösteren giriş.
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
UUID biçiminde kullanıcı kimliği |
|
e-posta
|
string |
Kullanıcı e-posta adresi |
|
|
birinci
|
name.first | string |
Kullanıcı adı |
|
orta
|
name.middle | string |
Kullanıcı ikinci adı |
|
last
|
name.last | string |
Kullanıcı soyadı |
|
tags
|
tags | array of string |
Kullanıcı etiketleri |
|
statü
|
status | string |
Kullanıcı durumu |
|
Ekip Verileri
|
team | TeamData | |
|
harcanan zaman
|
time-spent | array of object |
Bir gün içinde harcanan zamanın/etkinliğin dökümünü içeren tarih dizisi |
|
date
|
time-spent.date | date |
UTC olarak tarih |
|
Değerlendirmeler
|
time-spent.activity.Assessments | integer |
Değerlendirmeler için harcanan süre |
|
Öğrenme
|
time-spent.activity.Learning | integer |
Öğrenme için harcanan zaman |
|
Turnuva
|
time-spent.activity.Tournaments | integer |
Turnuvalarda harcanan zaman |
|
Training
|
time-spent.activity.Training | integer |
Eğitim için harcanan zaman |
Güçlü YönlerAndWeaknesses
Ortalama güçlü ve zayıflıklar nesnesi
| Name | Yol | Tür | Description |
|---|---|---|---|
|
auth
|
auth | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
|
data_handling
|
data_handling | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
|
yanlış yapılandırma
|
misconfig | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
|
Uygulama
|
practices | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
|
sensitive_data
|
sensitive_data | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
|
other
|
other | AverageStrengthsAndWeaknessesEntry |
Bu nesne her bir yönetim kategorilerini temsil eder |
AverageStrengthsAndWeaknessesEntry
Bu nesne her bir yönetim kategorilerini temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Zorluklar
|
challenges | ChallengesEntry |
Zorluklar Verileri |
|
Ipuç -ları
|
hints | HintsEntry |
İpuçları Verileri |
|
nokta
|
points | integer |
Points |
|
timeSpent
|
timeSpent | integer |
Harcanan süre |
ZorluklarGereklilik
Zorluklar Verileri
| Name | Yol | Tür | Description |
|---|---|---|---|
|
Çalıştı
|
attempted | integer |
Deneme sınamaları |
|
doğru
|
correct | integer |
Denenen düzeltme |
|
yanlış
|
incorrect | integer |
Denenen yanlış |
|
percentageCorrect
|
percentageCorrect | integer |
Doğru yüzde |
|
ratioCorrect
|
ratioCorrect | number |
Oran doğru |
hintsEntry
İpuçları Verileri
| Name | Yol | Tür | Description |
|---|---|---|---|
|
confidenceLevel
|
confidenceLevel | integer |
Güvenilirlik Düzeyi |
|
toplam
|
total | integer |
Total |
|
kullanılmış
|
used | integer |
Kullanılmış |
TeamDetails
Ekip Ayrıntıları
| Name | Yol | Tür | Description |
|---|---|---|---|
|
kimlik
|
id | string |
Ekip Kimliği |
|
name
|
name | string |
Ekibin adı |
|
tags
|
tags | array of string |
Ekiple ilgili tanımlayıcı bilgiler. Örnek: Baş Çeyrekler, Asya-Pasifik, Mühendislik |
|
onboardingMessage
|
onboardingMessage | string |
Ekip için ekleme iletisi |
|
statü
|
status | string |
Ekip durumu |
|
memberJoinToken
|
memberJoinToken | string |
Üye Katılım Belirteci |
|
companyName
|
companyName | string |
Şirketin adı |
|
Diller
|
languages | array of string |
Ekip dilleri |
TeamDeleteResponse
Ekip Silme Yanıtı
| Name | Yol | Tür | Description |
|---|---|---|---|
|
deleteStatus
|
deleteStatus | string |
Silme işleminin durumu |
Kurs
| Name | Yol | Tür | Description |
|---|---|---|---|
|
_id
|
_id | string |
Kurs kimliği |
|
name
|
name | string |
Kursun adı |
|
açıklama
|
description | string |
Kurs açıklaması |
|
statü
|
status | string |
Kursun durumu |
|
supported_languages
|
supported_languages | array of string |
Kurs için kullanılabilen dillerin/çerçevelerin listesi |
|
Son
|
deadline | date-time |
Kursun bitiş tarihi |
|
Oluşturan
|
created_by | string |
Kursun yazarının ResourceId değeri |
CourseDeveloperProgressEntry
Bu giriş, geliştirici kursu ilerleme durumunu temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
user_id
|
user_id | string |
Kullanıcı kaynağı kimliği |
|
statü
|
status | string |
Kurs durumu |
|
doğruluk
|
accuracy | integer |
Doğru denemelerin yüzdesi |
|
güven
|
confidence | integer |
Kullanılan isabetlerin kullanılabilir ipuçlarına oranı |
|
minutes_spent
|
minutes_spent | integer |
Kullanıcının kursta harcadığı toplam süre |
|
first_completed_date
|
first_completed_date | date-time |
İlk kurs dilinin tamamlandığı tarih |
|
first_enrolled_date
|
first_enrolled_date | date-time |
İlk kurs dilinin kaydedilildiği tarih |
|
ilerleme
|
progress | integer |
Kursun ilerleme durumu |
|
Diller
|
languages | array of CourseDeveloperProgressLanguageEntry |
Kursun dil listesi |
|
Davet ediyor
|
invites | array of CourseDeveloperProgressInviteEntry |
Davetlerin ve anımsatıcıların listesi |
CourseDeveloperProgressInviteEntry
Bu giriş, geliştirici kursu ilerleme durumu davetlerini ve anımsatıcılarını temsil eder.
Bu giriş, geliştirici kursu ilerleme durumu davetlerini ve anımsatıcılarını temsil eder.
CourseDeveloperProgressLanguageEntry
Bu giriş, tek bir dil için geliştirici kursu ilerleme durumunu temsil eder
| Name | Yol | Tür | Description |
|---|---|---|---|
|
language
|
language | string |
Programlama dili |
|
statü
|
status | string |
Kurs dilinin durumu |
|
doğruluk
|
accuracy | integer |
Dil için doğru denemelerin yüzdesi |
|
güven
|
confidence | integer |
Dil için kullanılabilir ipuçları için kullanılan isabet oranı |
|
minutes_spent
|
minutes_spent | integer |
Kullanıcının dil kursu için harcadığı toplam süre |
|
ilerleme
|
progress | integer |
Dil kursunun ilerleme durumu |
|
videos_watched
|
videos_watched | integer |
Kullanıcının dil için izlediği video miktarı |