Add Uczeń+ module (#55)

This commit is contained in:
Marioneq 4958 2024-03-22 19:21:55 +01:00 committed by GitHub
parent f36637c80f
commit 8b7ca994f5
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
25 changed files with 901 additions and 0 deletions

2
app.js
View file

@ -14,6 +14,7 @@ const cufs = require('./src/routes/cufs');
const uonetplus = require('./src/routes/uonetplus'); const uonetplus = require('./src/routes/uonetplus');
const uonetplusOpiekun = require('./src/routes/uonetplus-opiekun'); const uonetplusOpiekun = require('./src/routes/uonetplus-opiekun');
const uonetplusUczen = require('./src/routes/uonetplus-uczen'); const uonetplusUczen = require('./src/routes/uonetplus-uczen');
const uonetplusUczenplus = require('./src/routes/uonetplus-uczenplus');
const uonetplusUzytkownik = require('./src/routes/uonetplus-uzytkownik'); const uonetplusUzytkownik = require('./src/routes/uonetplus-uzytkownik');
const uonetplusWiadomosciplus = require('./src/routes/uonetplus-wiadomosciplus'); const uonetplusWiadomosciplus = require('./src/routes/uonetplus-wiadomosciplus');
@ -60,6 +61,7 @@ app.use(subdomain('uonetplus-opiekun', uonetplusOpiekun.use('/powiatwulkanowy/12
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123456', uonetplusUczen))); app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123456', uonetplusUczen)));
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123457', uonetplusUczen))); app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123457', uonetplusUczen)));
app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123458', uonetplusUczen))); app.use(subdomain('uonetplus-uczen', uonetplusUczen.use('/powiatwulkanowy/123458', uonetplusUczen)));
app.use(subdomain("uonetplus-uczenplus", uonetplusUczenplus.use("/powiatwulkanowy/123456", uonetplusUczenplus)));
app.use(subdomain('uonetplus-uzytkownik', uonetplusUzytkownik.use('/powiatwulkanowy', uonetplusUzytkownik))); app.use(subdomain('uonetplus-uzytkownik', uonetplusUzytkownik.use('/powiatwulkanowy', uonetplusUzytkownik)));
app.use(subdomain('uonetplus-wiadomosciplus', uonetplusWiadomosciplus.use('/powiatwulkanowy', uonetplusWiadomosciplus))); app.use(subdomain('uonetplus-wiadomosciplus', uonetplusWiadomosciplus.use('/powiatwulkanowy', uonetplusWiadomosciplus)));
app.use('/', index); app.use('/', index);

View file

@ -0,0 +1,21 @@
{
"units": [
{
"id": 6,
"symbol": "123456",
"skrot": "Fake123456",
"nazwa": "Fakelog public diary nr 1"
}
],
"links": [],
"isStudent": true,
"isParent": false,
"isMenu": true,
"isOffice365": true,
"isBetacomOn": false,
"isNadzorOn": false,
"isUploadPhotosOn": false,
"isZglaszanieNieobecnosciOn": false,
"isOneDriveAttachmentsHomeworksOn":true,
"isPodrecznikiOn":true
}

View file

@ -0,0 +1,94 @@
{
"uczniowie": [
{
"idDziennik": 2,
"rodzajDziennika": 1,
"dziennikDataOd": "2023-09-01T00:00:00+02:00",
"dziennikDataDo": "2024-08-31T00:00:00+02:00",
"isUczen": true,
"isPrzedszkolak": false,
"isWychowanek": false,
"key": "MS0yLTEtNg==",
"uczen": "Jan Kowalski",
"oddzial": "4A",
"jednostka": "Szkoła Wulkanowa im. Świętego Wulkanowego",
"jednostkaGodzinaOd": null,
"jednostkaGodzinaDo": null,
"isDorosli": false,
"isPolicealna": false,
"is13": false,
"isArtystyczna": false,
"isArtystyczna13": false,
"isSpecjalna": false,
"pelnoletniUczen": false,
"opiekunUcznia": false,
"wymagaAutoryzacji": false,
"posiadaPesel": true,
"globalKeySkrzynka": "70a7293d-ef1e-441e-acef-0151343ec49f",
"config": {
"isOplaty": true,
"isPlatnosci": true,
"isZaplac": true,
"isScalanieKont": true,
"isJadlospis": true,
"isOffice365": true,
"isSynchronizacjaEsb": true,
"isDydaktyka": true,
"isNadzorPedagogiczny": true,
"isZmianaZdjecia": true,
"isZglaszanieNieobecnosci": true,
"isLekcjeZrealizowane": true,
"isLekcjeZaplanowane": true,
"isPodreczniki": true,
"oneDriveClientId": "b820a97d-ffc7-4ac7-b505-e1483b3ea9c4",
"projectClient": null,
"payByNetUrlForPayment": "https://pbn-test.paybynet.com.pl/PayByNet/trans.do"
}
},
{
"idDziennik": 1,
"rodzajDziennika": 1,
"dziennikDataOd": "2023-09-01T00:00:00+02:00",
"dziennikDataDo": "2024-08-31T00:00:00+02:00",
"isUczen": true,
"isPrzedszkolak": false,
"isWychowanek": false,
"key": "Mi0xLTEtNg==",
"uczen": "Joanna Czerwińska",
"oddzial": "4A",
"jednostka": "Szkoła Wulkanowa im. Świętego Wulkanowego",
"jednostkaGodzinaOd": null,
"jednostkaGodzinaDo": null,
"isDorosli": false,
"isPolicealna": false,
"is13": false,
"isArtystyczna": false,
"isArtystyczna13": false,
"isSpecjalna": false,
"pelnoletniUczen": false,
"opiekunUcznia": false,
"wymagaAutoryzacji": false,
"posiadaPesel": true,
"globalKeySkrzynka": "b820a97d-ffc7-4ac7-b505-e1483b3ea9c4",
"config": {
"isOplaty": true,
"isPlatnosci": true,
"isZaplac": true,
"isScalanieKont": true,
"isJadlospis": true,
"isOffice365": true,
"isSynchronizacjaEsb": true,
"isDydaktyka": true,
"isNadzorPedagogiczny": true,
"isZmianaZdjecia": true,
"isZglaszanieNieobecnosci": true,
"isLekcjeZrealizowane": true,
"isLekcjeZaplanowane": true,
"isPodreczniki": true,
"oneDriveClientId": "b820a97d-ffc7-4ac7-b505-e1483b3ea9c4",
"projectClient": null,
"payByNetUrlForPayment": "https://pbn-test.paybynet.com.pl/PayByNet/trans.do"
}
}
]
}

View file

@ -0,0 +1,17 @@
[
{
"dataOd": "2024-03-21T00:00:00+01:00",
"dataDo": "2024-03-26T00:00:00+02:00",
"nazwa": "Wiosenna przerwa świąteczna"
},
{
"dataOd": "2024-03-24T00:00:00+01:00",
"dataDo": "2024-03-24T00:00:00+01:00",
"nazwa": "Wielkanoc"
},
{
"dataOd": "2024-03-25T00:00:00+02:00",
"dataDo": "2024-03-25T00:00:00+02:00",
"nazwa": "Poniedziałek Wielkanocny"
}
]

View file

@ -0,0 +1,6 @@
{
"login": "jankowalski12345",
"pokazLogin": true,
"haslo": "jan123",
"pokazHaslo": true
}

View file

@ -0,0 +1,24 @@
[
{
"kategoriaFrekwencji": 2,
"data": "2024-02-25T00:00:00+01:00",
"godzinaOd": "2024-02-25T13:20:00+01:00",
"godzinaDo": "2024-02-25T14:05:00+01:00",
"idPoraLekcji": 17,
"idLekcjaOddzial": 10,
"numerLekcji": 7,
"opisZajec": "Matematyka",
"nauczyciel": "Jan Kowalski"
},
{
"kategoriaFrekwencji": 2,
"data": "2024-02-25T00:00:00+01:00",
"godzinaOd": "2024-02-25T14:10:00+01:00",
"godzinaDo": "2024-02-25T14:55:00+01:00",
"idPoraLekcji": 18,
"idLekcjaOddzial": 10,
"numerLekcji": 8,
"opisZajec": "Technika",
"nauczyciel": "Jan Kowalski"
}
]

View file

@ -0,0 +1,18 @@
{
"nazwa": "Publiczba szkoła",
"imienia": "Świętego Wulkana",
"numer": "1",
"miejscowosc": "Wulkanowo",
"ulica": "Św. Wulkana",
"kodPocztowy": "00-000",
"nrDomu": "1",
"nrMieszkania": "",
"dyrektorzy": [
"Stanisław Konarowski"
],
"stronaWwwUrl": "fakelog.cf",
"mail": "sekretariat@fakelog.cf",
"telSluzbowy": "",
"telKomorkowy": "",
"telDomowy": "*********"
}

View file

@ -0,0 +1,67 @@
{
"nauczyciele": [
{
"przedmiot": "Historia",
"imie": "Joanna",
"nazwisko": "Budna",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Informatyka",
"imie": "Marzenna",
"nazwisko": "Kowalczyk",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Biologia",
"imie": "Maja",
"nazwisko": "Dudkowska",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Geografia",
"imie": "Michał",
"nazwisko": "Bodnar",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Wychowanie fizyczne",
"imie": "Elżbieta",
"nazwisko": "Nowak",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Informatyka",
"imie": "Anna",
"nazwisko": "Dobrowolska",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Matematyka",
"imie": "Dorota",
"nazwisko": "Kowalczyk",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Język angielski",
"imie": "Aleksandra",
"nazwisko": "Rupińska",
"wychowawca": false,
"globalKeySkrzynka": null
},
{
"przedmiot": "Język polski",
"imie": "Wojciech",
"nazwisko": "Dudkowski",
"wychowawca": true,
"globalKeySkrzynka": "c38fc935-ece6-4c7b-aa6a-b593533579d4"
}
]
}

View file

@ -0,0 +1,85 @@
{
"ocenyPrzedmioty": [
{
"przedmiotNazwa": "Zachowanie",
"pozycja": 0,
"nauczyciele": [],
"ocenyCzastkowe": [],
"egzaminFormaPraktyczna": null,
"egzaminFormaUstna": null,
"egzaminOcenaProponowana": null,
"egzaminOcenaLaczna": null,
"sumaPunktow": null,
"srednia": 0.0,
"proponowanaOcenaOkresowa": " ",
"proponowanaOcenaOkresowaPunkty": null,
"ocenaOkresowa": " ",
"ocenaOkresowaPunkty": null,
"podsumowanieOcen": ""
},
{
"przedmiotNazwa": "Zajęcia artystyczne",
"pozycja": 13,
"nauczyciele": [
"Jan Kowalski [JK]"
],
"ocenyCzastkowe": [
{
"wpis": "6",
"dataOceny": "19.03.2024",
"kategoriaKolumny": "Bieżące",
"nazwaKolumny": "",
"waga": 0.00,
"kolorOceny": 0,
"nauczyciel": "Jan Kowalski [JK]",
"zmienionaOdOstatniegoLogowania": true
},
{
"wpis": "1 (bez możliwości poprawy)",
"dataOceny": "19.03.2024",
"kategoriaKolumny": "Odpowiedź ustna",
"nazwaKolumny": "Opis",
"waga": 100.00,
"kolorOceny": 15748172,
"nauczyciel": "Joanna Kowalska [JK]",
"zmienionaOdOstatniegoLogowania": true
}
],
"egzaminFormaPraktyczna": null,
"egzaminFormaUstna": null,
"egzaminOcenaProponowana": null,
"egzaminOcenaLaczna": null,
"sumaPunktow": "",
"srednia": 0.0,
"proponowanaOcenaOkresowa": null,
"proponowanaOcenaOkresowaPunkty": null,
"ocenaOkresowa": null,
"ocenaOkresowaPunkty": null,
"podsumowanieOcen": null
},
{
"przedmiotNazwa": "Zajęcia dodatkowe",
"pozycja": 0,
"nauczyciele": null,
"ocenyCzastkowe": null,
"egzaminFormaPraktyczna": null,
"egzaminFormaUstna": null,
"egzaminOcenaProponowana": null,
"egzaminOcenaLaczna": null,
"sumaPunktow": null,
"srednia": 0.0,
"proponowanaOcenaOkresowa": null,
"proponowanaOcenaOkresowaPunkty": null,
"ocenaOkresowa": null,
"ocenaOkresowaPunkty": null,
"podsumowanieOcen": ""
}
],
"ustawienia": {
"isPunkty": false,
"isSrednia": false,
"isDorosli": false,
"isOcenaOpisowa": true,
"isOstatniOkresKlasyfikacyjny": true
}
}

View file

@ -0,0 +1,10 @@
[
{
"numerOkresu": 1,
"id": 12
},
{
"numerOkresu": 2,
"id": 13
}
]

View file

@ -0,0 +1,257 @@
[
{
"data": "2024-03-18T00:00:00+01:00",
"godzinaOd": "2024-03-18T08:00:00+01:00",
"godzinaDo": "2024-03-18T08:45:00+01:00",
"prowadzacy": "Kowalski Jan",
"prowadzacyWspomagajacy1": null,
"prowadzacyWspomagajacy2": null,
"przedmiot": "Biologia",
"podzial": null,
"sala": "23",
"pseudonim": null,
"zmiany": [],
"adnotacja": 0,
"dodatkowe": false,
"zrealizowane": true
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T08:00:00+01:00",
"godzinaDo": "2024-03-20T08:45:00+01:00",
"prowadzacy": "Błąd Jan",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Religia",
"podzial": "|CH",
"sala": "20",
"pseudonim": null,
"zmiany": [],
"adnotacja": 0,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T09:40:00+01:00",
"godzinaDo": "2024-03-20T10:25:00+01:00",
"prowadzacy": "Nieobecny Jan",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Religia",
"podzial": "",
"sala": "15",
"pseudonim": null,
"zmiany": [
{
"zmiana": 4,
"typProwadzacego": 0,
"dzien": null,
"nrLekcji": null,
"godzinaOd": null,
"godzinaDo": null,
"grupa": null,
"zajecia": null,
"sala": null,
"prowadzacy": null,
"informacjeNieobecnosc": "powód nieobecności"
}
],
"adnotacja": 3,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T08:50:00+01:00",
"godzinaDo": "2024-03-20T09:35:00+01:00",
"prowadzacy": "Zwolnieniowy Lekarz",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Zajęcia artystyczne",
"podzial": "",
"sala": "17",
"pseudonim": null,
"zmiany": [
{
"zmiana": 1,
"typProwadzacego": 1,
"dzien": null,
"nrLekcji": null,
"godzinaOd": null,
"godzinaDo": null,
"grupa": null,
"zajecia": null,
"sala": null,
"prowadzacy": null,
"informacjeNieobecnosc": "okienko dla uczniów"
}
],
"adnotacja": 0,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T10:30:00+01:00",
"godzinaDo": "2024-03-20T11:15:00+01:00",
"prowadzacy": "Nowy Nauczyciel",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Język angielski",
"podzial": "",
"sala": "13",
"pseudonim": null,
"zmiany": [
{
"zmiana": 7,
"typProwadzacego": 1,
"dzien": null,
"nrLekcji": null,
"godzinaOd": null,
"godzinaDo": null,
"grupa": null,
"zajecia": null,
"sala": "",
"prowadzacy": "Nauczyciel Stary",
"informacjeNieobecnosc": null
}
],
"adnotacja": 1,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T11:30:00+01:00",
"godzinaDo": "2024-03-20T12:15:00+01:00",
"prowadzacy": "Jan Kowalski",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Edukacja muzyczna",
"podzial": "|CH",
"sala": "10",
"pseudonim": null,
"zmiany": [
{
"zmiana": 5,
"typProwadzacego": 0,
"dzien": "2024-03-21T00:00:00+01:00",
"nrLekcji": 8,
"godzinaOd": "2024-03-20T14:10:00+01:00",
"godzinaDo": "2024-03-20T14:55:00+01:00",
"grupa": null,
"zajecia": "Edukacja muzyczna",
"sala": "19",
"prowadzacy": null,
"informacjeNieobecnosc": null
}
],
"adnotacja": 3,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-21T00:00:00+01:00",
"godzinaOd": "2024-03-20T14:10:00+01:00",
"godzinaDo": "2024-03-20T14:55:00+01:00",
"prowadzacy": "Jan Kowalski",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Edukacja muzyczna",
"podzial": "|CH",
"sala": "19",
"pseudonim": null,
"zmiany": [
{
"zmiana": 6,
"typProwadzacego": 0,
"dzien": "2024-03-20T00:00:00+01:00",
"nrLekcji": 5,
"godzinaOd": "2024-03-21T11:30:00+01:00",
"godzinaDo": "2024-03-21T12:15:00+01:00",
"grupa": null,
"zajecia": "Edukacja muzyczna",
"sala": "10",
"prowadzacy": null,
"informacjeNieobecnosc": null
}
],
"adnotacja": 2,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T09:40:00+01:00",
"godzinaDo": "2024-03-20T10:25:00+01:00",
"prowadzacy": "Bober Zbigniew",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Edukacja informatyczna",
"podzial": "",
"sala": "17",
"pseudonim": null,
"zmiany": [
{
"zmiana": 6,
"typProwadzacego": 0,
"dzien": "2024-03-20T00:00:00+01:00",
"nrLekcji": 6,
"godzinaOd": "2024-03-20T12:30:00+01:00",
"godzinaDo": "2024-03-20T13:15:00+01:00",
"grupa": null,
"zajecia": "Edukacja informatyczna",
"sala": null,
"prowadzacy": null,
"informacjeNieobecnosc": null
},
{
"zmiana": 7,
"typProwadzacego": 1,
"dzien": null,
"nrLekcji": null,
"godzinaOd": null,
"godzinaDo": null,
"grupa": null,
"zajecia": null,
"sala": "",
"prowadzacy": "Kowalski Jan",
"informacjeNieobecnosc": null
}
],
"adnotacja": 1,
"dodatkowe": false,
"zrealizowane": false
},
{
"data": "2024-03-20T00:00:00+01:00",
"godzinaOd": "2024-03-20T12:30:00+01:00",
"godzinaDo": "2024-03-20T13:15:00+01:00",
"prowadzacy": "Jan Kowalski",
"prowadzacyWspomagajacy1": "",
"prowadzacyWspomagajacy2": "",
"przedmiot": "Edukacja informatyczna",
"podzial": "",
"sala": "",
"pseudonim": null,
"zmiany": [
{
"zmiana": 5,
"typProwadzacego": 0,
"dzien": "2024-03-20T00:00:00+01:00",
"nrLekcji": 3,
"godzinaOd": "2024-03-20T09:40:00+01:00",
"godzinaDo": "2024-03-20T10:25:00+01:00",
"grupa": null,
"zajecia": "Edukacja informatyczna",
"sala": "17",
"prowadzacy": null,
"informacjeNieobecnosc": null
}
],
"adnotacja": 3,
"dodatkowe": false,
"zrealizowane": false
}
]

View file

@ -0,0 +1,6 @@
[
{
"nazwa": "2023/2024",
"id": 2023
}
]

View file

@ -0,0 +1,12 @@
[
{
"data": "2024-01-18T00:00:00+01:00",
"przedmiot": "Język angielski",
"nauczyciel": "Angielska Amerykanka [An]",
"tematOpis": "Human - vocabulary practice",
"online": "",
"nrLekcji": 1,
"kolekcjePoLekcji": [],
"id": 12345
}
]

View file

@ -0,0 +1,10 @@
{
"typ": 2,
"data": "",
"przedmiotNazwa": "Zajęcia artystyczne",
"nauczycielImieNazwisko": "Jan Kowalski",
"opis": "To jest opis",
"sprawdzianModulDydaktyczny": false,
"linki": [],
"id": 123
}

View file

@ -0,0 +1,16 @@
[
{
"typ": 2,
"przedmiotNazwa": "Zajęcia artystyczne",
"data": "",
"hasAttachment": false,
"id": 127
},
{
"typ": 4,
"przedmiotNazwa": "Zajęcia artystyczne",
"data": "",
"hasAttachment": false,
"id": 129
}
]

View file

@ -0,0 +1,4 @@
{
"id": 0,
"numer": 20
}

View file

@ -0,0 +1,18 @@
[
{
"data": "2024-03-19T22:47:20.0+01:00",
"kategoria": "Kultura osobista",
"typ": 0,
"autor": "Jan Kowalski",
"tresc": "to jest treść uwagi",
"id": 16
},
{
"data": "2024-03-19T22:52:21.0+01:00",
"kategoria": null,
"typ": null,
"autor": "Jan Kowalski",
"tresc": "treść kolejnej uwagi",
"id": 17
}
]

View file

@ -0,0 +1,7 @@
[
{
"przedmiot": "Matematyka",
"nazwaZdarzenia": "sprawdzian",
"nazwa": "Matematyka - sprawdzian"
}
]

View file

@ -0,0 +1,7 @@
[
{
"imieNazwisko": "Wojciech Dudkowski",
"isGlowny": true,
"globalKeySkrzynka": "c38fc935-ece6-4c7b-aa6a-b593533579d4"
}
]

View file

@ -0,0 +1,24 @@
{
"typ": 4,
"data": "",
"terminOdpowiedzi": "2024-03-19T00:00:00+01:00",
"przedmiotNazwa": "Zajęcia artystyczne",
"nauczycielImieNazwisko": "Jan Kowalski",
"opis": "opis zadania",
"zalaczniki": [],
"linki": [],
"status": 0,
"odpowiedzWymagana": false,
"zadanieModulDydaktyczny": false,
"odpowiedz": {
"id": 3210,
"status": 1,
"odpowiedz": null,
"komentarzNauczyciela": null,
"linkiUcznia": [],
"zalaczniki": [],
"data": null,
"zadanieModulDydaktyczny": false
},
"id": 124
}

View file

@ -0,0 +1,7 @@
[
{
"nazwa": "Wulkanowy",
"dataCertyfikatu": "1970-01-01T00:00:00+01:00",
"id": 1
}
]

View file

@ -0,0 +1,18 @@
[
{
"dataCzas": "2024-01-20T23:09:00+01:00",
"sala": "sala 110",
"opis": "Podsumowanie I semestru - średnia klasy, oceny, frekwencja, zachowanie.",
"zebranieOnline": null,
"obecniNaZebraniu": "",
"id": 2
},
{
"dataCzas": "2023-09-19T23:09:00+01:00",
"sala": "sala 120",
"opis": "Organizacyjne zebranie z rodzicami",
"zebranieOnline": null,
"obecniNaZebraniu": "Dariusz Kowalski",
"id": 1
}
]

View file

@ -0,0 +1,152 @@
const { Router } = require("express");
const protocol = require("../utils/connection");
const router = Router();
router.get("/", (req, res) => {
const base = protocol(req) + "://" + req.get("host") + "/powiatwulkanowy/123456";
res.json({
loginEndpoint: base + "/LoginEndpoint.aspx",
app: base + "/App",
api: [
base + "/api/Context",
base + "/api/Cache",
base + "/api/OkresyKlasyfikacyjne",
base + "/api/Zebrania",
base + "/api/SprawdzianyZadaniaDomowe",
base + "/api/SprawdzianSzczegoly",
base + "/api/ZadanieDomoweSzczegoly",
base + "/api/Uwagi",
base + "/api/Frekwencja",
base + "/api/Oceny",
base + "/api/Nauczyciele",
base + "/api/Informacje",
base + "/api/NieprzeczytaneWiadomosci",
base + "/api/DostepOffice",
base + "/api/ZarejestrowaneUrzadzenia",
base + "/api/PodrecznikiLataSzkolne",
base + "/api/SzczesliwyNumerTablica",
base + "/api/WazneDzisiajTablica",
base + "/api/WychowawcyTablica",
base + "/api/RealizacjaZajec",
base + "/api/PlanZajec",
base + "/api/DniWolne"
].sort(),
});
});
router.all("/LoginEndpoint.aspx", (req, res) => {
res.redirect(protocol(req) + "://" + req.get("host") + "/powiatwulkanowy/123456/App");
});
router.all("/App", (_req, res) => {
res.render("uczenplus/app");
});
router.all("/api/Context", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Context.json"));
});
router.all("/api/Cache", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Cache.json"));
});
router.all("/api/OkresyKlasyfikacyjne", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/OkresyKlasyfikacyjne.json"));
});
router.all("/api/Zebrania", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Zebrania.json"));
});
router.all("/api/SprawdzianyZadaniaDomowe", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/SprawdzianyZadaniaDomowe.json").map((event) => {
event.data = new Date().toISOString();
return event;
})
);
});
router.all("/api/SprawdzianSzczegoly", (_req, res) => {
const data = require("../../data/uonetplus-uczenplus/SprawdzianSzczegoly.json");
data.data = new Date().toISOString();
res.json(data);
});
router.all("/api/ZadanieDomoweSzczegoly", (_req, res) => {
const data = require("../../data/uonetplus-uczenplus/ZadanieDomoweSzczegoly.json");
data.data = new Date().toISOString();
res.json(data);
});
router.all("/api/Oceny", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Oceny.json"));
});
router.all("/api/Frekwencja", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Frekwencja.json"));
});
router.all("/api/Uwagi", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Uwagi.json"));
});
router.all("/api/Nauczyciele", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Nauczyciele.json"));
});
router.all("/api/Informacje", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/Informacje.json"));
});
router.all("/api/WiadomosciNieodczytane", (_req, res) => {
res.json({ liczbaNieodczytanychWiadomosci: 2 });
});
router.all("/api/DostepOffice", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/DostepOffice.json"));
});
router.all("/api/ZarejestrowaneUrzadzenia", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/ZarejestrowaneUrzadzenia.json"));
});
router.all("/api/PodrecznikiLataSzkolne", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/PodrecznikiLataSzkolne.json"));
});
router.all("/api/SzczesliwyNumerTablica", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/SzczesliwyNumerTablica.json"));
});
router.all("/api/WazneDzisiajTablica", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/SzczesliwyNumerTablica.json"));
});
router.all("/api/WychowawcyTablica", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/SzczesliwyNumerTablica.json"));
});
router.all("/api/RealizacjaZajec", (_req, res) => {
res.json(
require("../../data/uonetplus-uczenplus/RealizacjaZajec.json").map((lesson) => {
lesson.data = new Date().toISOString();
return lesson;
})
);
});
router.all("/api/PlanZajec", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/PlanZajec.json"));
});
router.all("/api/DniWolne", (_req, res) => {
res.json(require("../../data/uonetplus-uczenplus/PlanZajec.json"));
});
router.all("/api/*", (_req, res) => {
res.status(404).send({ message: "Nie odnaleziono zasobu." });
});
module.exports = router;

View file

@ -16,6 +16,8 @@ block content
a(href=proto + "://uonetplus." + host + "/powiatwulkanowy/Start.mvc/Index") uonetplus a(href=proto + "://uonetplus." + host + "/powiatwulkanowy/Start.mvc/Index") uonetplus
li li
a(href=proto + "://uonetplus-uczen." + host) uonetplus-uczen a(href=proto + "://uonetplus-uczen." + host) uonetplus-uczen
li
a(href=proto + "://uonetplus-uczenplus." + host) uonetplus-uczenplus
li li
a(href=proto + "://uonetplus-opiekun." + host + "/powiatwulkanowy/123456") uonetplus-opiekun a(href=proto + "://uonetplus-opiekun." + host + "/powiatwulkanowy/123456") uonetplus-opiekun
li li

View file

@ -0,0 +1,17 @@
html(lang="pl")
head
meta(charset="utf-8")
meta(name="viewport" content="width=device-width, initial-scale=1.0")
title Uczeń Plus
script var VParam = { antiForgeryToken: 'tlVQJHnHkL5w82QvBpkaAFBu3Ne6ck2rVu77k5a2rjUPkcP3K86fYB-qJ8tlBwepyGXXnA0RtFLI-edFLAsVfx_u42XGdnFUZ2Cka5In0LefMQpF0', appGuid: '9626286cfb44a2842473c382b35feebd', appUrl: 'https://uonetplus-uczenplus.fakelog.cf', appCustomerDb: 'powiatwulkanowy', appCustomerSymbol: '123456', apiUrl: 'https://uonetplus-uczenplus.fakelog.cf/powiatwulkanowy/123456/api', startUrl: 'https://uonetplus.fakelog.cf/powiatwulkanowy', wiadomosciPlusUrl: 'https://uonetplus-wiadomosciplus.fakelog.cf/powiatwulkanowy/LoginEndpoint.aspx', logoutUrl: 'https://uonetplus-uczenplus.fakelog.cf/powiatwulkanowy/123456/LoginEndpoint.aspx?logout=true', user: { id: 0, name: 'jan@fakelog.cf' }, serverDate: '1970-01-02T20:10:00', appVersion: '24.01.0023.52863', downloaderUrl: 'https://dds.fakelog.cf/Download/', downloaderBuffer: '500', downloaderInterval: '1', privacyPolicyUrl: 'https://www.wulkanowy.net.pl/strona/polityka-prywatnosci-190', cookiePolicyUrl: 'https://www.wulkanowy.net.pl/strona/polityka-cookies-641', infoEnclosureUrl: 'https://www.wulkanowy.net.pl/strona/klauzula-informacyjna-868', accessDeclarationUrl: 'https://www.wulkanowy.net.pl/strona/deklaracja-dostepnosci-869', helpUrl: 'https://www.bazawiedzy.wulkanowy.net.pl/bazawiedzy.php/wyszukaj/1/7/8/2/2/', manualUrl: 'https://aplikacje.wulkanowy.net.pl/uonetplus/UczenPlus.pdf', lastUpdatesUrl: 'http://www.wulkanowy.net.pl/aktualizacje.php ', footerLogo: '', isEduOne: true };
base(href="/")
body
#vulcan-loader
.spinner
.rect1
.rect2
.rect3
.rect4
.rect5
p
#root