Add Uczeń+ module (#55)
This commit is contained in:
parent
f36637c80f
commit
8b7ca994f5
25 changed files with 901 additions and 0 deletions
2
app.js
2
app.js
|
@ -14,6 +14,7 @@ const cufs = require('./src/routes/cufs');
|
|||
const uonetplus = require('./src/routes/uonetplus');
|
||||
const uonetplusOpiekun = require('./src/routes/uonetplus-opiekun');
|
||||
const uonetplusUczen = require('./src/routes/uonetplus-uczen');
|
||||
const uonetplusUczenplus = require('./src/routes/uonetplus-uczenplus');
|
||||
const uonetplusUzytkownik = require('./src/routes/uonetplus-uzytkownik');
|
||||
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/123457', 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-wiadomosciplus', uonetplusWiadomosciplus.use('/powiatwulkanowy', uonetplusWiadomosciplus)));
|
||||
app.use('/', index);
|
||||
|
|
21
data/uonetplus-uczenplus/Cache.json
Normal file
21
data/uonetplus-uczenplus/Cache.json
Normal 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
|
||||
}
|
94
data/uonetplus-uczenplus/Context.json
Normal file
94
data/uonetplus-uczenplus/Context.json
Normal 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"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
17
data/uonetplus-uczenplus/DniWolne.json
Normal file
17
data/uonetplus-uczenplus/DniWolne.json
Normal 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"
|
||||
}
|
||||
]
|
6
data/uonetplus-uczenplus/DostepOffice.json
Normal file
6
data/uonetplus-uczenplus/DostepOffice.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"login": "jankowalski12345",
|
||||
"pokazLogin": true,
|
||||
"haslo": "jan123",
|
||||
"pokazHaslo": true
|
||||
}
|
24
data/uonetplus-uczenplus/Frekwencja.json
Normal file
24
data/uonetplus-uczenplus/Frekwencja.json
Normal 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"
|
||||
}
|
||||
]
|
18
data/uonetplus-uczenplus/Informacje.json
Normal file
18
data/uonetplus-uczenplus/Informacje.json
Normal 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": "*********"
|
||||
}
|
67
data/uonetplus-uczenplus/Nauczyciele.json
Normal file
67
data/uonetplus-uczenplus/Nauczyciele.json
Normal 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"
|
||||
}
|
||||
]
|
||||
}
|
85
data/uonetplus-uczenplus/Oceny.json
Normal file
85
data/uonetplus-uczenplus/Oceny.json
Normal 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
|
||||
}
|
||||
}
|
10
data/uonetplus-uczenplus/OkresyKlasyfikacyjne.json
Normal file
10
data/uonetplus-uczenplus/OkresyKlasyfikacyjne.json
Normal file
|
@ -0,0 +1,10 @@
|
|||
[
|
||||
{
|
||||
"numerOkresu": 1,
|
||||
"id": 12
|
||||
},
|
||||
{
|
||||
"numerOkresu": 2,
|
||||
"id": 13
|
||||
}
|
||||
]
|
257
data/uonetplus-uczenplus/PlanZajec.json
Normal file
257
data/uonetplus-uczenplus/PlanZajec.json
Normal 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
|
||||
}
|
||||
]
|
6
data/uonetplus-uczenplus/PodrecznikiLataSzkolne.json
Normal file
6
data/uonetplus-uczenplus/PodrecznikiLataSzkolne.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
[
|
||||
{
|
||||
"nazwa": "2023/2024",
|
||||
"id": 2023
|
||||
}
|
||||
]
|
12
data/uonetplus-uczenplus/RealizacjaZajec.json
Normal file
12
data/uonetplus-uczenplus/RealizacjaZajec.json
Normal 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
|
||||
}
|
||||
]
|
10
data/uonetplus-uczenplus/SprawdzianSzczegoly.json
Normal file
10
data/uonetplus-uczenplus/SprawdzianSzczegoly.json
Normal file
|
@ -0,0 +1,10 @@
|
|||
{
|
||||
"typ": 2,
|
||||
"data": "",
|
||||
"przedmiotNazwa": "Zajęcia artystyczne",
|
||||
"nauczycielImieNazwisko": "Jan Kowalski",
|
||||
"opis": "To jest opis",
|
||||
"sprawdzianModulDydaktyczny": false,
|
||||
"linki": [],
|
||||
"id": 123
|
||||
}
|
16
data/uonetplus-uczenplus/SprawdzianyZadaniaDomowe.json
Normal file
16
data/uonetplus-uczenplus/SprawdzianyZadaniaDomowe.json
Normal 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
|
||||
}
|
||||
]
|
4
data/uonetplus-uczenplus/SzczesliwyNumerTablica.json
Normal file
4
data/uonetplus-uczenplus/SzczesliwyNumerTablica.json
Normal file
|
@ -0,0 +1,4 @@
|
|||
{
|
||||
"id": 0,
|
||||
"numer": 20
|
||||
}
|
18
data/uonetplus-uczenplus/Uwagi.json
Normal file
18
data/uonetplus-uczenplus/Uwagi.json
Normal 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
|
||||
}
|
||||
]
|
7
data/uonetplus-uczenplus/WazneDzisiajTablica.json
Normal file
7
data/uonetplus-uczenplus/WazneDzisiajTablica.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
{
|
||||
"przedmiot": "Matematyka",
|
||||
"nazwaZdarzenia": "sprawdzian",
|
||||
"nazwa": "Matematyka - sprawdzian"
|
||||
}
|
||||
]
|
7
data/uonetplus-uczenplus/WychowawcyTablica.json
Normal file
7
data/uonetplus-uczenplus/WychowawcyTablica.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
{
|
||||
"imieNazwisko": "Wojciech Dudkowski",
|
||||
"isGlowny": true,
|
||||
"globalKeySkrzynka": "c38fc935-ece6-4c7b-aa6a-b593533579d4"
|
||||
}
|
||||
]
|
24
data/uonetplus-uczenplus/ZadanieDomoweSzczegoly.json
Normal file
24
data/uonetplus-uczenplus/ZadanieDomoweSzczegoly.json
Normal 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
|
||||
}
|
7
data/uonetplus-uczenplus/ZarejestrowaneUrzadzenia.json
Normal file
7
data/uonetplus-uczenplus/ZarejestrowaneUrzadzenia.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
[
|
||||
{
|
||||
"nazwa": "Wulkanowy",
|
||||
"dataCertyfikatu": "1970-01-01T00:00:00+01:00",
|
||||
"id": 1
|
||||
}
|
||||
]
|
18
data/uonetplus-uczenplus/Zebrania.json
Normal file
18
data/uonetplus-uczenplus/Zebrania.json
Normal 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
|
||||
}
|
||||
]
|
152
src/routes/uonetplus-uczenplus.js
Normal file
152
src/routes/uonetplus-uczenplus.js
Normal 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;
|
|
@ -16,6 +16,8 @@ block content
|
|||
a(href=proto + "://uonetplus." + host + "/powiatwulkanowy/Start.mvc/Index") uonetplus
|
||||
li
|
||||
a(href=proto + "://uonetplus-uczen." + host) uonetplus-uczen
|
||||
li
|
||||
a(href=proto + "://uonetplus-uczenplus." + host) uonetplus-uczenplus
|
||||
li
|
||||
a(href=proto + "://uonetplus-opiekun." + host + "/powiatwulkanowy/123456") uonetplus-opiekun
|
||||
li
|
||||
|
|
17
src/views/uczenplus/app.pug
Normal file
17
src/views/uczenplus/app.pug
Normal 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
|
Loading…
Reference in a new issue