POST api/Egitmen/OgrenciKartiKitapBitirmeRaporu

Öğrencinin geçerli sezonda soru çözdüğü kitapların bitirilme oranı ve genel başarı oranlarının listesidir.

Request Information

URI Parameters

None.

Body Parameters

OgrenciBilgiParametreleriDTO
NameDescriptionTypeAdditional information
OgrenciID

Aktif öğrencinin kayıt ID'si

integer

None.

SezonID

Programda

integer

None.

DerslikID

İşlem yapılacak derslik kayıt numarası

integer

None.

appToken

Mobil uygulama için verilen sabit anahtardır. Her sorguda mutlaka gönderilmesi gerekir

string

None.

OturumToken

Oturum açma işlemi başarılı olduğunda sistemin ürettiği kişiye özel anahtar sonraki taleplerde kimlik doğrulaması için gönderilecektir. Oturum zaman aşımı sonrası veya aynı kişinin farklı bir cihazda oturum açması halinde geçersiz olacaktır.

string

None.

Request Formats

application/json, text/json

Sample:
{
  "OgrenciID": 1,
  "SezonID": 2,
  "DerslikID": 3,
  "appToken": "sample string 4",
  "OturumToken": "sample string 5"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of KitapBitirmeDTO
NameDescriptionTypeAdditional information
KitapID

Yayın listesindeki Kitap Tanım ID

integer

None.

KitapAd

Kitabın adı

string

None.

YayinEvi

Kitabı üreten yayın evi

string

None.

TestSayisi

Kitapta tanımlanan test sayısı

integer

None.

CozulenTestSayisi

Öğrencinin en az bir soru işaretlediği testlerin sayısı

integer

None.

CozulenTestYuzdelikOran

Çözülen testlerin toplam test içindeki yüzdelik oranı

integer

None.

SoruSayisi

Kitaptaki testlerde yer alan toplam soru sayısı

integer

None.

OgrenciDogruSayisi

Öğrencinin çözdüğü sorulardan doğru olanların sayısı

integer

None.

OgrenciDogruYuzdelikOran

Öğrencinin çözdüğü sorulardan doğru olanların toplam soru sayısına oranı

integer

None.

OgrenciYanlisSayisi

Öğrencinin çözdüğü sorulardan yanlış olanların sayısı

integer

None.

OgrenciYanlisYuzdelikOran

Öğrencinin çözdüğü sorulardan yanlış olanların toplam soru sayısına oranı

integer

None.

OgrenciBosSayisi

Öğrencinin çözdüğü sorulardan boş olanların sayısı

integer

None.

OgrenciBosYuzdelikOran

Öğrencinin çözdüğü sorulardan boş olanların toplam soru sayısına oranı

integer

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "KitapID": 1,
    "KitapAd": "sample string 2",
    "YayinEvi": "sample string 3",
    "TestSayisi": 4,
    "CozulenTestSayisi": 5,
    "CozulenTestYuzdelikOran": 6,
    "SoruSayisi": 7,
    "OgrenciDogruSayisi": 8,
    "OgrenciDogruYuzdelikOran": 9,
    "OgrenciYanlisSayisi": 10,
    "OgrenciYanlisYuzdelikOran": 11,
    "OgrenciBosSayisi": 12,
    "OgrenciBosYuzdelikOran": 13
  },
  {
    "KitapID": 1,
    "KitapAd": "sample string 2",
    "YayinEvi": "sample string 3",
    "TestSayisi": 4,
    "CozulenTestSayisi": 5,
    "CozulenTestYuzdelikOran": 6,
    "SoruSayisi": 7,
    "OgrenciDogruSayisi": 8,
    "OgrenciDogruYuzdelikOran": 9,
    "OgrenciYanlisSayisi": 10,
    "OgrenciYanlisYuzdelikOran": 11,
    "OgrenciBosSayisi": 12,
    "OgrenciBosYuzdelikOran": 13
  }
]