This commit is contained in:
baiobelfer 2025-06-28 10:15:52 +02:00
parent 1fd0919a04
commit ff79a6bb46
7 changed files with 371 additions and 2338 deletions

3
m.aux
View File

@ -78,7 +78,8 @@
\newlabel{itm:punkty-uzyskane}{{{{1)}}}{7}{Postanowienia Ogólne}{Item.106}{}}
\newlabel{itm:punkty-maksymalne}{{{{2)}}}{7}{Postanowienia Ogólne}{Item.107}{}}
\newlabel{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}{{{{2}}}{7}{Postanowienia Ogólne}{Item.108}{}}
\newlabel{eq:srednia-procentowa}{{1}{7}{Postanowienia Ogólne}{equation.1}{}}
\newlabel{eq:suma-procentowa}{{1}{7}{Postanowienia Ogólne}{equation.1}{}}
\newlabel{eq:punkty-procent}{{1}{7}{Postanowienia Ogólne}{equation.1}{}}
\newlabel{itm:obliczanie-ocen-klasyfikacyjnych-weryfikacja}{{{{3}}}{7}{Postanowienia Ogólne}{Item.109}{}}
\transparent@use{.1}
\newlabel{itm:po-obliczanie-oceny-klasyfikacyjnej-zz}{{{{\textbf {1}}}}{8}{Postanowienia Ogólne}{Item.110}{}}

339
m.log
View File

@ -1,4 +1,4 @@
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2024.12.27) 22 JUN 2025 22:10
This is pdfTeX, Version 3.141592653-2.6-1.40.26 (TeX Live 2025/dev/Debian) (preloaded format=pdflatex 2024.12.27) 28 JUN 2025 10:15
entering extended mode
restricted \write18 enabled.
%&-line parsing enabled.
@ -513,8 +513,8 @@ LaTeX Warning: Command \underline has changed.
Check if current package is valid.
)
LaTeX Font Info: Trying to load font information for T1+lmr on input line 29
4.
LaTeX Font Info: Trying to load font information for T1+lmr on input line 30
0.
(/usr/share/texmf/tex/latex/lm/t1lmr.fd
File: t1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
@ -526,24 +526,24 @@ File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX)
(./m.aux)
\openout1 = `m.aux'.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 294.
LaTeX Font Info: ... okay on input line 294.
LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 300.
LaTeX Font Info: ... okay on input line 300.
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
@ -579,7 +579,7 @@ LaTeX Font Info: ... okay on input line 294.
* \@reversemarginfalse
* (1in=72.27pt=25.4mm, 1cm=28.453pt)
Package hyperref Info: Link coloring ON on input line 294.
Package hyperref Info: Link coloring ON on input line 300.
(./m.out) (./m.out)
\@outlinefile=\write3
\openout3 = `m.out'.
@ -591,20 +591,20 @@ File: translations-basic-dictionary-polish.trsl (polish translation file `trans
lations-basic-dictionary')
)
Package translations Info: loading dictionary `translations-basic-dictionary' f
or `polish'. on input line 294.
LaTeX Info: Redefining \microtypecontext on input line 294.
Package microtype Info: Applying patch `item' on input line 294.
Package microtype Info: Applying patch `toc' on input line 294.
Package microtype Info: Applying patch `eqnum' on input line 294.
Package microtype Info: Applying patch `footnote' on input line 294.
Package microtype Info: Applying patch `verbatim' on input line 294.
or `polish'. on input line 300.
LaTeX Info: Redefining \microtypecontext on input line 300.
Package microtype Info: Applying patch `item' on input line 300.
Package microtype Info: Applying patch `toc' on input line 300.
Package microtype Info: Applying patch `eqnum' on input line 300.
Package microtype Info: Applying patch `footnote' on input line 300.
Package microtype Info: Applying patch `verbatim' on input line 300.
Package microtype Info: Generating PDF output.
Package microtype Info: Character protrusion enabled (level 2).
Package microtype Info: Using default protrusion set `alltext'.
Package microtype Info: Automatic font expansion enabled (level 2),
(microtype) stretch: 20, shrink: 20, step: 1, non-selected.
Package microtype Info: Using default expansion set `alltext-nott'.
LaTeX Info: Redefining \showhyphens on input line 294.
LaTeX Info: Redefining \showhyphens on input line 300.
Package microtype Info: No adjustment of tracking.
Package microtype Info: No adjustment of interword spacing.
Package microtype Info: No adjustment of character kerning.
@ -634,45 +634,45 @@ File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv
e
))
LaTeX Font Info: Trying to load font information for OT1+lmr on input line 3
46.
52.
(/usr/share/texmf/tex/latex/lm/ot1lmr.fd
File: ot1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OML+lmm on input line 3
46.
52.
(/usr/share/texmf/tex/latex/lm/omllmm.fd
File: omllmm.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OMS+lmsy on input line
346.
352.
(/usr/share/texmf/tex/latex/lm/omslmsy.fd
File: omslmsy.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: Trying to load font information for OMX+lmex on input line
346.
352.
(/usr/share/texmf/tex/latex/lm/omxlmex.fd
File: omxlmex.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <12> on input line 346.
(Font) <12> on input line 352.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <8> on input line 346.
(Font) <8> on input line 352.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <6> on input line 346.
(Font) <6> on input line 352.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <10> on input line 352.
(Font) <10> on input line 358.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <7> on input line 352.
(Font) <7> on input line 358.
LaTeX Font Info: External font `lmex10' loaded for size
(Font) <5> on input line 352.
(Font) <5> on input line 358.
LaTeX Font Info: Trying to load font information for T1+lmtt on input line 3
59.
65.
(/usr/share/texmf/tex/latex/lm/t1lmtt.fd
File: t1lmtt.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
@ -692,7 +692,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
<img/logo.png.png, id=55, 241.90375pt x 106.3975pt>
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 359.
Package pdftex.def Info: img/logo.png.png used on input line 365.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texmf/fonts/en
c/dvips/lm/lm-ec.enc}
@ -713,10 +713,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 364.
Package pdftex.def Info: img/logo.png.png used on input line 370.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[2]
Overfull \hbox (4.82382pt too wide) in paragraph at lines 389--392
Overfull \hbox (4.82382pt too wide) in paragraph at lines 395--398
[]\T1/lmr/m/n/12 (-20) Ocenianie za-cho-wa-nia ucznia po-lega na roz-po-zna-wa-
niu stop-nia re-spek-to-wa-nia za-sad wspóª-»y-cia
[]
@ -733,34 +733,34 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 437.
Package pdftex.def Info: img/logo.png.png used on input line 443.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[3]
Overfull \hbox (1.19336pt too wide) in paragraph at lines 459--460
Overfull \hbox (1.19336pt too wide) in paragraph at lines 465--466
[]\T1/lmr/m/n/12 (-20) Poziomie opa-no-wa-nia wia-do-mo-±ci i umie-j¦t-no-±ci w
od-nie-sie-niu do wy-ma-ga« edu-ka-cyj-nych
[]
Overfull \hbox (25.86131pt too wide) in paragraph at lines 459--460
Overfull \hbox (25.86131pt too wide) in paragraph at lines 465--466
\T1/lmr/m/n/12 (-20) wy-ni-ka-j¡-cych z pod-stawy pro-gra-mo-wej, okre-±lo-nej
w od-r¦b-nych prze-pi-sach, oraz re-ali-zo-wa-nych
[]
Overfull \hbox (6.99023pt too wide) in paragraph at lines 469--470
Overfull \hbox (6.99023pt too wide) in paragraph at lines 475--476
[]\T1/lmr/m/n/12 (-20) Umo»liwienie na-uczy-cie-lom do-sko-na-le-nia or-ga-ni-z
a-cji i me-tod pracy dydaktyczno-wychowawczej.
[]
Overfull \hbox (9.51326pt too wide) in paragraph at lines 479--480
Overfull \hbox (9.51326pt too wide) in paragraph at lines 485--486
[]\T1/lmr/m/n/12 (-20) Osi¡gni¦cia edu-ka-cyjne ucznia -- po-ziom opa-no-wa-nia
wie-dzy i umie-j¦t-no-±ci okre-±lo-nych
[]
Overfull \hbox (34.59282pt too wide) in paragraph at lines 492--493
Overfull \hbox (34.59282pt too wide) in paragraph at lines 498--499
[]\T1/lmr/m/n/12 (-20) Nauczyciele spraw-dzaj¡ wie-dz¦ i umie-j¦t-no-±ci ucznió
w na bie-»¡co oraz po zre-ali-zo-wa-niu
[]
@ -777,11 +777,11 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 497.
Package pdftex.def Info: img/logo.png.png used on input line 503.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[4]
LaTeX Font Info: Trying to load font information for TS1+lmr on input line 5
12.
18.
(/usr/share/texmf/tex/latex/lm/ts1lmr.fd
File: ts1lmr.fd 2015/05/01 v1.6.1 Font defs for Latin Modern
)
@ -800,10 +800,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 586.
Package pdftex.def Info: img/logo.png.png used on input line 592.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[5{/usr/share/texmf/fonts/enc/dvips/lm/lm-ts1.enc}]
Overfull \hbox (4.6765pt too wide) in paragraph at lines 589--591
Overfull \hbox (4.6765pt too wide) in paragraph at lines 595--597
[]\T1/lmr/m/n/12 (-20) Biegle po-sªu-guje si¦ zdo-by-tymi wia-do-mo-±ciami w ro
z-wi¡-zy-wa-niu pro-ble-mów teo-re-tycz-nych
[]
@ -820,10 +820,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 634.
Package pdftex.def Info: img/logo.png.png used on input line 640.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[6]
Overfull \hbox (2.2187pt too wide) in paragraph at lines 646--647
Overfull \hbox (2.2187pt too wide) in paragraph at lines 652--653
\T1/lmr/m/n/12 (-20) pro-gów, wy-ra-»o-nych pro-cen-tem re-ali-zo-wa-nych wy-ma
-ga« pro-gra-mo-wych i uzy-ska-nych punk-tów,
[]
@ -840,24 +840,24 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 710.
Package pdftex.def Info: img/logo.png.png used on input line 737.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[7{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathit.enc}{/usr/share/texmf/fonts/en
c/dvips/lm/lm-rm.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-mathex.enc}{/usr/s
c/dvips/lm/lm-mathex.enc}{/usr/share/texmf/fonts/enc/dvips/lm/lm-rm.enc}{/usr/s
hare/texmf/fonts/enc/dvips/lm/lm-mathsy.enc}]
Overfull \hbox (9.20087pt too wide) in paragraph at lines 739--742
Overfull \hbox (9.20087pt too wide) in paragraph at lines 766--769
[]\T1/lmr/m/n/12 (-20) Ocena se-me-stralna i roczna jest osta-teczna i usta-lan
a przez wy-cho-wawc¦ klasy, z uwzgl¦d-nie-niem
[]
Overfull \hbox (12.29782pt too wide) in paragraph at lines 751--752
Overfull \hbox (12.29782pt too wide) in paragraph at lines 778--779
[]\T1/lmr/m/n/12 (-20) Uzyskane przez ucznia w po-przed-niej szkole oceny prze-
li-cza si¦ na punkty we-dªug skali przed-sta-wio-nej
[]
Overfull \hbox (9.14763pt too wide) in paragraph at lines 776--777
Overfull \hbox (9.14763pt too wide) in paragraph at lines 803--804
[]\T1/lmr/m/n/12 (-20) Ucze«, który uzy-skaª ty-tuª lau-re-ata lub fi-na-li-sty
olim-piady przed-mio-to-wej, otrzy-muje z od-po-wied-nich
[]
@ -874,7 +874,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 785.
Package pdftex.def Info: img/logo.png.png used on input line 812.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[8]
@ -888,16 +888,16 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 853.
Package pdftex.def Info: img/logo.png.png used on input line 880.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[9]
Overfull \hbox (10.67691pt too wide) in paragraph at lines 884--887
Overfull \hbox (10.67691pt too wide) in paragraph at lines 911--914
[]\T1/lmr/bx/n/12 (-20) Rada Pe-da-go-giczna \T1/lmr/m/n/12 (-20) mo»e jed-nak
| [] | [] | [] | [] | [] | [] pro-mo-wa¢
[]
Overfull \hbox (0.52618pt too wide) in paragraph at lines 884--887
Overfull \hbox (0.52618pt too wide) in paragraph at lines 911--914
\T1/lmr/m/n/12 (-20) ucznia wa-run-kowo do klasy pro-gra-mowo wy»-szej, przy uw
zgl¦d-nie-niu mo»-li-wo-±ci edu-ka-cyj-nych
[]
@ -914,22 +914,22 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 906.
Package pdftex.def Info: img/logo.png.png used on input line 933.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[10]
Overfull \hbox (7.6867pt too wide) in paragraph at lines 911--912
Overfull \hbox (7.6867pt too wide) in paragraph at lines 938--939
[]\T1/lmr/m/n/12 (-20) Jawno±¢ do-ty-czy za-równo ocen uzy-ska-nych z obo-wi¡z-
ko-wych i do-dat-ko-wych za-j¦¢ edu-ka-cyj-nych,
[]
Overfull \hbox (3.76279pt too wide) in paragraph at lines 917--918
Overfull \hbox (3.76279pt too wide) in paragraph at lines 944--945
[]\T1/lmr/m/n/12 (-20) Oceny bie-»¡ce, ±ród-roczne kla-sy-fi-ka-cyjne oraz rocz
ne kla-sy-fi-ka-cyjne pod-le-gaj¡ ob-li-ga-to-ryj-nemu
[]
Overfull \hbox (10.39137pt too wide) in paragraph at lines 945--947
Overfull \hbox (10.39137pt too wide) in paragraph at lines 972--974
[]\T1/lmr/m/n/12 (-20) Nauczyciel, na »¡-da-nie okre-±lone w [][]Ÿ13 ust. 3 pkt
. 1[][], | [] przed-sta-wia uza-sad-nie-nie,
[]
@ -946,28 +946,28 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 953.
Package pdftex.def Info: img/logo.png.png used on input line 980.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[11]
Overfull \hbox (16.89572pt too wide) in paragraph at lines 954--955
Overfull \hbox (16.89572pt too wide) in paragraph at lines 981--982
[]\T1/lmr/m/n/12 (-20) Mo»liwo±ci po-prawy lub tryb uzy-ska-nia wy»-szej ni» pr
ze-wi-dy-wana oceny kla-sy-fi-ka-cyj-nej,
[]
Overfull \hbox (25.50409pt too wide) in paragraph at lines 974--975
Overfull \hbox (25.50409pt too wide) in paragraph at lines 1001--1002
[]\T1/lmr/m/n/12 (-20) Uzasadnienie oceny prze-ka-zy-wane jest ro-dzi-com lub p
raw-nym opie-ku-nom w trak-cie in-dy-wi-du-al-nego
[]
Overfull \hbox (24.71077pt too wide) in paragraph at lines 974--975
Overfull \hbox (24.71077pt too wide) in paragraph at lines 1001--1002
\T1/lmr/m/n/12 (-20) z wnio-sko-dawc¡, w szcze-gól-no-±ci w for-mie zdal-nej, w
celu za-pew-nie-nia in-for-ma-cji o prze-wi-dy-wa-nych
[]
Overfull \hbox (21.29022pt too wide) in paragraph at lines 1008--1009
Overfull \hbox (21.29022pt too wide) in paragraph at lines 1035--1036
[]\T1/lmr/m/n/12 (-20) Obowi¡zki na-uczy-cieli i wy-cho-waw-ców w za-kre-sie in
-for-mo-wa-nia o wy-ma-ga-niach edu-ka-cyj-nych.
[]
@ -984,10 +984,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1029.
Package pdftex.def Info: img/logo.png.png used on input line 1056.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[12]
Overfull \hbox (20.83623pt too wide) in paragraph at lines 1051--1053
Overfull \hbox (20.83623pt too wide) in paragraph at lines 1078--1080
[]\T1/lmr/m/n/12 (-20) Dokument \T1/lmr/bx/n/12 (-20) SO \T1/lmr/m/n/12 (-20) o
d-nosi si¦ do re-ali-za-cji pro-gramu na-ucza-nia da-nego przed-miotu, na okre-
±lo-nym
@ -1005,34 +1005,34 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1112.
Package pdftex.def Info: img/logo.png.png used on input line 1139.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[13]
Overfull \hbox (13.5499pt too wide) in paragraph at lines 1119--1121
Overfull \hbox (13.5499pt too wide) in paragraph at lines 1146--1148
[]\T1/lmr/m/n/12 (-20) Dokument PO ma za-sto-so-wa-nie do re-ali-za-cji pro-gra
mu na-ucza-nia przed-miotu na okre-±lo-nym
[]
Overfull \hbox (11.55962pt too wide) in paragraph at lines 1147--1148
Overfull \hbox (11.55962pt too wide) in paragraph at lines 1174--1175
[]\T1/lmr/m/n/12 (-20) Sposób prze-li-cza-nia punk-tów na oceny, z uwzgl¦d-nie-
niem | []
[]
Overfull \hbox (34.41344pt too wide) in paragraph at lines 1151--1152
Overfull \hbox (34.41344pt too wide) in paragraph at lines 1178--1179
[]\T1/lmr/bx/n/12 (-20) Minimaln¡ liczb¦ ró»-nych form spraw-dza-nia \T1/lmr/m/
n/12 (-20) (pi-sem-nych, ust-nych, prak-tycz-nych)
[]
Overfull \hbox (3.59389pt too wide) in paragraph at lines 1167--1171
Overfull \hbox (3.59389pt too wide) in paragraph at lines 1194--1198
[]\T1/lmr/m/n/12 (-20) Okre±la si¦ \T1/lmr/bx/n/12 (-20) próg mak-sy-mal-nej oc
eny \T1/lmr/m/n/12 (-20) uzy-ska-nej z pi-sem-nej formy spraw-dza-nia
[]
Overfull \hbox (11.2541pt too wide) in paragraph at lines 1181--1182
Overfull \hbox (11.2541pt too wide) in paragraph at lines 1208--1209
[]\T1/lmr/bx/n/12 (-20) Indywidualne za-sady po-prawy ocen z form we-ry-fi-ka-c
ji wie-dzy i umie-j¦t-no-±ci
[]
@ -1049,34 +1049,34 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1193.
Package pdftex.def Info: img/logo.png.png used on input line 1220.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[14]
Overfull \hbox (0.8748pt too wide) in paragraph at lines 1286--1287
Overfull \hbox (0.8748pt too wide) in paragraph at lines 1313--1314
[]\T1/lmr/bx/n/12 (-20) Sposób in-for-mo-wa-nia \T1/lmr/m/n/12 (-20) uczniów or
az ich ro-dzi-ców/prawnych opie-ku-nów o wy-ni-kach
[]
Overfull \hbox (1.86812pt too wide) in paragraph at lines 1292--1294
Overfull \hbox (1.86812pt too wide) in paragraph at lines 1319--1321
[]\T1/lmr/bx/n/12 (-20) Prawo do zgªo-sze-nia nie-przy-go-to-wa-nia \T1/lmr/m/n
/12 (-20) do lek-cji, z zgod-nie [][]Ÿ23 ust. 6[][]. Do-ku-ment
[]
Overfull \hbox (16.44937pt too wide) in paragraph at lines 1292--1294
Overfull \hbox (16.44937pt too wide) in paragraph at lines 1319--1321
\T1/lmr/m/n/12 (-20) PO | [] okre-±li¢ wi¦k-sz¡ liczb¦ do-pusz-czal-nych zgªo
-sze« nie-przy-go-to-wa-nia w se-me-strze,
[]
Overfull \hbox (2.7771pt too wide) in paragraph at lines 1320--1323
Overfull \hbox (2.7771pt too wide) in paragraph at lines 1347--1350
\T1/lmr/m/n/12 (-20) okre-±lone w Szcze-gó-ªo-wym Oce-nia-niu \T1/lmr/bx/n/12 (
-20) SO\T1/lmr/m/n/12 (-20) , na pod-sta-wie któ-rych ustala si¦ ±ród-roczne
[]
Overfull \hbox (5.37674pt too wide) in paragraph at lines 1338--1339
Overfull \hbox (5.37674pt too wide) in paragraph at lines 1365--1366
[]\T1/lmr/m/n/12 (-20) Warunkach i try-bie uzy-ska-nia wy»-szej ni» prze-wi-dy-
wana rocz-nej oceny kla-sy-fi-ka-cyj-nej
[]
@ -1093,23 +1093,23 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1341.
Package pdftex.def Info: img/logo.png.png used on input line 1368.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[15]
Overfull \hbox (20.83844pt too wide) in paragraph at lines 1341--1342
Overfull \hbox (20.83844pt too wide) in paragraph at lines 1368--1369
[]\T1/lmr/m/n/12 (-20) Dost¦pie do do-ku-men-tów: \T1/lmr/bx/n/12 (-20) SO \T1/
lmr/m/n/12 (-20) i \T1/lmr/bx/n/12 (-20) PO\T1/lmr/m/n/12 (-20) , okre-±la-j¡-c
ych spo-soby oceny osi¡-gni¦¢ edu-ka-cyj-nych
[]
Overfull \hbox (1.54515pt too wide) in paragraph at lines 1353--1354
Overfull \hbox (1.54515pt too wide) in paragraph at lines 1380--1381
[]\T1/lmr/m/n/12 (-20) Konieczno±ci po-twier-dze-nia przez ro-dzi-ców (praw-nyc
h opie-ku-nów) na pierw-szym ze-bra-niu
[]
Overfull \hbox (8.01723pt too wide) in paragraph at lines 1393--1394
Overfull \hbox (8.01723pt too wide) in paragraph at lines 1420--1421
[]\T1/lmr/m/n/12 (-20) reprezentowanie szkoªy pod-czas uro-czy-sto-±ci i im-pre
z szkol-nych b¡d¹ mi¦-dzysz-kol-nych,
[]
@ -1126,16 +1126,16 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1431.
Package pdftex.def Info: img/logo.png.png used on input line 1458.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[16]
Overfull \hbox (2.98224pt too wide) in paragraph at lines 1474--1476
Overfull \hbox (2.98224pt too wide) in paragraph at lines 1501--1503
[]\T1/lmr/m/n/12 (-20) Wychowawca od-dziaªu za-po-znaje z za-sa-dami oce-nia-ni
a za-cho-wa-nia i ta-bel¡ punk-tow¡:
[]
Overfull \hbox (9.59253pt too wide) in paragraph at lines 1494--1497
Overfull \hbox (9.59253pt too wide) in paragraph at lines 1521--1524
\T1/lmr/m/n/12 (-20) prze-jawy za-cho-wa« uzna-nych za nie-po-»¡-dane (np. spó¹
-nie-nia, lek-ce-wa-»e-nie na-uczy-cieli,
[]
@ -1152,114 +1152,114 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1507.
Package pdftex.def Info: img/logo.png.png used on input line 1534.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[17]
Overfull \hbox (12.40102pt too wide) in paragraph at lines 1516--1519
Overfull \hbox (12.40102pt too wide) in paragraph at lines 1543--1546
[]\T1/lmr/m/n/12 (-20) Otrzymanie na-gany \T1/lmr/bx/n/12 (-20) Dy-rek-tora szk
oªy \T1/lmr/m/n/12 (-20) skut-kuje usta-le-niem mak-sy-mal-nie \T1/lmr/bx/n/12
(-20) po-praw-nej
[]
Overfull \hbox (4.93709pt too wide) in paragraph at lines 1568--1569
Overfull \hbox (4.93709pt too wide) in paragraph at lines 1595--1596
\T1/lmr/m/n/12 (-20) za-bu-rze-niami lub dys-funk-cjami roz-wo-jo-wymi uwzgl¦d-
nia si¦ ich wpªyw na za-cho-wa-nie,
[]
Overfull \hbox (6.70627pt too wide) in paragraph at lines 1583--1586
Overfull \hbox (6.70627pt too wide) in paragraph at lines 1610--1613
[]\T1/lmr/m/n/12 (-20) Ocena z za-cho-wa-nia nie ma bez-po-±red-niego wpªywu na
pro-mo-cj¦ do klasy pro-gra-mowo
[]
Underfull \hbox (badness 10000) in paragraph at lines 1621--1621
Underfull \hbox (badness 10000) in paragraph at lines 1648--1648
[]|\T1/lmr/m/n/12 (+20) Pojedyncze uspra-wie-dli-wione
[]
Underfull \hbox (badness 10000) in paragraph at lines 1622--1622
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
[]|\T1/lmr/m/n/12 (+20) Semestr bez go-dzin
[]
Underfull \hbox (badness 5175) in paragraph at lines 1629--1629
Underfull \hbox (badness 5175) in paragraph at lines 1656--1656
[]|\T1/lmr/m/n/12 (+20) Finaª wo-je-wódzki/laureat etapu
[]
Underfull \hbox (badness 10000) in paragraph at lines 1629--1629
Underfull \hbox (badness 10000) in paragraph at lines 1656--1656
[]|\T1/lmr/m/n/12 (+20) Osi¡gni¦cie wy-so-kiego szcze-bla
[]
Underfull \hbox (badness 10000) in paragraph at lines 1637--1637
Underfull \hbox (badness 10000) in paragraph at lines 1664--1664
[]|\T1/lmr/m/n/12 (+20) Wulgarne sªow-nic-two/obra¹liwe
[]
Underfull \hbox (badness 1990) in paragraph at lines 1643--1643
Underfull \hbox (badness 1990) in paragraph at lines 1670--1670
[]|\T1/lmr/m/n/12 (+20) Reakcja zwi¦k-sza-j¡ca bez-pie-cze«-stwo
[]
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
Underfull \hbox (badness 10000) in paragraph at lines 1676--1676
\T1/lmr/m/n/12 (+20) (spor-to-wym, ar-ty-stycz-nym lub
[]
Underfull \hbox (badness 4024) in paragraph at lines 1649--1649
Underfull \hbox (badness 4024) in paragraph at lines 1676--1676
\T1/lmr/m/n/12 (+20) na-uko-wym) lub re-pre-zen-to-wa-nie
[]
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
Underfull \hbox (badness 10000) in paragraph at lines 1676--1676
\T1/lmr/m/n/12 (+20) spor-to-wych, kon-kur-sach
[]
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
Underfull \hbox (badness 10000) in paragraph at lines 1676--1676
\T1/lmr/m/n/12 (+20) przed-mio-to-wych, olim-pia-dach -
[]
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
Underfull \hbox (badness 10000) in paragraph at lines 1676--1676
[]|\T1/lmr/m/n/12 (+20) Udziaª w re-pre-zen-ta-cji szkoªy na
[]
Underfull \hbox (badness 10000) in paragraph at lines 1649--1649
Underfull \hbox (badness 10000) in paragraph at lines 1676--1676
\T1/lmr/m/n/12 (+20) co naj-mniej jed-nym wy-da-rze-niu
[]
Underfull \hbox (badness 10000) in paragraph at lines 1654--1654
Underfull \hbox (badness 10000) in paragraph at lines 1681--1681
[]|\T1/lmr/m/n/12 (+20) Jednorazowy udziaª w ak-cji
[]
Underfull \hbox (badness 2478) in paragraph at lines 1656--1656
Underfull \hbox (badness 2478) in paragraph at lines 1683--1683
[]|\T1/lmr/m/n/12 (+20) Kradzie», spo-»y-cie al-ko-holu lub
[]
Underfull \hbox (badness 10000) in paragraph at lines 1660--1660
Underfull \hbox (badness 10000) in paragraph at lines 1687--1687
[]|\T1/lmr/m/n/12 (+20) Lider szkol-nego
[]
Underfull \hbox (badness 10000) in paragraph at lines 1661--1661
Underfull \hbox (badness 10000) in paragraph at lines 1688--1688
[]|\T1/lmr/m/n/12 (+20) Staªa funk-cja w se-me-strze
[]
Underfull \hbox (badness 10000) in paragraph at lines 1665--1665
Underfull \hbox (badness 10000) in paragraph at lines 1692--1692
[]|\T1/lmr/m/n/12 (+20) Koordynator du-»ej ini-cja-tywy
[]
Underfull \hbox (badness 6252) in paragraph at lines 1671--1671
Underfull \hbox (badness 6252) in paragraph at lines 1698--1698
[]|\T1/lmr/m/n/12 (+20) Indywidualna punk-ta-cja z krót-kim
[]
@ -1275,7 +1275,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1672.
Package pdftex.def Info: img/logo.png.png used on input line 1699.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[18]
@ -1288,7 +1288,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1672.
Package pdftex.def Info: img/logo.png.png used on input line 1699.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[19]
@ -1302,22 +1302,22 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1677.
Package pdftex.def Info: img/logo.png.png used on input line 1704.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[20]
Overfull \hbox (9.30563pt too wide) in paragraph at lines 1733--1734
Overfull \hbox (9.30563pt too wide) in paragraph at lines 1760--1761
[]\T1/lmr/m/n/12 (-20) Przygotowuj¡ uczniów do eg-za-mi-nów ze-wn¦trz-nych, ksz
taª-tu-j¡c umie-j¦t-no±¢ pracy w wa-run-kach
[]
Overfull \hbox (18.229pt too wide) in paragraph at lines 1736--1738
Overfull \hbox (18.229pt too wide) in paragraph at lines 1763--1765
[]\T1/lmr/m/n/12 (-20) Maksymalne liczby punk-tów dla po-szcze-gól-nych form sp
raw-dza-nia wie-dzy okre-±lone s¡ w do-ku-men-ta-cji
[]
Overfull \hbox (7.27052pt too wide) in paragraph at lines 1740--1741
Overfull \hbox (7.27052pt too wide) in paragraph at lines 1767--1768
[]\T1/lmr/m/n/12 (-20) Uwzgl¦dnienie liczby oraz po-ziomu trud-no-±ci spraw-dza
-nych umie-j¦t-no-±ci i wie-dzy, za-pew-nia-j¡ce
[]
@ -1334,10 +1334,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1755.
Package pdftex.def Info: img/logo.png.png used on input line 1782.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[21]
Overfull \hbox (21.2681pt too wide) in paragraph at lines 1765--1766
Overfull \hbox (21.2681pt too wide) in paragraph at lines 1792--1793
[]\T1/lmr/m/n/12 (-20) Umo»liwiaj¡ sa-mo-dzielne, upo-rz¡d-ko-wane za-pre-zen-t
o-wa-nie wie-dzy, wy-ma-ga-j¡ce prze-my-±la-nej
[]
@ -1354,7 +1354,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1830.
Package pdftex.def Info: img/logo.png.png used on input line 1857.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[22]
@ -1368,16 +1368,16 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1890.
Package pdftex.def Info: img/logo.png.png used on input line 1917.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[23]
Overfull \hbox (26.58434pt too wide) in paragraph at lines 1908--1909
Overfull \hbox (26.58434pt too wide) in paragraph at lines 1935--1936
[]\T1/lmr/m/n/12 (-20) Ucze« jest zwol-niony z pi-sa-nia bie-»¡-cych kart-kó-we
k i od-po-wie-dzi w pierw-szym dniu po uspra-wie-dli-wio-nej
[]
Overfull \hbox (27.62997pt too wide) in paragraph at lines 1939--1941
Overfull \hbox (27.62997pt too wide) in paragraph at lines 1966--1968
[]\T1/lmr/m/n/12 (-20) Informacj¦ prze-wi-dy-wa-nych oce-nach ±ród-rocz-nych na
-uczy-ciele prze-ka-zuj¡ uczniom w na-st¦-pu-j¡-cych
[]
@ -1394,28 +1394,28 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 1947.
Package pdftex.def Info: img/logo.png.png used on input line 1974.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[24]
Overfull \hbox (4.21336pt too wide) in paragraph at lines 1947--1948
Overfull \hbox (4.21336pt too wide) in paragraph at lines 1974--1975
[]\T1/lmr/m/n/12 (-20) ródroczna ocena kla-sy-fi-ka-cyjna z da-nego przed-miot
u opiera si¦ na licz-bie punk-tów uzy-ska-nych
[]
Overfull \hbox (12.379pt too wide) in paragraph at lines 1973--1974
Overfull \hbox (12.379pt too wide) in paragraph at lines 2000--2001
[]\T1/lmr/m/n/12 (-20) Informuje ro-dzi-ców o wa-run-kach nad-ra-bia-nia za-le-
gªo-±ci po-przez sto-sowne wpisy w dzien-niku
[]
Overfull \hbox (24.29253pt too wide) in paragraph at lines 2001--2003
Overfull \hbox (24.29253pt too wide) in paragraph at lines 2028--2030
[]\T1/lmr/m/n/12 (-20) Niniejsza sek-cja re-gu-luje za-sady, tryb oraz wa-runki
prze-pro-wa-dza-nia kla-sy-fi-ka-cji rocz-nej, ze szcze-gól-nym
[]
Overfull \hbox (4.30602pt too wide) in paragraph at lines 2003--2004
Overfull \hbox (4.30602pt too wide) in paragraph at lines 2030--2031
[]\T1/lmr/m/n/12 (-20) Zakresu przed-mio-to-wego, czyli rocz-nych ocen kla-sy-f
i-ka-cyj-nych z obo-wi¡z-ko-wych i do-dat-ko-wych
[]
@ -1432,10 +1432,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2021.
Package pdftex.def Info: img/logo.png.png used on input line 2048.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[25]
Overfull \hbox (5.29498pt too wide) in paragraph at lines 2031--2032
Overfull \hbox (5.29498pt too wide) in paragraph at lines 2058--2059
[]\T1/lmr/bx/n/12 (-20) Niedostateczna ocena roczna \T1/lmr/m/n/12 (-20) mo»e b
y¢ zmie-niona wy-ª¡cz-nie w wy-niku eg-za-minu po-praw-ko-wego,
[]
@ -1452,7 +1452,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2080.
Package pdftex.def Info: img/logo.png.png used on input line 2107.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[26]
@ -1466,24 +1466,24 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2101.
Package pdftex.def Info: img/logo.png.png used on input line 2128.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[27]
Overfull \hbox (10.33519pt too wide) in paragraph at lines 2129--2130
Overfull \hbox (10.33519pt too wide) in paragraph at lines 2156--2157
[]\T1/lmr/m/n/12 (-20) Ustalona w wy-niku eg-za-minu kla-sy-fi-ka-cyj-nego rocz
na (lub ko«-cowa) ocena jest \T1/lmr/bx/n/12 (-20) osta-teczna\T1/lmr/m/n/12 (-
20) ,
[]
Overfull \hbox (1.36168pt too wide) in paragraph at lines 2155--2157
Overfull \hbox (1.36168pt too wide) in paragraph at lines 2182--2184
[]\T1/lmr/m/n/12 (-20) Ucze« (lub jego ro-dzice/prawni opie-ku-no-wie) \T1/lmr/
bx/n/12 (-20) skªada wnio-sek \T1/lmr/m/n/12 (-20) o pod-wy»-sze-nie prze-wi-dy
-wa-nej
[]
Overfull \hbox (5.87288pt too wide) in paragraph at lines 2157--2161
Overfull \hbox (5.87288pt too wide) in paragraph at lines 2184--2188
[]\T1/lmr/m/n/12 (-20) Nauczyciel spraw-dza, czy ucze« \T1/lmr/bx/n/12 (-20) sp
eª-nia mi-ni-malne kry-te-ria for-malne\T1/lmr/m/n/12 (-20) , \T1/lmr/bx/n/12 (
-20) z uwzgl¦d-nie-niem
@ -1501,16 +1501,16 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2171.
Package pdftex.def Info: img/logo.png.png used on input line 2198.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[28]
Overfull \hbox (21.27069pt too wide) in paragraph at lines 2179--2181
Overfull \hbox (21.27069pt too wide) in paragraph at lines 2206--2208
[]\T1/lmr/bx/n/12 (-20) dodatkowy spraw-dzian pi-semny \T1/lmr/m/n/12 (-20) z z
a-gad-nie«, w któ-rych ucze« nie osi¡-gn¡ª wy-star-cza-j¡-cej
[]
Overfull \hbox (1.19495pt too wide) in paragraph at lines 2200--2203
Overfull \hbox (1.19495pt too wide) in paragraph at lines 2227--2230
[]\T1/lmr/m/n/12 (-20) Decyzja o pod-wy»-sze-niu (b¡d¹ nie-pod-wy»-sze-niu) oce
ny jest \T1/lmr/bx/n/12 (-20) osta-teczna \T1/lmr/m/n/12 (-20) i zo-staje | [
]
@ -1528,16 +1528,16 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2235.
Package pdftex.def Info: img/logo.png.png used on input line 2262.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[29]
Overfull \hbox (15.05904pt too wide) in paragraph at lines 2235--2238
Overfull \hbox (15.05904pt too wide) in paragraph at lines 2262--2265
\T1/lmr/m/n/12 (-20) Szkoªa sto-suje ró»ne spo-soby in-for-mo-wa-nia ro-dzi-ców
(praw-nych opie-ku-nów) o po-st¦-pach, trud-no-±ciach
[]
Overfull \hbox (18.45055pt too wide) in paragraph at lines 2265--2266
Overfull \hbox (18.45055pt too wide) in paragraph at lines 2292--2293
[]\T1/lmr/m/n/12 (-20) przepisy wy-ko-naw-cze Mi-ni-stra Edu-ka-cji i Na-uki w
spra-wie oce-nia-nia, kla-sy-fi-ko-wa-nia i pro-mo-wa-nia
[]
@ -1554,7 +1554,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2291.
Package pdftex.def Info: img/logo.png.png used on input line 2318.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[30]
@ -1568,7 +1568,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2379.
Package pdftex.def Info: img/logo.png.png used on input line 2406.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[31]
@ -1582,10 +1582,10 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2446.
Package pdftex.def Info: img/logo.png.png used on input line 2473.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[32]
Overfull \hbox (17.30676pt too wide) in paragraph at lines 2453--2457
Overfull \hbox (17.30676pt too wide) in paragraph at lines 2480--2484
\T1/lmr/m/it/12 (-20) roku szkol-nym\T1/lmr/m/n/12 (-20) ; po-j¦-cie ^^Rjed-nos
tka lek-cyjna^^Q obej-muje rów-nie» za-j¦-cia ª¡-czone i mi¦-dzy-od-dzia-ªowe,
[]
@ -1602,9 +1602,15 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2510.
Package pdftex.def Info: img/logo.png.png used on input line 2537.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[33]
Overfull \hbox (1.11101pt too wide) in paragraph at lines 2588--2589
\T1/lmr/m/n/12 (-20) pro-por-cjo-nal-nie do ich mak-sy-mal-nej liczby punk-tów,
co jest zgodne z alg. za-im-ple-men-to-wa-nym
[]
Package fancyhdr Warning: \headheight is too small (12.0pt):
@ -1616,7 +1622,7 @@ Package fancyhdr Warning: \headheight is too small (12.0pt):
File: img/logo.png.png Graphic file (type png)
<use img/logo.png.png>
Package pdftex.def Info: img/logo.png.png used on input line 2546.
Package pdftex.def Info: img/logo.png.png used on input line 2629.
(pdftex.def) Requested size: 418.25368pt x 183.98233pt.
[34] (./m.aux)
***********
@ -1627,25 +1633,26 @@ Package rerunfilecheck Info: File `m.out' has not changed.
(rerunfilecheck) Checksum: 4EA2CDB88783611368EEC21574A392B6;2944.
)
Here is how much of TeX's memory you used:
19634 strings out of 473362
369422 string characters out of 5723554
827968 words of memory out of 5000000
41681 multiletter control sequences out of 15000+600000
19639 strings out of 473362
369487 string characters out of 5723554
829049 words of memory out of 5000000
41685 multiletter control sequences out of 15000+600000
634408 words of font info for 176 fonts, out of 8000000 for 9000
1141 hyphenation exceptions out of 8191
90i,12n,93p,994b,1689s stack positions out of 10000i,1000n,20000p,200000b,200000s
</usr/share/texmf/fonts/type1/public/lm/lmbx10.pfb></usr/share/texmf/fonts/ty
pe1/public/lm/lmbx12.pfb></usr/share/texmf/fonts/type1/public/lm/lmex10.pfb></u
sr/share/texmf/fonts/type1/public/lm/lmmi12.pfb></usr/share/texmf/fonts/type1/p
ublic/lm/lmmi8.pfb></usr/share/texmf/fonts/type1/public/lm/lmr10.pfb></usr/shar
e/texmf/fonts/type1/public/lm/lmr12.pfb></usr/share/texmf/fonts/type1/public/lm
/lmr7.pfb></usr/share/texmf/fonts/type1/public/lm/lmr8.pfb></usr/share/texmf/fo
nts/type1/public/lm/lmri12.pfb></usr/share/texmf/fonts/type1/public/lm/lmsy10.p
fb></usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb>
Output written on m.pdf (34 pages, 364747 bytes).
ublic/lm/lmmi6.pfb></usr/share/texmf/fonts/type1/public/lm/lmmi8.pfb></usr/shar
e/texmf/fonts/type1/public/lm/lmr10.pfb></usr/share/texmf/fonts/type1/public/lm
/lmr12.pfb></usr/share/texmf/fonts/type1/public/lm/lmr6.pfb></usr/share/texmf/f
onts/type1/public/lm/lmr7.pfb></usr/share/texmf/fonts/type1/public/lm/lmr8.pfb>
</usr/share/texmf/fonts/type1/public/lm/lmri12.pfb></usr/share/texmf/fonts/type
1/public/lm/lmsy10.pfb></usr/share/texmf/fonts/type1/public/lm/lmtt10.pfb>
Output written on m.pdf (34 pages, 386358 bytes).
PDF statistics:
1111 PDF objects out of 1200 (max. 8388607)
1036 compressed objects within 11 object streams
613 named destinations out of 1000 (max. 500000)
1123 PDF objects out of 1200 (max. 8388607)
1044 compressed objects within 11 object streams
614 named destinations out of 1000 (max. 500000)
43622 words of extra memory for PDF output out of 51595 (max. 10000000)

BIN
m.pdf

Binary file not shown.

111
m.tex
View File

@ -87,10 +87,16 @@
% --- wersja 20.06.2025, 21:00 ---------------------------------
\def\converteddate{20.06.2025T21:00}
\def\timestamp{17504532000}
\def\converteddatefour{20.06.2025T21:00}
\def\timestampfour{17504532000}
\newcommand{\versionfour}{v0.4}
\newcommand{\version}{v0.4}
% --- wersja 20.06.2025, 21:00 ---------------------------------
\def\converteddate{27.06.2025T21:00}
\def\timestamp{1751050800}
\newcommand{\version}{v0.5}
% % Nagłówek lewy kompaktowy, bez przełamania linii
% \fancyhead[L]{%
@ -685,19 +691,40 @@ im. Zbigniewa Herberta w Słubicach \\
\item \label{itm:punkty-maksymalne} maksymalną liczbę punktów \(m_j\) możliwych do zdobycia.
\end{longenum}
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
Wynik procentowy oblicza się jako średnią arytmetyczną z~wyników cząstkowych
(każdy wynik cząstkowy to \(p_j/m_j\)).
Wzór~\ref{eq:srednia-procentowa} zapewnia, że końcowa wartość \(P\) nie przekracza \(100\%\).
% \item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
% Wynik procentowy oblicza się jako średnią arytmetyczną z~wyników cząstkowych
% (każdy wynik cząstkowy to \(p_j/m_j\)).
% Wzór~\ref{eq:srednia-procentowa} zapewnia, że końcowa wartość \(P\) nie przekracza \(100\%\).
\begin{equation}
\label{eq:srednia-procentowa}
P \;=\; \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j}\,\times 100\%,
\end{equation}
% \begin{equation}
% \label{eq:srednia-procentowa}
% P \;=\; \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j}\,\times 100\%,
% \end{equation}
% gdzie \(k\) oznacza liczbę ocen (par \((p_j,m_j)\)).
% Otrzymany wynik \(P\) interpretuje się według progów określonych w~\hyperref[itm:kryteria-procentowe]{\S6 ust. 2}
% i przekłada na stopień z~\hyperref[itm:skala-stopni-klasyfikacyjnych]{\S6 ust. 1}.
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
Wynik procentowy \(P\) oblicza się jako stosunek łącznej liczby
zdobytych punktów \(\sum_{j=1}^{k} p_j\) do łącznej maksymalnej
liczby punktów \(\sum_{j=1}^{k} m_j\), zgodnie ze
wzorem~\ref{eq:punkty-procent}.
\begin{equation}
\label{eq:suma-procentowa}
P \;=\;
\frac{\displaystyle \sum_{j=1}^{k} p_j}
{\displaystyle \sum_{j=1}^{k} m_j}
\,\times 100\%,
\label{eq:punkty-procent}
\end{equation}
gdzie \(k\) oznacza liczbę ocen (par \((p_j,\,m_j)\)).
Otrzymany wynik \(P\) interpretuje się według progów
określonych w~\hyperref[itm:kryteria-procentowe]{\S6 ust. 2}
i przekłada na stopień z~\hyperref[itm:skala-stopni-klasyfikacyjnych]{\S6 ust. 1}.
gdzie \(k\) oznacza liczbę ocen (par \((p_j,m_j)\)).
Otrzymany wynik \(P\) interpretuje się według progów określonych w~\hyperref[itm:kryteria-procentowe]{\S6 ust. 2}
i przekłada na stopień z~\hyperref[itm:skala-stopni-klasyfikacyjnych]{\S6 ust. 1}.
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-weryfikacja}
Przed wystawieniem oceny nauczyciel weryfikuje,
@ -2537,6 +2564,62 @@ i~technikum z~dnia 28 czerwca 2024~r., opracowana przez Ministerstwo Edukacji i~
\end{itemize}
\end{itemize}
\vspace{\baselineskip}%
\vspace{\baselineskip}%
\item \textbf{Opis}
\begin{itemize}
\item \textbf{Wersja bazowa dokumentu:} \versionfour, \timestampfour\ (\converteddatefour)
\item \textbf{Data i godzina utworzenia rekordu:} 27 czerwca 2025 r., 15:00 CEST
\item \textbf{Autorzy uwag:} JG, MM
\item \textbf{Uwagi:}
\begin{itemize}
\item Wprowadzono zmianę na obliczanie wyniku procentowego jako stosunku sumy zdobytych punktów do sumy maksymalnych punktów.
\end{itemize}
\item \textbf{Autorzy zmian:} JG, MM
\item \textbf{Zakres zmian:} \hyperref[itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie]{\S6 ust. 6 pkt. 2}
\item \textbf{Zmiany:}
\begin{itemize}
\item Zmieniono metodę obliczania wyniku procentowego \(P\) z średniej arytmetycznej wyników cząstkowych (\(P = \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j} \times 100\%\)) na stosunek sumy zdobytych punktów do sumy maksymalnych punktów (\(P = \frac{\sum_{j=1}^{k} p_j}{\sum_{j=1}^{k} m_j} \times 100\%\)).
\end{itemize}
\item \textbf{Uzasadnienie zmian:}
\begin{itemize}
\item Nowa metoda obliczania wyniku procentowego uwzględnia wagę poszczególnych zadań proporcjonalnie do ich maksymalnej liczby punktów, co jest zgodne z alg. zaimplementowanym w dzienniku Librus.
\item Ujednolicono zapis wzoru, aby był zgodny z nową metodologią i czytelniejszy dla użytkownika.
\end{itemize}
\end{itemize}
% \vspace{\baselineskip}%
% \vspace{\baselineskip}%
% \item \textbf{Opis}
% \begin{itemize}
% \item \textbf{Wersja bazowa dokumentu:} \versionthree, \timestampthree\ (\converteddatethree)
% \item \textbf{Data i godzina utworzenia rekordu:} 20 czerwca 2025 r., 13:00 CEST
% \item \textbf{Autorzy uwag:} JG, MM
% \item \textbf{Uwagi:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \item \textbf{Autorzy zmian:} JG, MM
% \item \textbf{Zakres zmian:} \hyperref[itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie]{\S6 ust. 6 pkt. 2}
% \item \textbf{Zmiany:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \item \textbf{Uzasadnienie zmian:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \end{itemize}
% itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie
\end{enumerate}

1880
main.log

File diff suppressed because it is too large Load Diff

111
main.tex
View File

@ -87,10 +87,16 @@
% --- wersja 20.06.2025, 21:00 ---------------------------------
\def\converteddate{20.06.2025T21:00}
\def\timestamp{17504532000}
\def\converteddatefour{20.06.2025T21:00}
\def\timestampfour{17504532000}
\newcommand{\versionfour}{v0.4}
\newcommand{\version}{v0.4}
% --- wersja 20.06.2025, 21:00 ---------------------------------
\def\converteddate{27.06.2025T21:00}
\def\timestamp{1751050800}
\newcommand{\version}{v0.5}
% % Nagłówek lewy kompaktowy, bez przełamania linii
% \fancyhead[L]{%
@ -685,19 +691,40 @@ im. Zbigniewa Herberta w Słubicach \\
\item \label{itm:punkty-maksymalne} maksymalną liczbę punktów \(m_j\) możliwych do zdobycia.
\end{longenum}
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
Wynik procentowy oblicza się jako średnią arytmetyczną z~wyników cząstkowych
(każdy wynik cząstkowy to \(p_j/m_j\)).
Wzór~\ref{eq:srednia-procentowa} zapewnia, że końcowa wartość \(P\) nie przekracza \(100\%\).
% \item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
% Wynik procentowy oblicza się jako średnią arytmetyczną z~wyników cząstkowych
% (każdy wynik cząstkowy to \(p_j/m_j\)).
% Wzór~\ref{eq:srednia-procentowa} zapewnia, że końcowa wartość \(P\) nie przekracza \(100\%\).
\begin{equation}
\label{eq:srednia-procentowa}
P \;=\; \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j}\,\times 100\%,
\end{equation}
% \begin{equation}
% \label{eq:srednia-procentowa}
% P \;=\; \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j}\,\times 100\%,
% \end{equation}
% gdzie \(k\) oznacza liczbę ocen (par \((p_j,m_j)\)).
% Otrzymany wynik \(P\) interpretuje się według progów określonych w~[\ref{itm:kryteria-procentowe}]
% i przekłada na stopień z~[\ref{itm:skala-stopni-klasyfikacyjnych}].
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}
Wynik procentowy \(P\) oblicza się jako stosunek łącznej liczby
zdobytych punktów \(\sum_{j=1}^{k} p_j\) do łącznej maksymalnej
liczby punktów \(\sum_{j=1}^{k} m_j\), zgodnie ze
wzorem~\ref{eq:punkty-procent}.
\begin{equation}
\label{eq:suma-procentowa}
P \;=\;
\frac{\displaystyle \sum_{j=1}^{k} p_j}
{\displaystyle \sum_{j=1}^{k} m_j}
\,\times 100\%,
\label{eq:punkty-procent}
\end{equation}
gdzie \(k\) oznacza liczbę ocen (par \((p_j,\,m_j)\)).
Otrzymany wynik \(P\) interpretuje się według progów
określonych w~[\ref{itm:kryteria-procentowe}]
i przekłada na stopień z~[\ref{itm:skala-stopni-klasyfikacyjnych}].
gdzie \(k\) oznacza liczbę ocen (par \((p_j,m_j)\)).
Otrzymany wynik \(P\) interpretuje się według progów określonych w~[\ref{itm:kryteria-procentowe}]
i przekłada na stopień z~[\ref{itm:skala-stopni-klasyfikacyjnych}].
\item \label{itm:obliczanie-ocen-klasyfikacyjnych-weryfikacja}
Przed wystawieniem oceny nauczyciel weryfikuje,
@ -2537,6 +2564,62 @@ i~technikum z~dnia 28 czerwca 2024~r., opracowana przez Ministerstwo Edukacji i~
\end{itemize}
\end{itemize}
\vspace{\baselineskip}%
\vspace{\baselineskip}%
\item \textbf{Opis}
\begin{itemize}
\item \textbf{Wersja bazowa dokumentu:} \versionfour, \timestampfour\ (\converteddatefour)
\item \textbf{Data i godzina utworzenia rekordu:} 27 czerwca 2025 r., 15:00 CEST
\item \textbf{Autorzy uwag:} JG, MM
\item \textbf{Uwagi:}
\begin{itemize}
\item Wprowadzono zmianę na obliczanie wyniku procentowego jako stosunku sumy zdobytych punktów do sumy maksymalnych punktów.
\end{itemize}
\item \textbf{Autorzy zmian:} JG, MM
\item \textbf{Zakres zmian:} [\ref{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}]
\item \textbf{Zmiany:}
\begin{itemize}
\item Zmieniono metodę obliczania wyniku procentowego \(P\) z średniej arytmetycznej wyników cząstkowych (\(P = \frac{1}{k}\sum_{j=1}^{k} \frac{p_j}{m_j} \times 100\%\)) na stosunek sumy zdobytych punktów do sumy maksymalnych punktów (\(P = \frac{\sum_{j=1}^{k} p_j}{\sum_{j=1}^{k} m_j} \times 100\%\)).
\end{itemize}
\item \textbf{Uzasadnienie zmian:}
\begin{itemize}
\item Nowa metoda obliczania wyniku procentowego uwzględnia wagę poszczególnych zadań proporcjonalnie do ich maksymalnej liczby punktów, co jest zgodne z alg. zaimplementowanym w dzienniku Librus.
\item Ujednolicono zapis wzoru, aby był zgodny z nową metodologią i czytelniejszy dla użytkownika.
\end{itemize}
\end{itemize}
% \vspace{\baselineskip}%
% \vspace{\baselineskip}%
% \item \textbf{Opis}
% \begin{itemize}
% \item \textbf{Wersja bazowa dokumentu:} \versionthree, \timestampthree\ (\converteddatethree)
% \item \textbf{Data i godzina utworzenia rekordu:} 20 czerwca 2025 r., 13:00 CEST
% \item \textbf{Autorzy uwag:} JG, MM
% \item \textbf{Uwagi:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \item \textbf{Autorzy zmian:} JG, MM
% \item \textbf{Zakres zmian:} [\ref{itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie}]
% \item \textbf{Zmiany:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \item \textbf{Uzasadnienie zmian:}
% \begin{itemize}
% \item ...
% \end{itemize}
% \end{itemize}
% itm:obliczanie-ocen-klasyfikacyjnych-przeliczenie
\end{enumerate}

View File

@ -1,265 +0,0 @@
import re
import json
def process_labels_and_create_links(in_file="../main.tex", out_file="../main-struct.json"):
"""
Przetwarza plik TeX, usuwa komentarze/puste linie i buduje drzewo paragrafów i list z 9 poziomami:
- par (poziom 0, w numeracji: '\\S1')
- ust (głębokość listy=1)
- pkt (głębokość listy=2)
- ppkt (głębokość listy=3)
- lit (głębokość listy=4)
- plit (głębokość listy=5)
- tir (głębokość listy=6)
- lev7 (głębokość listy=7)
- lev8 (głębokość listy=8)
Jeśli głębokość listy > 8 ostrzeżenie i pominięcie \\item.
Zapisuje wynik w pliku JSON z polami:
type, numbering, label, text, children.
- type: "par" / "ust" / "pkt" / "ppkt" / "lit" / "plit" / "tir" / "lev7" / "lev8"
- numbering: np. '\\S1 ust. 2 pkt. 1 ppkt. 1 lit. a ...'
- label: jeśli w tej samej linii występuje \\label{itm:...}, to tu jest ten fragment, w p.p. ""
- text: linia z \\item
- children: (lista obiektów zagnieżdżonych)
"""
with open(in_file, 'r', encoding='utf-8') as file:
content = file.readlines()
# -- Usunięcie komentarzy i linii pustych --
cleaned_content = []
for line in content:
# usuń wszystko po '%', jeśli nie poprzedza go backslash
line = re.sub(r'(?<!\\)%.*$', '', line).strip()
if line:
cleaned_content.append(line)
# -- Liczniki poziomów --
counters = {
"par": 0, # paragraf (\S)
"ust": 0, # 1-szy poziom list
"pkt": 0, # 2-gi
"ppkt": 0, # 3-ci
"lit": 0, # 4-ty
"plit": 0, # 5-ty
"tir": 0, # 6-ty
"lev7": 0, # 7-my
"lev8": 0 # 8-my
}
MAX_LIST_DEPTH = 8 # maksymalna głębokość zagnieżdżenia list
label_tree = [] # główna struktura do zapisu
current_env_stack = [] # stos środowisk list
errors = []
level_order = ["par","ust","pkt","ppkt","lit","plit","tir","lev7","lev8"]
def reset_counters(from_level):
"""
Zeruje liczniki dla poziomów "niższych" (w level_order) niż from_level.
Jeśli from_level=='pkt', zerujemy ppkt, lit, plit, tir, lev7, lev8.
"""
try:
idx = level_order.index(from_level)
except ValueError:
return
for lv in level_order[idx+1:]:
counters[lv] = 0
def get_current_numbering():
"""
Zwraca łańcuch numerujący, np:
'\\S1 ust. 2 pkt. 3 ppkt. 1 lit. a plit. a) tir. 1 lev7. 2 lev8. 1'
z uwzględnieniem tych liczników, które > 0.
"""
parts = []
# par => \S + numer
if counters["par"] > 0:
parts.append(f"\\S{counters['par']}")
# ust => ust. X
if counters["ust"] > 0:
parts.append(f"ust. {counters['ust']}")
# pkt => pkt. X
if counters["pkt"] > 0:
parts.append(f"pkt. {counters['pkt']}")
# ppkt => ppkt. X
if counters["ppkt"] > 0:
parts.append(f"ppkt. {counters['ppkt']})")
# lit => lit. a, b, c...
if counters["lit"] > 0:
letter = chr(96 + counters["lit"]) # 1->a, 2->b, etc.
parts.append(f"lit. {letter}")
# plit => plit. a)
if counters["plit"] > 0:
letter = chr(96 + counters["plit"])
parts.append(f"plit. {letter})")
# tir => tir. X
if counters["tir"] > 0:
parts.append(f"tir. {counters['tir']}")
# lev7 => lev7. X
if counters["lev7"] > 0:
parts.append(f"lev7. {counters['lev7']}")
# lev8 => lev8. X
if counters["lev8"] > 0:
parts.append(f"lev8. {counters['lev8']}")
# scal całość w jeden łańcuch, oddzielając spacjami
return " ".join(parts)
def get_current_parent():
"""
Zwraca "bieżący" obiekt-rodzic w label_tree, do którego
dołączymy kolejny element (children).
"""
if not label_tree:
return None
parent = label_tree[-1]
# Głębokość = ile razy mamy 'list' w current_env_stack
depth = sum(1 for env in current_env_stack if env=="list")
# 'par' jest poziomem zerowym. Dla depth=1 => wchodzimy do children paragrafu itd.
for _ in range(depth-1):
if not parent["children"]:
break
parent = parent["children"][-1]
return parent
# Regexy do wykrywania \begin{longenum} itp.
begin_enum_regex = re.compile(r'\\begin\{(long[a-z0-9]*enum|customenum)\}')
end_enum_regex = re.compile(r'\\end\{(long[a-z0-9]*enum|customenum)\}')
fixed_content = []
for line_number, line in enumerate(cleaned_content, start=1):
# --- wykrywanie paragrafu \paragraf{...} ---
paragraf_match = re.search(r'\\paragraf\{([^}]+)\}', line)
if paragraf_match:
counters["par"] += 1
reset_counters("par")
par_title = paragraf_match.group(1).strip()
label_tree.append({
"type": "par",
"numbering": get_current_numbering(),
"label": "",
"text": line.strip(),
"children": []
})
fixed_content.append(line)
continue
# --- wykrywanie \begin{...enum} ---
if begin_enum_regex.search(line):
current_env_stack.append("list")
fixed_content.append(line)
continue
# --- wykrywanie \end{...enum} ---
if end_enum_regex.search(line):
if "list" in current_env_stack:
# Usunięcie ze stosu "list" od prawej
stack_rev = current_env_stack[::-1]
stack_rev.remove("list")
current_env_stack = stack_rev[::-1]
fixed_content.append(line)
continue
# --- wykrywanie \item ---
if r'\item' in line:
depth = sum(env=="list" for env in current_env_stack)
if depth==0:
errors.append(f"[Linia {line_number}] \\item poza listą. Ignoruję.")
else:
if depth==1:
counters["ust"] += 1
reset_counters("ust")
level_type = "ust"
elif depth==2:
counters["pkt"] += 1
reset_counters("pkt")
level_type = "pkt"
elif depth==3:
counters["ppkt"] += 1
reset_counters("ppkt")
level_type = "ppkt"
elif depth==4:
counters["lit"] += 1
reset_counters("lit")
level_type = "lit"
elif depth==5:
counters["plit"] += 1
reset_counters("plit")
level_type = "plit"
elif depth==6:
counters["tir"] += 1
reset_counters("tir")
level_type = "tir"
elif depth==7:
counters["lev7"] += 1
reset_counters("lev7")
level_type = "lev7"
elif depth==8:
counters["lev8"] += 1
reset_counters("lev8")
level_type = "lev8"
else:
errors.append(f"[Linia {line_number}] Zbyt głębokie zagnieżdżenie (>8). Pomijam \\item.")
fixed_content.append(line)
continue
label_match = re.search(r'\\label\{(itm:[^}]+)\}', line)
if label_match:
label_str = label_match.group(1)
else:
label_str = ""
parent = get_current_parent()
if parent is not None:
new_item = {
"type": level_type,
"numbering": get_current_numbering(),
"label": label_str,
"text": line.strip(),
"children": []
}
parent["children"].append(new_item)
fixed_content.append(line)
continue
fixed_content.append(line)
# Zapisz drzewo w pliku JSON
with open(out_file, "w", encoding="utf-8") as f:
json.dump(label_tree, f, ensure_ascii=False, indent=2)
if errors:
print("== OSTRZEŻENIA / KOMUNIKATY ==")
for err in errors:
print("", err)
if __name__ == "__main__":
import sys
args = sys.argv[1:]
if len(args)==0:
process_labels_and_create_links()
elif len(args)==1:
process_labels_and_create_links(in_file=args[0])
elif len(args)==2:
process_labels_and_create_links(in_file=args[0], out_file=args[1])
else:
print("Użycie: python script.py [plik_wejściowy] [plik_wyjściowy]")