GET ./materii

Tags: simple-query, pagination

It is used to return the subjects from a school. To export the report in excel format use GET ./materii/export_xls

GET parameters

NameValue TypeValidationDetails
ascIDintOptionalSchool year ID. ID-ul anului scolar. It becomes mandatory if cuNrClase is specified.
cuNrClasestringOptionalIf each subject is present, it will also have the matCountClase key, which represents the number of classes in which that subject is taught. The matCountClase column can be used in terms and conditions according to the simple-query documentation.

Validation

Error FieldError CodeError Message
ascID101Invalid ascID.

Output example

{
"meta": {
"countTotal": "153",
"countData": "50",
"countOffset": "0"
},
"data": [
{
"matID": "1",
"matNume": "Limba şi literatura română",
"matPrescurtare": "Limba şi literatura română",
"matNrOrdine": "17",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": [
{
"msID": "1",
"msMatID": "1",
"msRoomID": "1",
"msRoomName": "sala 1"
},
{
"msID": "2",
"msMatID": "1",
"msRoomID": "2",
"msRoomName": "sala 2"
}
]
},
{
"matID": "3",
"matNume": "Limba engleză I",
"matPrescurtare": "Limba engleză I",
"matNrOrdine": "21",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": [
{
"msID": "3",
"msMatID": "3",
"msRoomID": "1",
"msRoomName": "sala 1"
}
]
},
{
"matID": "5",
"matNume": "Matematică",
"matPrescurtare": "Matematică",
"matNrOrdine": "18",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "6",
"matNume": "Fizică",
"matPrescurtare": "Fizică",
"matNrOrdine": "26",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "7",
"matNume": "Chimie",
"matPrescurtare": "Chimie",
"matNrOrdine": "27",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "8",
"matNume": "Biologie",
"matPrescurtare": "Biologie",
"matNrOrdine": "28",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "9",
"matNume": "Istorie",
"matPrescurtare": "Istorie",
"matNrOrdine": "31",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "10",
"matNume": "Geografie",
"matPrescurtare": "Geografie",
"matNrOrdine": "32",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "11",
"matNume": "Sociologie",
"matPrescurtare": "Sociologie",
"matNrOrdine": "34",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "12",
"matNume": "Religie",
"matPrescurtare": "Religie",
"matNrOrdine": "36",
"matOptScutire": "1",
"matOpt": "0",
"matRooms": []
},
{
"matID": "13",
"matNume": "Educaţie muzicală",
"matPrescurtare": "Educaţie muzicală",
"matNrOrdine": "37",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "14",
"matNume": "Educaţie plastică",
"matPrescurtare": "Educaţie plastică",
"matNrOrdine": "38",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "15",
"matNume": "TIC",
"matPrescurtare": "TIC",
"matNrOrdine": "40",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "16",
"matNume": "Informatică",
"matPrescurtare": "Informatică",
"matNrOrdine": "41",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "17",
"matNume": "Educaţie antreprenorială",
"matPrescurtare": "Educaţie antreprenorială",
"matNrOrdine": "43",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "18",
"matNume": "Educaţie fizică",
"matPrescurtare": "Educaţie fizică",
"matNrOrdine": "39",
"matOptScutire": "1",
"matOpt": "0",
"matRooms": []
},
{
"matID": "19",
"matNume": "Consiliere şi orientare",
"matPrescurtare": "Consiliere şi orientare",
"matNrOrdine": "45",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "20",
"matNume": "Limba latină",
"matPrescurtare": "Limba latină",
"matNrOrdine": "19",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "23",
"matNume": "Cultură civică",
"matPrescurtare": "Cultură civică",
"matNrOrdine": "29",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "26",
"matNume": "Educaţie tehnologică",
"matPrescurtare": "Educaţie tehnologică",
"matNrOrdine": "47",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "45",
"matNume": "Limba engleză II",
"matPrescurtare": "Limba engleză II",
"matNrOrdine": "22",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "47",
"matNume": "Limba franceză II",
"matPrescurtare": "Limba franceză II",
"matNrOrdine": "23",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "48",
"matNume": "Limba germană II",
"matPrescurtare": "Limba germană II",
"matNrOrdine": "24",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "49",
"matNume": "Geografia Franței (opt)",
"matPrescurtare": "Geografia Franței",
"matNrOrdine": "33",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "50",
"matNume": "Psihologie",
"matPrescurtare": "Psihologie",
"matNrOrdine": "49",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "52",
"matNume": "Literatură universală",
"matPrescurtare": "Literatură universală",
"matNrOrdine": "50",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "53",
"matNume": "Logică, argumentare si comunicare",
"matPrescurtare": "Logică, argumentare si comunicare",
"matNrOrdine": "51",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "56",
"matNume": "Lb. Romană - Analiza textului literar (opt)",
"matPrescurtare": "Lb. Romană - Analiza textului literar (opt)",
"matNrOrdine": "54",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "59",
"matNume": "Economie",
"matPrescurtare": "Economie",
"matNrOrdine": "44",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "60",
"matNume": "Filosofie",
"matPrescurtare": "Filosofie",
"matNrOrdine": "42",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "100",
"matNume": "Dirigenţie",
"matPrescurtare": "Dirigenţie",
"matNrOrdine": "220",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "117",
"matNume": "Construcții geometrice cu rigla și compasul (opt)",
"matPrescurtare": "Construcții geometrice cu rigla și compasul (opt)",
"matNrOrdine": "174",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "123",
"matNume": "Științe",
"matPrescurtare": "Științe",
"matNrOrdine": "98",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "130",
"matNume": "Limba germană (opt)",
"matPrescurtare": "Limba germană (opt)",
"matNrOrdine": "114",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "131",
"matNume": "Limba franceză (opt)",
"matPrescurtare": "Limba franceză (opt)",
"matNrOrdine": "116",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "132",
"matNume": "Limba engleză (opt)",
"matPrescurtare": "Limba engleză (opt)",
"matNrOrdine": "117",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "140",
"matNume": "Limba rusă",
"matPrescurtare": "Limba rusă",
"matNrOrdine": "148",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "142",
"matNume": "M.E.I. Module d'enseignement interdisciplinaire",
"matPrescurtare": "M.E.I. Module d'enseignement interdisciplinaire",
"matNrOrdine": "150",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "155",
"matNume": "Complemente de analiză matematică (opt)",
"matPrescurtare": "Complemente de analiză matematică (opt)",
"matNrOrdine": "161",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "157",
"matNume": "Educație pentru sănătate (opt)",
"matPrescurtare": "Educație pentru sănătate (opt)",
"matNrOrdine": "163",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "158",
"matNume": "Chimie -Tipuri de reacţii chimice în chimia org.",
"matPrescurtare": "Chimie -Tipuri de reacţii chimice în chimia org.",
"matNrOrdine": "180",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "159",
"matNume": "Istoria comunismului în România (opt)",
"matPrescurtare": "Istoria comunismului în România (opt)",
"matNrOrdine": "165",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "175",
"matNume": "Limba franceză I",
"matPrescurtare": "Limba franceză I",
"matNrOrdine": "16",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "176",
"matNume": "Limba germană I",
"matPrescurtare": "Limba germană I",
"matNrOrdine": "15",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "177",
"matNume": "Franceza - Mon Quarteer. Simulation Globale (opt)",
"matPrescurtare": "Franceza - Mon Quarteer. Simulation Globale (opt)",
"matNrOrdine": "181",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "178",
"matNume": "Lb. Germană - Basme germane dramatizate (opt)",
"matPrescurtare": "Lb. Germana - Basme germane dramatizate (opt)",
"matNrOrdine": "182",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "179",
"matNume": "Engleza - Successful Communication - Module I",
"matPrescurtare": "Engleza - Successful Communication - Module I",
"matNrOrdine": "183",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "182",
"matNume": "Lb. Engleză - Teatru în limba engleză (opt)",
"matPrescurtare": "Lb. Engleză - Teatru în limba engleză (opt)",
"matNrOrdine": "186",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
},
{
"matID": "183",
"matNume": "Engleza - Successful Communication - Module II",
"matPrescurtare": "Engleza - Successful Communication - Module II",
"matNrOrdine": "187",
"matOptScutire": "0",
"matOpt": "0",
"matRooms": []
},
{
"matID": "184",
"matNume": "Lb. Franceză - Avant - Scene II (opt)",
"matPrescurtare": "Lb. Franceză - Avant - Scene II (opt)",
"matNrOrdine": "188",
"matOptScutire": "0",
"matOpt": "1",
"matRooms": []
}
]
}