Skip to content

Commit

Permalink
Implement easy import of schools from the MoE
Browse files Browse the repository at this point in the history
  • Loading branch information
Igifigi committed Aug 31, 2023
1 parent 20c3aec commit 168e6b8
Show file tree
Hide file tree
Showing 10 changed files with 646 additions and 100 deletions.
8 changes: 8 additions & 0 deletions oioioi/oi/files/rspo.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Numer RSPO;REGON;NIP;Typ;Nazwa;Kod terytorialny województwo;Kod terytorialny powiat;Kod terytorialny gmina;Kod terytorialny miejscowość;Kod terytorialny ulica;Województwo;Powiat;Gmina;Miejscowość;Rodzaj miejscowości;Ulica;Numer budynku;Numer lokalu;Kod pocztowy;Poczta;Telefon;Faks;E-mail;Strona www;Publiczność status;Kategoria uczniów;Specyfika placówki;Imię i nazwisko dyrektora;Data założenia;Data rozpoczęcia działalności;Data likwidacji;Typ organu prowadzącego;Nazwa organu prowadzącego;REGON organu prowadzącego;NIP organu prowadzącego;Województwo organu prowadzącego;Powiat organu prowadzącego;Gmina organu prowadzącego;Miejsce w strukturze;RSPO podmiotu nadrzędnego;Typ podmiotu nadrzędnego;Nazwa podmiotu nadrzędnego;Liczba uczniów;Tereny sportowe;Języki nauczane;Czy zatrudnia logopedę;Czy zatrudnia psychologa;Czy zatrudnia pedagoga;Oddziały podstawowe wg specyfiki;Oddziały dodatkowe
76;532397913;7531676389;Liceum ogólnokształcące;EUROPEJSKA SZKOŁA PODSTAWOWA W KIELCACH;02;0262;0262011;0954047;19998;DOLNOŚLĄSKIE;Legnica;Legnica;Legnica;miasto;ul. Fryderyka Skarbka;4;;59-220;Legnica;768523705;768523705;[email protected];www.zsem.legnica.pl;publiczna;Dzieci lub młodzież;brak specyfiki; ;31.08.2002;31.08.2002;;Miasto na prawach powiatu;GMINA LEGNICA;390647251;;DOLNOŚLĄSKIE;Legnica;Legnica;szkoła/placówka wchodząca w skład jednostki złożonej;48856;Zespół szkół i placówek oświatowych;ZESPÓŁ SZKÓŁ ELEKTRYCZNO-MECHANICZNYCH W LEGNICY;620;;angielski,niemiecki;Nie;Nie;Tak;ogólnodostępny;
79;532397563;7471067208;Liceum ogólnokształcące;I LICEUM OGÓLNOKSZTAŁCĄCE IM. BOLESŁAWA CHROBREGO W BRZEGU;16;1601;1601011;0965252;00432;OPOLSKIE;brzeski;Brzeg;Brzeg;miasto;ul. Armii Krajowej;7;;49-300;Brzeg;774163625;774242143;[email protected];lo1brzeg.szkolnastrona.pl;publiczna;Dzieci lub młodzież;brak specyfiki;Katarzyna Grochowska;01.09.1945;01.09.1945;;Powiat ziemski;POWIAT BRZESKI;531412444;7471567388;OPOLSKIE;brzeski;Brzeg;samodzielna;;;;348;boiska do siatkówki,boiska do koszykówki,boiska do piłki ręcznej,rzutnie;angielski,niemiecki,włoski;Nie;Tak;Tak;ogólnodostępny;
51;000735055;5431021630;Technikum;TECHNIKUM NR 5 W LEGNICY;20;2003;2003011;0922685;11205;PODLASKIE;bielski;Bielsk Podlaski;Bielsk Podlaski;miasto;ul. 11 Listopada;6;;17-100;Bielsk Podlaski;858332673;;[email protected];www.1lobielskpodlaski.edupage.org;publiczna;Dzieci lub młodzież;brak specyfiki;Marzena Pogorzelska-Ciołek;07.11.1918;10.02.1919;;Powiat ziemski;POWIAT BIELSKI;050658574;5432012248;PODLASKIE;bielski;Bielsk Podlaski;samodzielna;;;;367;;angielski,francuski,niemiecki,rosyjski;Nie;Tak;Tak;ogólnodostępny;
98;532400897;7471042148;Liceum ogólnokształcące;LICEUM OGÓLNOKSZTAŁCĄCE W KROŚNIEWICACH;16;1601;1601011;0965252;11926;OPOLSKIE;brzeski;Brzeg;Brzeg;miasto;ul. 1 Maja;7;;49-305;Brzeg;774111408;774111408;[email protected];lo2brzeg.wodip.opole.pl;publiczna;Dzieci lub młodzież;brak specyfiki;Leszek Lipiński;01.09.1990;01.09.1990;;Powiat ziemski;POWIAT BRZESKI;531412444;7471567388;OPOLSKIE;brzeski;Brzeg;samodzielna;;;;397;boiska do piłki nożnej;angielski,francuski,hiszpański,niemiecki;Nie;Nie;Tak;ogólnodostępny,dwujęzyczny w szkole podstawowej, liceum i technikum;
101;146242052;8212636505;Szkoła podstawowa;SZKOŁA PODSTAWOWA NR 3 IM. DOKTORA JANUSZA PETERA W TOMASZOWIE LUBELSKIM;14;1426;1426092;0687570;21970;MAZOWIECKIE;siedlecki;Skórzec;Gołąbek;wieś;ul. Szkolna;26;;08-114;Gołąbek;256316682;;[email protected];nspgolabek.pl;niepubliczna;Dzieci lub młodzież;brak specyfiki;EWA PIEKART;05.08.2012;31.08.2012;01.09.1945;Stowarzyszenia;"STOWARZYSZENIE KULTURALNO-OŚWIATOWE ""TĘCZA""";145856190;8212636505;MAZOWIECKIE;siedlecki;Skórzec;samodzielna;;;;77;boiska uniwersalne/wielozadaniowe;angielski,niemiecki;Tak;Nie;Tak;ogólnodostępny;
115;000273608;9211378556;Szkoła podstawowa;SZKOŁA PODSTAWOWA W BĘDZINIE Z SIEDZIBĄ W ŁEKNIE;06;0618;0618011;0988075;26608;LUBELSKIE;tomaszowski;Tomaszów Lubelski;Tomaszów Lubelski;miasto;ul. Żwirki i Wigury;6;;22-600;Tomaszów Lubelski;846642443;;[email protected];www.spnr3tom.superszkolna.pl;publiczna;Dzieci lub młodzież;brak specyfiki;PIOTR SZUMILAK;31.08.1964;31.08.1964;;Gmina;MIASTO TOMASZÓW LUBELSKI;950369110;;LUBELSKIE;tomaszowski;Tomaszów Lubelski;samodzielna;;;;539;boiska do piłki nożnej,boiska uniwersalne/wielozadaniowe;angielski,niemiecki;Tak;Tak;Tak;ogólnodostępny,integracyjny,sportowy;
116;260627938;6572607539;Liceum ogólnokształcące;LICEUM OGÓLNOKSZTAŁCĄCE NR 3 WE WROCŁAWIU;26;2661;2661011;0945930;20291;ŚWIĘTOKRZYSKIE;Kielce;Kielce;Kielce;miasto;ul. Juliusza Słowackiego;5;;25-365;Kielce;413435199;;[email protected];www.nazaret.kielce.pl;publiczna;Dzieci lub młodzież;brak specyfiki;MAŁGORZATA BIAŁEK;29.09.2003;01.09.2004;;Organizacje Wyznaniowe;ZGROMADZENIE SIÓSTR NAJŚWIĘTSZEJ RODZINY Z NAZARETU, PROWINCJA KRAKOWSKA;006228572;6792527340;MAŁOPOLSKIE;Kraków;Kraków-Podgórze;samodzielna;;;;317;;angielski,francuski,łacina,niemiecki,włoski;Nie;Tak;Tak;ogólnodostępny;Grupa nauczania języka mniejszości
23 changes: 23 additions & 0 deletions oioioi/oi/fixtures/test_schools_import.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
[
{
"pk": 1,
"model": "oi.schooltype",
"fields": {
"name": "Szkoła podstawowa"
}
},
{
"pk": 2,
"model": "oi.schooltype",
"fields": {
"name": "Liceum ogólnokształcące"
}
},
{
"pk": 3,
"model": "oi.schooltype",
"fields": {
"name": "Technikum"
}
}
]
2 changes: 1 addition & 1 deletion oioioi/oi/forms.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
class AddSchoolForm(forms.ModelForm):
class Meta(object):
model = School
exclude = ['is_active', 'is_approved']
exclude = ['is_active', 'is_approved', 'rspo', 'type']


def city_options(province):
Expand Down
2 changes: 1 addition & 1 deletion oioioi/oi/management/commands/export_schools.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
from django.core.management.base import BaseCommand
from django.utils.translation import gettext as _

from oioioi.oi.management.commands.import_schools import COLUMNS
from oioioi.oi.management.commands.import_schools_legacy import COLUMNS
from oioioi.oi.models import School


Expand Down
2 changes: 1 addition & 1 deletion oioioi/oi/management/commands/export_schools_id.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
from django.core.management.base import BaseCommand
from django.utils.translation import gettext as _

from oioioi.oi.management.commands.import_schools import COLUMNS
from oioioi.oi.management.commands.import_schools_legacy import COLUMNS
from oioioi.oi.models import School

COLUMNS = ['id'] + COLUMNS
Expand Down
Loading

0 comments on commit 168e6b8

Please sign in to comment.