Add missing attendance statistics endpoint

This commit is contained in:
Mikołaj Pich 2024-03-25 23:16:38 +01:00
parent 456cc61a10
commit 2680b3f9bd
No known key found for this signature in database
3 changed files with 108 additions and 0 deletions

View file

@ -0,0 +1,103 @@
{
"podsumowanie": 76.19,
"statystyki": [
{
"kategoriaFrekwencji": 1,
"miesiace": [
{
"miesiac": 3,
"wartosc": 1
}
],
"okresy": [
0,
1
],
"razem": 1
},
{
"kategoriaFrekwencji": 2,
"miesiace": [
{
"miesiac": 3,
"wartosc": 2
}
],
"okresy": [
0,
2
],
"razem": 2
},
{
"kategoriaFrekwencji": 3,
"miesiace": [
{
"miesiac": 3,
"wartosc": 3
}
],
"okresy": [
0,
3
],
"razem": 3
},
{
"kategoriaFrekwencji": 6,
"miesiace": [
{
"miesiac": 3,
"wartosc": 6
}
],
"okresy": [
0,
6
],
"razem": 6
},
{
"kategoriaFrekwencji": 4,
"miesiace": [
{
"miesiac": 3,
"wartosc": 4
}
],
"okresy": [
0,
4
],
"razem": 4
},
{
"kategoriaFrekwencji": 5,
"miesiace": [
{
"miesiac": 3,
"wartosc": 5
}
],
"okresy": [
0,
5
],
"razem": 5
},
{
"kategoriaFrekwencji": 7,
"miesiace": [
{
"miesiac": 3,
"wartosc": 2
}
],
"okresy": [
0,
2
],
"razem": 2
}
]
}

View file

@ -55,6 +55,10 @@ router.all("/Frekwencja", (_req, res) => {
res.json(require("../../../data/uonetplus-uczenplus/Frekwencja.json")); res.json(require("../../../data/uonetplus-uczenplus/Frekwencja.json"));
}); });
router.all("/FrekwencjaStatystyki", (_req, res) => {
res.json(require("../../../data/uonetplus-uczenplus/FrekwencjaStatystyki.json"));
});
router.all("/Usprawiedliwienia", (_req, res) => { router.all("/Usprawiedliwienia", (_req, res) => {
res.json(require("../../../data/uonetplus-uczenplus/Usprawiedliwienia.json")); res.json(require("../../../data/uonetplus-uczenplus/Usprawiedliwienia.json"));
}); });

View file

@ -22,6 +22,7 @@ router.get("/", (req, res) => {
base + "/api/ZadanieDomoweSzczegoly", base + "/api/ZadanieDomoweSzczegoly",
base + "/api/Uwagi", base + "/api/Uwagi",
base + "/api/Frekwencja", base + "/api/Frekwencja",
base + "/api/FrekwencjaStatystyki",
base + "/api/Usprawiedliwienia", base + "/api/Usprawiedliwienia",
base + "/api/Oceny", base + "/api/Oceny",
base + "/api/Nauczyciele", base + "/api/Nauczyciele",