Add api
This commit is contained in:
parent
256ea5a3eb
commit
42685067b0
28 changed files with 1459 additions and 3 deletions
4
app.js
4
app.js
|
@ -8,6 +8,7 @@ const sassMiddleware = require('node-sass-middleware');
|
|||
|
||||
const subdomain = require('express-subdomain');
|
||||
const index = require('./src/routes/index');
|
||||
const api = require('./src/routes/api/index');
|
||||
const cufs = require('./src/routes/cufs');
|
||||
const uonetplus = require('./src/routes/uonetplus');
|
||||
const uonetplusOpiekun = require('./src/routes/uonetplus-opiekun');
|
||||
|
@ -37,10 +38,11 @@ app.use((req, res, next) => {
|
|||
res.locals.uonetplusUrl = "http://" + req.get('host').replace("uonetplus-opiekun", "uonetplus");
|
||||
res.locals.currentHost = "http://" + req.get('host');
|
||||
res.locals.mainHost = "http://" + req.get('host')
|
||||
.replace(/(cufs|uonetplus|uonetplus-opiekun|uonetplus-uzytkownik)\./, "");
|
||||
.replace(/(api|cufs|uonetplus|uonetplus-opiekun|uonetplus-uzytkownik)\./, "");
|
||||
next();
|
||||
});
|
||||
|
||||
app.use(subdomain('api', api));
|
||||
app.use(subdomain('cufs', cufs));
|
||||
app.use(subdomain('uonetplus', uonetplus));
|
||||
app.use(subdomain('uonetplus-opiekun', uonetplusOpiekun));
|
||||
|
|
33
data/api/ListaUczniow.json
Normal file
33
data/api/ListaUczniow.json
Normal file
|
@ -0,0 +1,33 @@
|
|||
[
|
||||
{
|
||||
"IdOkresKlasyfikacyjny": 2,
|
||||
"OkresPoziom": 3,
|
||||
"OkresNumer": 2,
|
||||
"OkresDataOd": 1517439600,
|
||||
"OkresDataDo": 1535666400,
|
||||
"OkresDataOdTekst": "2018-02-01",
|
||||
"OkresDataDoTekst": "2018-08-31",
|
||||
"IdJednostkaSprawozdawcza": 6,
|
||||
"JednostkaSprawozdawczaSkrot": "Fake123456",
|
||||
"JednostkaSprawozdawczaNazwa": "Fakelog public diary nr 1",
|
||||
"JednostkaSprawozdawczaSymbol": "123456",
|
||||
"IdJednostka": 0,
|
||||
"JednostkaNazwa": "Publiczny dziennik Wulkanowego nr 1 w fakelog.cf",
|
||||
"JednostkaSkrot": "Fake123456",
|
||||
"OddzialSymbol": "A",
|
||||
"OddzialKod": "1A",
|
||||
"UzytkownikRola": "uczeń",
|
||||
"UzytkownikLogin": "admin",
|
||||
"UzytkownikLoginId": 1,
|
||||
"UzytkownikNazwa": "admin",
|
||||
"Id": 1,
|
||||
"IdOddzial": 1,
|
||||
"Imie": "Jan",
|
||||
"Imie2": "Marek",
|
||||
"Nazwisko": "Kowalski",
|
||||
"Pseudonim": "",
|
||||
"UczenPlec": 1,
|
||||
"Pozycja": 0,
|
||||
"LoginId": null
|
||||
}
|
||||
]
|
90
data/api/dictionaries/KategorieFrekwencji.json
Normal file
90
data/api/dictionaries/KategorieFrekwencji.json
Normal file
|
@ -0,0 +1,90 @@
|
|||
[
|
||||
{
|
||||
"Id": 1,
|
||||
"Nazwa": "obecność",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": true,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 2,
|
||||
"Nazwa": "nieobecność",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": false,
|
||||
"Nieobecnosc": true,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 3,
|
||||
"Nazwa": "nieobecność usprawiedliwiona",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": false,
|
||||
"Nieobecnosc": true,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": true,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 4,
|
||||
"Nazwa": "spóźnienie",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": true,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": true,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 5,
|
||||
"Nazwa": "spóźnienie usprawiedliwione",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": true,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": true,
|
||||
"Usprawiedliwione": true,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 6,
|
||||
"Nazwa": "nieobecny z przyczyn szkolnych",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": true,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 7,
|
||||
"Nazwa": "zwolniony",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": false,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": true,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": false
|
||||
},
|
||||
{
|
||||
"Id": 8,
|
||||
"Nazwa": "usunięty wpis",
|
||||
"Pozycja": 1000,
|
||||
"Obecnosc": false,
|
||||
"Nieobecnosc": false,
|
||||
"Zwolnienie": false,
|
||||
"Spoznienie": false,
|
||||
"Usprawiedliwione": false,
|
||||
"Usuniete": true
|
||||
}
|
||||
]
|
117
data/api/dictionaries/KategorieOcen.json
Normal file
117
data/api/dictionaries/KategorieOcen.json
Normal file
|
@ -0,0 +1,117 @@
|
|||
[
|
||||
{
|
||||
"Id": 26,
|
||||
"Kod": "Akt",
|
||||
"Nazwa": "Aktywność"
|
||||
},
|
||||
{
|
||||
"Id": 27,
|
||||
"Kod": "Bież",
|
||||
"Nazwa": "Bieżące"
|
||||
},
|
||||
{
|
||||
"Id": 28,
|
||||
"Kod": "Kart",
|
||||
"Nazwa": "Kartkówka"
|
||||
},
|
||||
{
|
||||
"Id": 29,
|
||||
"Kod": "Spr",
|
||||
"Nazwa": "Sprawdzian"
|
||||
},
|
||||
{
|
||||
"Id": 30,
|
||||
"Kod": "Z.dom",
|
||||
"Nazwa": "Zadanie domowe"
|
||||
},
|
||||
{
|
||||
"Id": 65,
|
||||
"Kod": "odp",
|
||||
"Nazwa": "Odpowiedź ustna"
|
||||
},
|
||||
{
|
||||
"Id": 67,
|
||||
"Kod": "ref",
|
||||
"Nazwa": "Referat"
|
||||
},
|
||||
{
|
||||
"Id": 68,
|
||||
"Kod": "zewn",
|
||||
"Nazwa": "Sprawdzian zewnętrzny"
|
||||
},
|
||||
{
|
||||
"Id": 69,
|
||||
"Kod": "tsm",
|
||||
"Nazwa": "Test sprawności motorycznej"
|
||||
},
|
||||
{
|
||||
"Id": 70,
|
||||
"Kod": "tu",
|
||||
"Nazwa": "Test umiejętności"
|
||||
},
|
||||
{
|
||||
"Id": 71,
|
||||
"Kod": "zs",
|
||||
"Nazwa": "Zawody sportowe"
|
||||
},
|
||||
{
|
||||
"Id": 72,
|
||||
"Kod": "bs",
|
||||
"Nazwa": "Brak stroju"
|
||||
},
|
||||
{
|
||||
"Id": 73,
|
||||
"Kod": "r",
|
||||
"Nazwa": "Rozgrzewka"
|
||||
},
|
||||
{
|
||||
"Id": 74,
|
||||
"Kod": "pr_dł",
|
||||
"Nazwa": "Praca długoterminowa"
|
||||
},
|
||||
{
|
||||
"Id": 75,
|
||||
"Kod": "ze_ćwi",
|
||||
"Nazwa": "Zeszyt ćwiczeń"
|
||||
},
|
||||
{
|
||||
"Id": 76,
|
||||
"Kod": "Inne",
|
||||
"Nazwa": "Inne"
|
||||
},
|
||||
{
|
||||
"Id": 77,
|
||||
"Kod": "popspr",
|
||||
"Nazwa": "Poprawa sprawdzianu"
|
||||
},
|
||||
{
|
||||
"Id": 78,
|
||||
"Kod": "PK",
|
||||
"Nazwa": "Praca klasowa"
|
||||
},
|
||||
{
|
||||
"Id": 79,
|
||||
"Kod": "Re",
|
||||
"Nazwa": "Recytacja"
|
||||
},
|
||||
{
|
||||
"Id": 80,
|
||||
"Kod": "dyk",
|
||||
"Nazwa": "Dyktando"
|
||||
},
|
||||
{
|
||||
"Id": 81,
|
||||
"Kod": "lek",
|
||||
"Nazwa": "Lektura"
|
||||
},
|
||||
{
|
||||
"Id": 82,
|
||||
"Kod": "sp_wiedzy",
|
||||
"Nazwa": "Sprawdzian wiedzy"
|
||||
},
|
||||
{
|
||||
"Id": 83,
|
||||
"Kod": "egz_próbny",
|
||||
"Nazwa": "Egzamin próbny"
|
||||
}
|
||||
]
|
237
data/api/dictionaries/KategorieUwag.json
Normal file
237
data/api/dictionaries/KategorieUwag.json
Normal file
|
@ -0,0 +1,237 @@
|
|||
[
|
||||
{
|
||||
"Id": 46,
|
||||
"Nazwa": "Wypełnianie obowiązków ucznia",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 47,
|
||||
"Nazwa": "Zaangażowanie społeczne",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 48,
|
||||
"Nazwa": "Kultura języka",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 49,
|
||||
"Nazwa": "Kultura osobista",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 50,
|
||||
"Nazwa": "Dbałość o bezpieczeństwo i zdrowie",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 51,
|
||||
"Nazwa": "Szacunek dla innych osób",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 52,
|
||||
"Nazwa": "Zachowanie norm etycznych",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 53,
|
||||
"Nazwa": "Reprezentowanie szkoły",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 54,
|
||||
"Nazwa": "Zachowanie na lekcji",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 58,
|
||||
"Nazwa": "Inne (informacja bez punktów)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 59,
|
||||
"Nazwa": "Udział w konkursie szkolnym +20 pkt",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 61,
|
||||
"Nazwa": "Przeszkadzanie na lekcjach -5 pkt",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 66,
|
||||
"Nazwa": "+ Udział w olimpiadzie przedmiotowej i konkursach pozaszk. (rza w sem. 20-30-50)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 67,
|
||||
"Nazwa": "+ Udział w konkursie szkolnym (0-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 68,
|
||||
"Nazwa": "+ Funkcja w szkole (0-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 69,
|
||||
"Nazwa": "+ Funkcja w klasie (0-30)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 70,
|
||||
"Nazwa": "+ Reprezentowanie szkoły w rozgrywkach sport.( raz w sem. 0-100)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 71,
|
||||
"Nazwa": "+ Pomoc podczas imprezy szkolnej (0-10)",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 72,
|
||||
"Nazwa": "+ Praca na rzecz klasy (0-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 73,
|
||||
"Nazwa": "+ Praca na rzecz szkoły (0-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 74,
|
||||
"Nazwa": "+ Punktualność (0-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 75,
|
||||
"Nazwa": "+ Pomoc kolegom (0-10)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 76,
|
||||
"Nazwa": "+ Kulturalne zachowanie się w szkole i poza nią (0-50)",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 77,
|
||||
"Nazwa": "+ Przeciwstawianie się przejawom agresji i wulgarności (0-20)",
|
||||
"Aktywny": false
|
||||
},
|
||||
{
|
||||
"Id": 79,
|
||||
"Nazwa": "+ Do dyspozycji wychowawcy (0-50)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 80,
|
||||
"Nazwa": "+ Realizacja projektu edukacyjnego (0-50)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 81,
|
||||
"Nazwa": "- Przeszkadzanie na lekcjach -5p.",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 82,
|
||||
"Nazwa": "- Okłamywanie i oszukiwanie nauczyciela 20p.",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 83,
|
||||
"Nazwa": "- Niewykonywanie poleceń nauczyciela (10-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 84,
|
||||
"Nazwa": "- Aroganckie zachowanie wobec nauczyciela lub pracownika szkoły -50p.",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 85,
|
||||
"Nazwa": "- Ubliżanie kolegom/koleżankom (10-30)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 86,
|
||||
"Nazwa": "- Przemoc fizyczna (10-30)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 87,
|
||||
"Nazwa": "- Wulgarne słownictwo (10-30)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 88,
|
||||
"Nazwa": "- Opuszczanie terenu szkoły w czasie zajęć -10p.",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 89,
|
||||
"Nazwa": "- Niszczenie mienia (10-30)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 90,
|
||||
"Nazwa": "- Zaśmiecanie otoczenia (5-10)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 91,
|
||||
"Nazwa": "- Strój i wygląd niezgodny z regulaminem ucznia (2-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 92,
|
||||
"Nazwa": "- Spóźnienia się na lekcję do 10 min. (3p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 93,
|
||||
"Nazwa": "- Niewykonywanie zobowiązania (10-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 94,
|
||||
"Nazwa": "- Nieusprawiedliwiona nieobecność (5p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 95,
|
||||
"Nazwa": "- Wyłudzanie pieniędzy (50p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 96,
|
||||
"Nazwa": "- Kradzież (50p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 97,
|
||||
"Nazwa": "- Palenie papierosów (50p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 98,
|
||||
"Nazwa": "- Picie alkoholu (50p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 99,
|
||||
"Nazwa": "- Stosowanie środków odurzających (50p.)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 100,
|
||||
"Nazwa": "- Korzystanie z tel. kom. i urz. elek. niezgodnie z regulaminem (5-20)",
|
||||
"Aktywny": true
|
||||
},
|
||||
{
|
||||
"Id": 101,
|
||||
"Nazwa": "- Drastyczne naruszenie ogólnie przyjętych norm społ. (100-250)",
|
||||
"Aktywny": true
|
||||
}
|
||||
]
|
20
data/api/dictionaries/Nauczyciele.json
Normal file
20
data/api/dictionaries/Nauczyciele.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
[
|
||||
{
|
||||
"Id": 18,
|
||||
"Imie": "Janusz",
|
||||
"Nazwisko": "Tracz",
|
||||
"Kod": "TJ",
|
||||
"Aktywny": true,
|
||||
"Nauczyciel": false,
|
||||
"LoginId": 6
|
||||
},
|
||||
{
|
||||
"Id": 94,
|
||||
"Imie": "Lech",
|
||||
"Nazwisko": "Wałęsa",
|
||||
"Kod": "Dd",
|
||||
"Aktywny": true,
|
||||
"Nauczyciel": false,
|
||||
"LoginId": 257823
|
||||
}
|
||||
]
|
98
data/api/dictionaries/PoryLekcji.json
Normal file
98
data/api/dictionaries/PoryLekcji.json
Normal file
|
@ -0,0 +1,98 @@
|
|||
[
|
||||
{
|
||||
"Id": 76,
|
||||
"Numer": 1,
|
||||
"Poczatek": 25200,
|
||||
"PoczatekTekst": "08:00",
|
||||
"Koniec": 27900,
|
||||
"KoniecTekst": "08:45"
|
||||
},
|
||||
{
|
||||
"Id": 77,
|
||||
"Numer": 2,
|
||||
"Poczatek": 28500,
|
||||
"PoczatekTekst": "08:55",
|
||||
"Koniec": 31200,
|
||||
"KoniecTekst": "09:40"
|
||||
},
|
||||
{
|
||||
"Id": 78,
|
||||
"Numer": 3,
|
||||
"Poczatek": 31800,
|
||||
"PoczatekTekst": "09:50",
|
||||
"Koniec": 34500,
|
||||
"KoniecTekst": "10:35"
|
||||
},
|
||||
{
|
||||
"Id": 79,
|
||||
"Numer": 4,
|
||||
"Poczatek": 35100,
|
||||
"PoczatekTekst": "10:45",
|
||||
"Koniec": 37800,
|
||||
"KoniecTekst": "11:30"
|
||||
},
|
||||
{
|
||||
"Id": 80,
|
||||
"Numer": 5,
|
||||
"Poczatek": 38400,
|
||||
"PoczatekTekst": "11:40",
|
||||
"Koniec": 41100,
|
||||
"KoniecTekst": "12:25"
|
||||
},
|
||||
{
|
||||
"Id": 81,
|
||||
"Numer": 6,
|
||||
"Poczatek": 42300,
|
||||
"PoczatekTekst": "12:45",
|
||||
"Koniec": 45000,
|
||||
"KoniecTekst": "13:30"
|
||||
},
|
||||
{
|
||||
"Id": 82,
|
||||
"Numer": 7,
|
||||
"Poczatek": 45600,
|
||||
"PoczatekTekst": "13:40",
|
||||
"Koniec": 48300,
|
||||
"KoniecTekst": "14:25"
|
||||
},
|
||||
{
|
||||
"Id": 83,
|
||||
"Numer": 8,
|
||||
"Poczatek": 48600,
|
||||
"PoczatekTekst": "14:30",
|
||||
"Koniec": 51300,
|
||||
"KoniecTekst": "15:15"
|
||||
},
|
||||
{
|
||||
"Id": 84,
|
||||
"Numer": 9,
|
||||
"Poczatek": 51600,
|
||||
"PoczatekTekst": "15:20",
|
||||
"Koniec": 54300,
|
||||
"KoniecTekst": "16:05"
|
||||
},
|
||||
{
|
||||
"Id": 85,
|
||||
"Numer": 10,
|
||||
"Poczatek": 54600,
|
||||
"PoczatekTekst": "16:10",
|
||||
"Koniec": 57300,
|
||||
"KoniecTekst": "16:55"
|
||||
},
|
||||
{
|
||||
"Id": 86,
|
||||
"Numer": 11,
|
||||
"Poczatek": 57600,
|
||||
"PoczatekTekst": "17:00",
|
||||
"Koniec": 60300,
|
||||
"KoniecTekst": "17:45"
|
||||
},
|
||||
{
|
||||
"Id": 87,
|
||||
"Numer": 12,
|
||||
"Poczatek": 60600,
|
||||
"PoczatekTekst": "17:50",
|
||||
"Koniec": 63300,
|
||||
"KoniecTekst": "18:35"
|
||||
}
|
||||
]
|
20
data/api/dictionaries/Pracownicy.json
Normal file
20
data/api/dictionaries/Pracownicy.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
[
|
||||
{
|
||||
"Id": 18,
|
||||
"Imie": "Janusz",
|
||||
"Nazwisko": "Tracz",
|
||||
"Kod": "TJ",
|
||||
"Aktywny": true,
|
||||
"Nauczyciel": false,
|
||||
"LoginId": 6
|
||||
},
|
||||
{
|
||||
"Id": 94,
|
||||
"Imie": "Lech",
|
||||
"Nazwisko": "Wałęsa",
|
||||
"Kod": "Dd",
|
||||
"Aktywny": true,
|
||||
"Nauczyciel": false,
|
||||
"LoginId": 257823
|
||||
}
|
||||
]
|
93
data/api/dictionaries/Przedmioty.json
Normal file
93
data/api/dictionaries/Przedmioty.json
Normal file
|
@ -0,0 +1,93 @@
|
|||
[
|
||||
{
|
||||
"Id": 425,
|
||||
"Nazwa": "Religia",
|
||||
"Kod": "religia",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 1
|
||||
},
|
||||
{
|
||||
"Id": 426,
|
||||
"Nazwa": "Etyka",
|
||||
"Kod": "etyka",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 2
|
||||
},
|
||||
{
|
||||
"Id": 428,
|
||||
"Nazwa": "Język polski",
|
||||
"Kod": "j. polski",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 3
|
||||
},
|
||||
{
|
||||
"Id": 429,
|
||||
"Nazwa": "Język angielski",
|
||||
"Kod": "j. angielski",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 4
|
||||
},
|
||||
{
|
||||
"Id": 433,
|
||||
"Nazwa": "Język niemiecki",
|
||||
"Kod": "j. niemiecki",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 5
|
||||
},
|
||||
{
|
||||
"Id": 464,
|
||||
"Nazwa": "Język mniejszości narodowej – niemiecki",
|
||||
"Kod": "j. mn. niemiec",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 2147483646
|
||||
},
|
||||
{
|
||||
"Id": 482,
|
||||
"Nazwa": "Matematyka",
|
||||
"Kod": "matematyka",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 15
|
||||
},
|
||||
{
|
||||
"Id": 483,
|
||||
"Nazwa": "Fizyka",
|
||||
"Kod": "fizyka",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 14
|
||||
},
|
||||
{
|
||||
"Id": 485,
|
||||
"Nazwa": "Chemia",
|
||||
"Kod": "chemia",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 13
|
||||
},
|
||||
{
|
||||
"Id": 487,
|
||||
"Nazwa": "Biologia",
|
||||
"Kod": "biologia",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 12
|
||||
},
|
||||
{
|
||||
"Id": 488,
|
||||
"Nazwa": "Geografia",
|
||||
"Kod": "geografia",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 11
|
||||
},
|
||||
{
|
||||
"Id": 495,
|
||||
"Nazwa": "Informatyka",
|
||||
"Kod": "informatyka",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 16
|
||||
},
|
||||
{
|
||||
"Id": 571,
|
||||
"Nazwa": "Własna historia i kultura mniejszości narodowej niemieckiej",
|
||||
"Kod": "hist_kul mnn",
|
||||
"Aktywny": true,
|
||||
"Pozycja": 22
|
||||
}
|
||||
]
|
74
data/api/dictionaries/TypyFrekwencji.json
Normal file
74
data/api/dictionaries/TypyFrekwencji.json
Normal file
|
@ -0,0 +1,74 @@
|
|||
[
|
||||
{
|
||||
"Id": 40,
|
||||
"Symbol": "●",
|
||||
"Nazwa": "obecność",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": true,
|
||||
"IdKategoriaFrek": 1
|
||||
},
|
||||
{
|
||||
"Id": 41,
|
||||
"Symbol": "—",
|
||||
"Nazwa": "nieobecność",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 2
|
||||
},
|
||||
{
|
||||
"Id": 42,
|
||||
"Symbol": "u",
|
||||
"Nazwa": "nieob. uspraw.",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 3
|
||||
},
|
||||
{
|
||||
"Id": 43,
|
||||
"Symbol": "s",
|
||||
"Nazwa": "spóźnienie",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 4
|
||||
},
|
||||
{
|
||||
"Id": 44,
|
||||
"Symbol": "su",
|
||||
"Nazwa": "spóźn. uspr.",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 5
|
||||
},
|
||||
{
|
||||
"Id": 45,
|
||||
"Symbol": "ns",
|
||||
"Nazwa": "nieob. uspr. p.s.",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 6
|
||||
},
|
||||
{
|
||||
"Id": 46,
|
||||
"Symbol": "z",
|
||||
"Nazwa": "zwolniony",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 7
|
||||
},
|
||||
{
|
||||
"Id": 47,
|
||||
"Symbol": "",
|
||||
"Nazwa": "usunięty wpis",
|
||||
"Aktywny": true,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 8
|
||||
},
|
||||
{
|
||||
"Id": 55,
|
||||
"Symbol": "zr",
|
||||
"Nazwa": "zwolniony przez rodzica",
|
||||
"Aktywny": false,
|
||||
"WpisDomyslny": false,
|
||||
"IdKategoriaFrek": 3
|
||||
}
|
||||
]
|
18
data/api/messages/DodajWiadomosc.json
Normal file
18
data/api/messages/DodajWiadomosc.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
{
|
||||
"WiadomoscId": 32798,
|
||||
"Nadawca": null,
|
||||
"NadawcaId": 0,
|
||||
"Adresaci": null,
|
||||
"Tytul": null,
|
||||
"Tresc": null,
|
||||
"DataWyslania": "2018-06-11",
|
||||
"DataWyslaniaUnixEpoch": 0,
|
||||
"GodzinaWyslania": "09:38",
|
||||
"DataPrzeczytania": null,
|
||||
"DataPrzeczytaniaUnixEpoch": null,
|
||||
"GodzinaPrzeczytania": null,
|
||||
"StatusWiadomosci": "Widoczna",
|
||||
"FolderWiadomosci": 0,
|
||||
"Nieprzeczytane": null,
|
||||
"Przeczytane": null
|
||||
}
|
38
data/api/messages/WiadomosciOdebrane.json
Normal file
38
data/api/messages/WiadomosciOdebrane.json
Normal file
|
@ -0,0 +1,38 @@
|
|||
[
|
||||
{
|
||||
"WiadomoscId": 27214,
|
||||
"Nadawca": "Nazwisko Imię",
|
||||
"NadawcaId": 3617,
|
||||
"Adresaci": null,
|
||||
"Tytul": "Temat wiadomości",
|
||||
"Tresc": "Tak wygląda zawartość wiadomości.\nZazwyczaj ma wiele linijek.\n\nZ poważaniem,\nNazwisko Imię",
|
||||
"DataWyslania": "01.03.2018",
|
||||
"DataWyslaniaUnixEpoch": 1519911076,
|
||||
"GodzinaWyslania": "14:31",
|
||||
"DataPrzeczytania": null,
|
||||
"DataPrzeczytaniaUnixEpoch": null,
|
||||
"GodzinaPrzeczytania": null,
|
||||
"StatusWiadomosci": "Widoczna",
|
||||
"FolderWiadomosci": "Odebrane",
|
||||
"Nieprzeczytane": null,
|
||||
"Przeczytane": null
|
||||
},
|
||||
{
|
||||
"WiadomoscId": 28973,
|
||||
"Nadawca": "Kowalski Jan",
|
||||
"NadawcaId": 2137,
|
||||
"Adresaci": null,
|
||||
"Tytul": "Tytuł",
|
||||
"Tresc": "Dużo różnych treści.\nBardzo dużo,\nbardzo długie to potrafi być",
|
||||
"DataWyslania": "05.04.2018",
|
||||
"DataWyslaniaUnixEpoch": 1522921875,
|
||||
"GodzinaWyslania": "11:51",
|
||||
"DataPrzeczytania": null,
|
||||
"DataPrzeczytaniaUnixEpoch": null,
|
||||
"GodzinaPrzeczytania": null,
|
||||
"StatusWiadomosci": "Widoczna",
|
||||
"FolderWiadomosci": "Odebrane",
|
||||
"Nieprzeczytane": null,
|
||||
"Przeczytane": null
|
||||
}
|
||||
]
|
20
data/api/messages/WiadomosciUsuniete.json
Normal file
20
data/api/messages/WiadomosciUsuniete.json
Normal file
|
@ -0,0 +1,20 @@
|
|||
[
|
||||
{
|
||||
"WiadomoscId": 89626,
|
||||
"Nadawca": "Nazwisko Imię",
|
||||
"NadawcaId": 3604,
|
||||
"Adresaci": [],
|
||||
"Tytul": "Lorem ipsum",
|
||||
"Tresc": "Lorem ipsum dolor sit amet",
|
||||
"DataWyslania": "06.02.2018",
|
||||
"DataWyslaniaUnixEpoch": 1517938585,
|
||||
"GodzinaWyslania": "18:36",
|
||||
"DataPrzeczytania": "27.04.2018",
|
||||
"DataPrzeczytaniaUnixEpoch": 1524844708,
|
||||
"GodzinaPrzeczytania": "17:58",
|
||||
"StatusWiadomosci": "Usunieta",
|
||||
"FolderWiadomosci": "Odebrane",
|
||||
"Nieprzeczytane": null,
|
||||
"Przeczytane": null
|
||||
}
|
||||
]
|
25
data/api/messages/WiadomosciWyslane.json
Normal file
25
data/api/messages/WiadomosciWyslane.json
Normal file
|
@ -0,0 +1,25 @@
|
|||
[
|
||||
{
|
||||
"WiadomoscId": 32798,
|
||||
"Nadawca": null,
|
||||
"NadawcaId": 0,
|
||||
"Adresaci": [
|
||||
{
|
||||
"LoginId": 3604,
|
||||
"Nazwa": "Nazwisko Imię - pracownik [Fake123456]"
|
||||
}
|
||||
],
|
||||
"Tytul": "Usprawiedliwienie nieobecności",
|
||||
"Tresc": "Proszę o usprawiedliwienie nieobecności mojego syna",
|
||||
"DataWyslania": "11.06.2018",
|
||||
"DataWyslaniaUnixEpoch": 1528702715,
|
||||
"GodzinaWyslania": "09:38",
|
||||
"DataPrzeczytania": null,
|
||||
"DataPrzeczytaniaUnixEpoch": null,
|
||||
"GodzinaPrzeczytania": null,
|
||||
"StatusWiadomosci": "Widoczna",
|
||||
"FolderWiadomosci": "Wyslane",
|
||||
"Nieprzeczytane": "1",
|
||||
"Przeczytane": "0"
|
||||
}
|
||||
]
|
47
data/api/student/Frekwencje.json
Normal file
47
data/api/student/Frekwencje.json
Normal file
|
@ -0,0 +1,47 @@
|
|||
[
|
||||
{
|
||||
"IdKategoria": 1,
|
||||
"Numer": 1,
|
||||
"IdPoraLekcji": 76,
|
||||
"Dzien": 1524434400,
|
||||
"DzienTekst": "2018-04-23",
|
||||
"IdPrzedmiot": 474,
|
||||
"PrzedmiotNazwa": "Zajęcia artystyczne"
|
||||
},
|
||||
{
|
||||
"IdKategoria": 1,
|
||||
"Numer": 2,
|
||||
"IdPoraLekcji": 77,
|
||||
"Dzien": 1524434400,
|
||||
"DzienTekst": "2018-04-23",
|
||||
"IdPrzedmiot": 512,
|
||||
"PrzedmiotNazwa": "Informatyka"
|
||||
},
|
||||
{
|
||||
"IdKategoria": 1,
|
||||
"Numer": 3,
|
||||
"IdPoraLekcji": 78,
|
||||
"Dzien": 1524434400,
|
||||
"DzienTekst": "2018-04-23",
|
||||
"IdPrzedmiot": 428,
|
||||
"PrzedmiotNazwa": "Matematyka"
|
||||
},
|
||||
{
|
||||
"IdKategoria": 1,
|
||||
"Numer": 4,
|
||||
"IdPoraLekcji": 79,
|
||||
"Dzien": 1524434400,
|
||||
"DzienTekst": "2018-04-23",
|
||||
"IdPrzedmiot": 428,
|
||||
"PrzedmiotNazwa": "Matematyka"
|
||||
},
|
||||
{
|
||||
"IdKategoria": 1,
|
||||
"Numer": 3,
|
||||
"IdPoraLekcji": 78,
|
||||
"Dzien": 1524520800,
|
||||
"DzienTekst": "2018-04-24",
|
||||
"IdPrzedmiot": 480,
|
||||
"PrzedmiotNazwa": "Historia"
|
||||
}
|
||||
]
|
134
data/api/student/Oceny.json
Normal file
134
data/api/student/Oceny.json
Normal file
|
@ -0,0 +1,134 @@
|
|||
[
|
||||
{
|
||||
"Id": 1676947,
|
||||
"Pozycja": 3,
|
||||
"PrzedmiotPozycja": 8,
|
||||
"IdPrzedmiot": 474,
|
||||
"IdKategoria": 29,
|
||||
"Wpis": "1",
|
||||
"Wartosc": 1.00,
|
||||
"WagaModyfikatora": null,
|
||||
"WagaOceny": 5.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": null,
|
||||
"Waga": "5,00",
|
||||
"Opis": "spr.-rozbiory",
|
||||
"DataUtworzenia": 1517231281,
|
||||
"DataUtworzeniaTekst": "2018-01-29",
|
||||
"DataModyfikacji": 1517231281,
|
||||
"DataModyfikacjiTekst": "2018-01-29",
|
||||
"IdPracownikD": 164,
|
||||
"IdPracownikM": 164
|
||||
},
|
||||
{
|
||||
"Id": 1681941,
|
||||
"Pozycja": 9,
|
||||
"PrzedmiotPozycja": 3,
|
||||
"IdPrzedmiot": 429,
|
||||
"IdKategoria": 83,
|
||||
"Wpis": "95",
|
||||
"Wartosc": 95.00,
|
||||
"WagaModyfikatora": null,
|
||||
"WagaOceny": 0.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": "%",
|
||||
"Waga": "0,00",
|
||||
"Opis": "egz. prób. podstawa %",
|
||||
"DataUtworzenia": 1517479168,
|
||||
"DataUtworzeniaTekst": "2018-02-01",
|
||||
"DataModyfikacji": 1517479168,
|
||||
"DataModyfikacjiTekst": "2018-02-01",
|
||||
"IdPracownikD": 152,
|
||||
"IdPracownikM": 152
|
||||
},
|
||||
{
|
||||
"Id": 1684515,
|
||||
"Pozycja": 13,
|
||||
"PrzedmiotPozycja": 14,
|
||||
"IdPrzedmiot": 482,
|
||||
"IdKategoria": 70,
|
||||
"Wpis": "6-",
|
||||
"Wartosc": 6.00,
|
||||
"WagaModyfikatora": -0.25,
|
||||
"WagaOceny": 3.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": null,
|
||||
"Waga": "3,00",
|
||||
"Opis": "Egzamin próbny - styczeń 2018",
|
||||
"DataUtworzenia": 1517693198,
|
||||
"DataUtworzeniaTekst": "2018-02-03",
|
||||
"DataModyfikacji": 1517693838,
|
||||
"DataModyfikacjiTekst": "2018-02-03",
|
||||
"IdPracownikD": 183,
|
||||
"IdPracownikM": 183
|
||||
},
|
||||
{
|
||||
"Id": 1716982,
|
||||
"Pozycja": 28,
|
||||
"PrzedmiotPozycja": 10,
|
||||
"IdPrzedmiot": 488,
|
||||
"IdKategoria": 28,
|
||||
"Wpis": "4+",
|
||||
"Wartosc": 4.00,
|
||||
"WagaModyfikatora": 0.25,
|
||||
"WagaOceny": 3.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": null,
|
||||
"Waga": "3,00",
|
||||
"Opis": "przemysł",
|
||||
"DataUtworzenia": 1519154969,
|
||||
"DataUtworzeniaTekst": "2018-02-20",
|
||||
"DataModyfikacji": 1519154969,
|
||||
"DataModyfikacjiTekst": "2018-02-20",
|
||||
"IdPracownikD": 149,
|
||||
"IdPracownikM": 149
|
||||
},
|
||||
{
|
||||
"Id": 1807239,
|
||||
"Pozycja": 62,
|
||||
"PrzedmiotPozycja": 2,
|
||||
"IdPrzedmiot": 428,
|
||||
"IdKategoria": 28,
|
||||
"Wpis": "3",
|
||||
"Wartosc": 3.00,
|
||||
"WagaModyfikatora": null,
|
||||
"WagaOceny": 0.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": null,
|
||||
"Waga": "0,00",
|
||||
"Opis": "",
|
||||
"DataUtworzenia": 1523820074,
|
||||
"DataUtworzeniaTekst": "2018-04-15",
|
||||
"DataModyfikacji": 1523820074,
|
||||
"DataModyfikacjiTekst": "2018-04-15",
|
||||
"IdPracownikD": 176,
|
||||
"IdPracownikM": 176
|
||||
},
|
||||
{
|
||||
"Id": 1811544,
|
||||
"Pozycja": 65,
|
||||
"PrzedmiotPozycja": 2,
|
||||
"IdPrzedmiot": 428,
|
||||
"IdKategoria": 27,
|
||||
"Wpis": "",
|
||||
"Wartosc": null,
|
||||
"WagaModyfikatora": null,
|
||||
"WagaOceny": 0.00,
|
||||
"Licznik": null,
|
||||
"Mianownik": null,
|
||||
"Komentarz": "bz",
|
||||
"Waga": "0,00",
|
||||
"Opis": "",
|
||||
"DataUtworzenia": 1523957481,
|
||||
"DataUtworzeniaTekst": "2018-04-17",
|
||||
"DataModyfikacji": 1523957481,
|
||||
"DataModyfikacjiTekst": "2018-04-17",
|
||||
"IdPracownikD": 176,
|
||||
"IdPracownikM": 176
|
||||
}
|
||||
]
|
5
data/api/student/OcenyPodsumowanie.json
Normal file
5
data/api/student/OcenyPodsumowanie.json
Normal file
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"OcenyPrzewidywane": [],
|
||||
"OcenyKlasyfikacyjne": [],
|
||||
"SrednieOcen": []
|
||||
}
|
154
data/api/student/PlanLekcjiZeZmianami.json
Normal file
154
data/api/student/PlanLekcjiZeZmianami.json
Normal file
|
@ -0,0 +1,154 @@
|
|||
[
|
||||
{
|
||||
"Dzien": 1524607200,
|
||||
"DzienTekst": "2018-04-25",
|
||||
"NumerLekcji": 2,
|
||||
"IdPoraLekcji": 77,
|
||||
"IdPrzedmiot": 485,
|
||||
"PrzedmiotNazwa": "Chemia",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "201",
|
||||
"IdPracownik": 142,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 41,
|
||||
"AdnotacjaOZmianie": "(nieobecność: Uczniowie przychodzą później)",
|
||||
"PrzekreslonaNazwa": true,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524520800,
|
||||
"DzienTekst": "2018-04-24",
|
||||
"NumerLekcji": 5,
|
||||
"IdPoraLekcji": 80,
|
||||
"IdPrzedmiot": 429,
|
||||
"PrzedmiotNazwa": "Język angielski",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "206",
|
||||
"IdPracownik": 168,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": 149,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 44,
|
||||
"AdnotacjaOZmianie": "(zastępstwo: Jan Bytnar, sala 206)",
|
||||
"PrzekreslonaNazwa": false,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524693600,
|
||||
"DzienTekst": "2018-04-26",
|
||||
"NumerLekcji": 2,
|
||||
"IdPoraLekcji": 77,
|
||||
"IdPrzedmiot": 483,
|
||||
"PrzedmiotNazwa": "Fizyka",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "215",
|
||||
"IdPracownik": 178,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 42,
|
||||
"AdnotacjaOZmianie": "(nieobecność: Uczniowie przychodzą później)",
|
||||
"PrzekreslonaNazwa": true,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524434400,
|
||||
"DzienTekst": "2018-04-23",
|
||||
"NumerLekcji": 5,
|
||||
"IdPoraLekcji": 80,
|
||||
"IdPrzedmiot": 483,
|
||||
"PrzedmiotNazwa": "Fizyka",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "213",
|
||||
"IdPracownik": 178,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 23,
|
||||
"AdnotacjaOZmianie": "",
|
||||
"PrzekreslonaNazwa": false,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524607200,
|
||||
"DzienTekst": "2018-04-25",
|
||||
"NumerLekcji": 1,
|
||||
"IdPoraLekcji": 76,
|
||||
"IdPrzedmiot": 482,
|
||||
"PrzedmiotNazwa": "Matematyka",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "203",
|
||||
"IdPracownik": 183,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 43,
|
||||
"AdnotacjaOZmianie": "(nieobecność: Uczniowie przychodzą później)",
|
||||
"PrzekreslonaNazwa": true,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524607200,
|
||||
"DzienTekst": "2018-04-25",
|
||||
"NumerLekcji": 4,
|
||||
"IdPoraLekcji": 79,
|
||||
"IdPrzedmiot": 499,
|
||||
"PrzedmiotNazwa": "Wychowanie fizyczne",
|
||||
"PodzialSkrot": "wf_grupa_2",
|
||||
"Sala": "S4",
|
||||
"IdPracownik": 146,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": 189,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 46,
|
||||
"AdnotacjaOZmianie": "(zastępstwo: Anon Gałecki, sala S4)",
|
||||
"PrzekreslonaNazwa": false,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
},
|
||||
{
|
||||
"Dzien": 1524693600,
|
||||
"DzienTekst": "2018-04-26",
|
||||
"NumerLekcji": 7,
|
||||
"IdPoraLekcji": 82,
|
||||
"IdPrzedmiot": 495,
|
||||
"PrzedmiotNazwa": "Informatyka",
|
||||
"PodzialSkrot": "informatyka_2",
|
||||
"Sala": "115",
|
||||
"IdPracownik": 1773,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 38,
|
||||
"AdnotacjaOZmianie": "",
|
||||
"PrzekreslonaNazwa": false,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": false
|
||||
},
|
||||
{
|
||||
"Dzien": 1524693600,
|
||||
"DzienTekst": "2018-04-26",
|
||||
"NumerLekcji": 6,
|
||||
"IdPoraLekcji": 81,
|
||||
"IdPrzedmiot": 488,
|
||||
"PrzedmiotNazwa": "Geografia",
|
||||
"PodzialSkrot": null,
|
||||
"Sala": "206",
|
||||
"IdPracownik": 149,
|
||||
"IdPracownikWspomagajacy": null,
|
||||
"IdPracownikOld": null,
|
||||
"IdPracownikWspomagajacyOld": null,
|
||||
"IdPlanLekcji": 4,
|
||||
"AdnotacjaOZmianie": "",
|
||||
"PrzekreslonaNazwa": false,
|
||||
"PogrubionaNazwa": false,
|
||||
"PlanUcznia": true
|
||||
}
|
||||
]
|
41
data/api/student/Sprawdziany.json
Normal file
41
data/api/student/Sprawdziany.json
Normal file
|
@ -0,0 +1,41 @@
|
|||
[
|
||||
{
|
||||
"Id": 21558,
|
||||
"IdPrzedmiot": 482,
|
||||
"IdPracownik": 183,
|
||||
"IdOddzial": 97,
|
||||
"IdPodzial": null,
|
||||
"PodzialNazwa": null,
|
||||
"PodzialSkrot": null,
|
||||
"Rodzaj": true,
|
||||
"Opis": "Figury na płaszczyźnie.",
|
||||
"Data": 1522101600,
|
||||
"DataTekst": "2018-03-27"
|
||||
},
|
||||
{
|
||||
"Id": 22067,
|
||||
"IdPrzedmiot": 429,
|
||||
"IdPracownik": 152,
|
||||
"IdOddzial": 97,
|
||||
"IdPodzial": 2067,
|
||||
"PodzialNazwa": "język_angielski_gr_1",
|
||||
"PodzialSkrot": "język_angi_gr_1",
|
||||
"Rodzaj": true,
|
||||
"Opis": "czasowniki nieregualne 1 częsć",
|
||||
"Data": 1523311200,
|
||||
"DataTekst": "2018-04-10"
|
||||
},
|
||||
{
|
||||
"Id": 23031,
|
||||
"IdPrzedmiot": 488,
|
||||
"IdPracownik": 149,
|
||||
"IdOddzial": 97,
|
||||
"IdPodzial": null,
|
||||
"PodzialNazwa": null,
|
||||
"PodzialSkrot": null,
|
||||
"Rodzaj": false,
|
||||
"Opis": "Opolszczyzna - mapa",
|
||||
"Data": 1526335200,
|
||||
"DataTekst": "2018-05-15"
|
||||
}
|
||||
]
|
18
data/api/student/UwagiUcznia.json
Normal file
18
data/api/student/UwagiUcznia.json
Normal file
|
@ -0,0 +1,18 @@
|
|||
[
|
||||
{
|
||||
"IdPracownik": 152,
|
||||
"UczenImie": "Anon",
|
||||
"UczenNazwisko": "Anonowicz",
|
||||
"PracownikImie": "Janusz",
|
||||
"PracownikNazwisko": "Tracz",
|
||||
"DataWpisu": 1522074333,
|
||||
"DataWpisuTekst": "2018-03-26",
|
||||
"DataModyfikacji": 1522074333,
|
||||
"DataModyfikacjiTekst": null,
|
||||
"UwagaKey": "00000000-0000-0000-0000-000000000000",
|
||||
"Id": 30649,
|
||||
"TrescUwagi": "+ 20p za udział w Konkursie Języka Angielskiego",
|
||||
"IdUczen": 2560,
|
||||
"IdKategoriaUwag": 66
|
||||
}
|
||||
]
|
1
data/api/student/ZadaniaDomowe.json
Normal file
1
data/api/student/ZadaniaDomowe.json
Normal file
|
@ -0,0 +1 @@
|
|||
[]
|
|
@ -15,7 +15,8 @@
|
|||
"morgan": "~1.9.0",
|
||||
"node-sass-middleware": "^0.11.0",
|
||||
"pug": "^2.0.3",
|
||||
"serve-favicon": "~2.5.0"
|
||||
"serve-favicon": "~2.5.0",
|
||||
"uuid": "^3.3.2"
|
||||
},
|
||||
"devDependencies": {}
|
||||
}
|
||||
|
|
43
src/routes/api/index.js
Normal file
43
src/routes/api/index.js
Normal file
|
@ -0,0 +1,43 @@
|
|||
const router = require('express').Router();
|
||||
const protocol = require('../../utils/connection');
|
||||
|
||||
router.all("/", (req, res) => {
|
||||
let base = protocol(req) + "://" + req.get('host');
|
||||
res.json({
|
||||
"status": "success",
|
||||
"start": base.replace("api.", ""),
|
||||
"repo": "https://github.com/wulkanowy/fake-log",
|
||||
"sdk": "https://github.com/wulkanowy/sdk",
|
||||
"docs": "https://gitlab.com/erupcja/uonet-api-docs",
|
||||
"endpoints": [
|
||||
base + "/Default/mobile-api/Uczen.v3.UczenStart/Certyfikat",
|
||||
base + "/Default/mobile-api/Uczen.v3.UczenStart/ListaUczniow",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/LogAppStart",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/Slowniki",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/PlanLekcjiZeZmianami",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/Oceny",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/OcenyPodsumowanie",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/Sprawdziany",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/UwagiUcznia",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/Frekwencje",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/ZadaniaDomowe",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/WiadomosciOdebrane",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/WiadomosciWyslane",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/WiadomosciUsuniete",
|
||||
base + "/Default/123456/mobile-api/Uczen.v3.Uczen/DodajWiadomosc"
|
||||
]
|
||||
});
|
||||
});
|
||||
|
||||
router.use("/Default/mobile-api/Uczen.v3.UczenStart", require("./register"));
|
||||
router.use("/Default/123456/mobile-api/Uczen.v3.Uczen", require("./student"));
|
||||
router.use("/Default/123456/mobile-api/Uczen.v3.Uczen", require("./messages"));
|
||||
|
||||
router.all("/*", (req, res) => {
|
||||
res.json({
|
||||
"status": "warning",
|
||||
"message": "Not implemented yet"
|
||||
});
|
||||
});
|
||||
|
||||
module.exports = router;
|
20
src/routes/api/messages.js
Normal file
20
src/routes/api/messages.js
Normal file
|
@ -0,0 +1,20 @@
|
|||
const router = require('express').Router({});
|
||||
const api = require("../../utils/api");
|
||||
|
||||
router.all("/WiadomosciOdebrane", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/messages/WiadomosciOdebrane")));
|
||||
});
|
||||
|
||||
router.all("/WiadomosciWyslane", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/messages/WiadomosciWyslane")));
|
||||
});
|
||||
|
||||
router.all("/WiadomosciUsuniete", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/messages/WiadomosciUsuniete")));
|
||||
});
|
||||
|
||||
router.all("/DodajWiadomosc", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/messages/DodajWiadomosc")));
|
||||
});
|
||||
|
||||
module.exports = router;
|
34
src/routes/api/register.js
Normal file
34
src/routes/api/register.js
Normal file
|
@ -0,0 +1,34 @@
|
|||
const router = require('express').Router({});
|
||||
const protocol = require('../../utils/connection');
|
||||
const api = require("../../utils/api");
|
||||
|
||||
router.all("/Certyfikat", (req, res) => {
|
||||
let base = protocol(req) + "://" + req.get('host');
|
||||
|
||||
res.json({
|
||||
"IsError": false,
|
||||
"IsMessageForUser": false,
|
||||
"Message": null,
|
||||
"TokenKey": null,
|
||||
"TokenStatus": "CertGenerated",
|
||||
"TokenCert": {
|
||||
"CertyfikatKlucz": "7EBA57E1DDBA1C249D097A9FF1C9CCDD45351A6A",
|
||||
"CertyfikatKluczSformatowanyTekst": "7E-BA-57-E1-DD-BA-1C-24-9D-09-7A-9F-F1-C9-CC-DD-45-35-1A-6A",
|
||||
"CertyfikatDataUtworzenia": Math.round(new Date().getTime() / 1000),
|
||||
"CertyfikatDataUtworzeniaSformatowanyTekst": new Date().toUTCString(),
|
||||
"CertyfikatPfx": "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",
|
||||
"GrupaKlientow": "Default",
|
||||
"AdresBazowyRestApi": base + "/Default/",
|
||||
"UzytkownikLogin": "admin",
|
||||
"UzytkownikNazwa": "admin",
|
||||
"TypKonta": null
|
||||
}
|
||||
}
|
||||
);
|
||||
});
|
||||
|
||||
router.all("/ListaUczniow", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/ListaUczniow")));
|
||||
});
|
||||
|
||||
module.exports = router;
|
56
src/routes/api/student.js
Normal file
56
src/routes/api/student.js
Normal file
|
@ -0,0 +1,56 @@
|
|||
const router = require('express').Router({});
|
||||
const api = require('../../utils/api');
|
||||
|
||||
router.all("/LogAppStart", (req, res) => {
|
||||
res.json(api.createResponse("Log"));
|
||||
});
|
||||
|
||||
router.all("/Slowniki", (req, res) => {
|
||||
res.json(api.createResponse({
|
||||
"TimeKey": Math.round(new Date().getTime() / 1000),
|
||||
"Nauczyciele": require("../../../data/api/dictionaries/Nauczyciele"),
|
||||
"Pracownicy": require("../../../data/api/dictionaries/Pracownicy"),
|
||||
"Przedmioty": require("../../../data/api/dictionaries/Przedmioty"),
|
||||
"PoryLekcji": require("../../../data/api/dictionaries/PoryLekcji"),
|
||||
"KategorieOcen": require("../../../data/api/dictionaries/KategorieOcen"),
|
||||
"KategorieUwag": require("../../../data/api/dictionaries/KategorieUwag"),
|
||||
"KategorieFrekwencji": require("../../../data/api/dictionaries/KategorieFrekwencji"),
|
||||
"TypyFrekwencji": require("../../../data/api/dictionaries/TypyFrekwencji")
|
||||
}));
|
||||
});
|
||||
|
||||
router.all("/PlanLekcjiZeZmianami", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/PlanLekcjiZeZmianami")));
|
||||
});
|
||||
|
||||
router.all("/Oceny", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/Oceny")));
|
||||
});
|
||||
|
||||
router.all("/OcenyPodsumowanie", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/OcenyPodsumowanie")));
|
||||
});
|
||||
|
||||
router.all("/Sprawdziany", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/Sprawdziany")));
|
||||
});
|
||||
|
||||
router.all("/UwagiUcznia", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/UwagiUcznia")));
|
||||
});
|
||||
|
||||
router.all("/Frekwencje", (req, res) => {
|
||||
res.json(api.createResponse({
|
||||
"DataPoczatkowa": 1524434400,
|
||||
"DataKoncowa": 1525039199,
|
||||
"DataPoczatkowaTekst": "2018-04-23",
|
||||
"DataKoncowaTekst": "2018-04-29",
|
||||
"Frekwencje": require("../../../data/api/student/Frekwencje")
|
||||
}));
|
||||
});
|
||||
|
||||
router.all("/ZadaniaDomowe", (req, res) => {
|
||||
res.json(api.createResponse(require("../../../data/api/student/ZadaniaDomowe")));
|
||||
});
|
||||
|
||||
module.exports = router;
|
15
src/utils/api.js
Normal file
15
src/utils/api.js
Normal file
|
@ -0,0 +1,15 @@
|
|||
const uuid = require('uuid/v4');
|
||||
|
||||
function createResponse(data) {
|
||||
return {
|
||||
"Status": "Ok",
|
||||
"TimeKey": Math.round(new Date().getTime() / 1000),
|
||||
"TimeValue": new Date().toUTCString(), //"2018.04.25 14:44:54"
|
||||
"RequestId": uuid(),
|
||||
"DayOfWeek": new Date().getDay(),
|
||||
"AppVersion": "17.09.0009.26859",
|
||||
"Data": data
|
||||
};
|
||||
}
|
||||
|
||||
exports.createResponse = createResponse;
|
|
@ -6,7 +6,9 @@ block content
|
|||
p Welcome to #{title}!
|
||||
ul
|
||||
li
|
||||
a(href="http://cufs." + domain) cufs - login page
|
||||
a(href="http://api." + domain) api
|
||||
li
|
||||
a(href="http://cufs." + domain) cufs
|
||||
li
|
||||
a(href="http://uonetplus." + domain) uonetplus
|
||||
li
|
||||
|
|
Loading…
Reference in a new issue