Kréta Icon
Dokumentáció

Osztály átlagok lekérése

Kérés a szervertől

GEThttps://[instituteCode].e-kreta.hu/ellenorzo/v3/sajat/Ertekelesek/Atlagok/OsztalyAtlagok?oktatasiNevelesiFeladatUid={oktatasiNevelesiFeladatUid}&tantargyUid={tantargyUid} (opcionális)

HEADERapiKey = 21ff6c25-d1da-4a68-a811-c881a6057463 (opcionális)

HEADERAuthorization = Bearer xxxxxxxxxx (Bearer tokened)

Válasz a szervertől

Sikeres lekérdezés: (200 OK)

[
	{
		"TanuloAtlag": 0,
		"OsztalyCsoportAtlag": 0,
		"OsztalyCsoportAtlagtolValoElteres": 0,
		"Tantargy": {
			"Nev": "xxxxxxxxxx",
			"Kategoria": {
				"Leiras": "xxxxxxxxxx",
				"Nev": "xxxxxxxxxx",
				"Uid": "xxxxxxxxxx"
			},
			"Uid": "xxxxxxxxxx"
		},
		"Uid": "xxxxxxxxxx"
	},
	...
]

Ismeretlen hiba: (500 Internal Server Error)

{
	"ExceptionId": "xxxxxxxxxx",
	"ExceptionType": "None",
	"Message": "Ismeretlen hiba történt!",
	"ErrorList": null
}

Helytelen bearer token: (401 Unauthorized)

invalid_grant

Structure: List<ClassAverage>

C# class file: ClassAverage.cs

Field name Variable name Variable type
TanuloAtlag average double
OsztalyCsoportAtlag classAverageNumber double
OsztalyCsoportAtlagtolValoElteres differenceFromClassAverage double
Tantargy subject SubjectDescriptor
Uid uid string

cURL:

curl "https://{instituteCode}.e-kreta.hu/ellenorzo/v3/sajat/Ertekelesek/Atlagok/OsztalyAtlagok?oktatasiNevelesiFeladatUid={oktatasiNevelesiFeladatUid}&tantargyUid={tantargyUid}" -H "apiKey: 21ff6c25-d1da-4a68-a811-c881a6057463" --oauth2-bearer "{accessToken}"