Aracılığıyla paylaş


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ı

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ı

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ı

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

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

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
email 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
email 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

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
email 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
email email

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ı

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
email 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
email 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
email 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
email 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.

Davetler ve anımsatıcılar için Geliştirici Kursu İlerleme Durumu Girdisi.

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ı