GET ./exemptions/report/class/{clID}

Returns exemptions report for a specific class.

Exemption type order simple query: (count = count exemptions, justifiedAbsences = count exemptions justified absences )

  • order exemption type medical -> exemptions count: _order=>count,medical
  • order exemption type medical -> justified absences: _order=>justifiedAbsences,medical

Output example

{
"meta": {
"countTotal": "2",
"countData": "2",
"countOffset": 0
},
"data": [
{
"student": {
"uaID": "1",
"uaTip": "1",
"uaFirstName": "Yasmina Cristina dorina florina",
"uaLastName": "Ababei",
"uaSex": "2",
"prefAvatar": "https://adsdev-public.s3.eu-west-1.amazonaws.com/2/24-05/07/5b995c10-91e5a05358a1b6689cde4e80eb7d477b.jpg-0OigqNFBHvcMXzy9o6rp",
"roles": [
{
"roleID": "1",
"roleName": "Student"
}
],
"clasa": {
"clID": "1",
"clNume": "I AMG",
"ascIsActiv": "1",
"ascNume": "2023/2024"
},
"uaInitTata": "DP"
},
"medical": {
"count": "2",
"justifiedAbsences": "5"
},
"contest": {
"count": 0,
"justifiedAbsences": 0
},
"subject": {
"count": 0,
"justifiedAbsences": 0
},
"parental": {
"count": "1",
"justifiedAbsences": "0"
}
},
{
"student": {
"uaID": "2",
"uaTip": "1",
"uaFirstName": "anamaria",
"uaLastName": "anamaria",
"uaSex": "1",
"prefAvatar": null,
"roles": [
{
"roleID": "1",
"roleName": "Student"
}
],
"clasa": {
"clID": "1",
"clNume": "I A",
"ascIsActiv": "1",
"ascNume": "2023/2024"
},
"uaInitTata": "ana"
},
"medical": {
"count": 0,
"justifiedAbsences": 0
},
"contest": {
"count": 0,
"justifiedAbsences": 0
},
"subject": {
"count": 0,
"justifiedAbsences": 0
},
"parental": {
"count": 0,
"justifiedAbsences": 0
}
}
]
}