POST api/Egitmen/DerslikKitapBitirmeRaporu

Seçilen derslikteki öğrencilerin seçilen kitaptaki testleri çözme raporudur

Request Information

URI Parameters

None.

Body Parameters

DerslikKitapBitirmeParametreleriDTO
NameDescriptionTypeAdditional information
KitapID

Raporu alınacak kitabın yayın listesindeki tanım anahtarı

integer

None.

DerslikID

Derslik listesinden seçilen ID numarası.

integer

None.

SonAktifOkulID

OkulID

integer

None.

SonAktifSezonID

SezonID

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:
{
  "KitapID": 1,
  "DerslikID": 2,
  "SonAktifOkulID": 3,
  "SonAktifSezonID": 4,
  "appToken": "sample string 5",
  "OturumToken": "sample string 6"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

Collection of OgrenciKitapBitirmeDTO
NameDescriptionTypeAdditional information
OgrenciID

Öğrenci tanım anahtarı

integer

None.

OgrenciAdSoyad

Öğrencinin adı ve soyadı

string

None.

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:
[
  {
    "OgrenciID": 1,
    "OgrenciAdSoyad": "sample string 2",
    "KitapID": 3,
    "KitapAd": "sample string 4",
    "YayinEvi": "sample string 5",
    "TestSayisi": 6,
    "CozulenTestSayisi": 7,
    "CozulenTestYuzdelikOran": 8,
    "SoruSayisi": 9,
    "OgrenciDogruSayisi": 10,
    "OgrenciDogruYuzdelikOran": 11,
    "OgrenciYanlisSayisi": 12,
    "OgrenciYanlisYuzdelikOran": 13,
    "OgrenciBosSayisi": 14,
    "OgrenciBosYuzdelikOran": 15
  },
  {
    "OgrenciID": 1,
    "OgrenciAdSoyad": "sample string 2",
    "KitapID": 3,
    "KitapAd": "sample string 4",
    "YayinEvi": "sample string 5",
    "TestSayisi": 6,
    "CozulenTestSayisi": 7,
    "CozulenTestYuzdelikOran": 8,
    "SoruSayisi": 9,
    "OgrenciDogruSayisi": 10,
    "OgrenciDogruYuzdelikOran": 11,
    "OgrenciYanlisSayisi": 12,
    "OgrenciYanlisYuzdelikOran": 13,
    "OgrenciBosSayisi": 14,
    "OgrenciBosYuzdelikOran": 15
  }
]