Add QR title block and content blocks

This commit is contained in:
mpabi
2026-07-15 17:07:27 +02:00
parent c66f72f73e
commit 30566840d0
8 changed files with 286 additions and 41 deletions
+7 -3
View File
@@ -3,8 +3,8 @@
"schema": "esc-card-template.v1",
"id": "karta-5a",
"name": "Karta 5a",
"version": "1.0",
"description": "Wielostronicowy layout A4 landscape wyekstrahowany z referencyjnego pliku series/esc/html/ESC-04 karta.html; pierwsze dwie strony zachowują konwencję wzorca, dalsze strony dokładają pełną treść karty.",
"version": "1.1",
"description": "Wielostronicowy layout A4 landscape wyekstrahowany z referencyjnego pliku series/esc/html/ESC-04 karta.html; pierwsze dwie strony zachowują konwencję wzorca, dalsze strony dokładają pełną treść karty. Wersja 1.1 dodaje tekstową tabliczkę ISO 7200 i odrębne ramki bloków kodu.",
"tokens": {
"page": {
"format": "a4",
@@ -61,13 +61,17 @@
},
"metric_header": {
"border": "1.5px solid #1c1c1a",
"title_bar": true,
"title_block": "ISO 7200: odpowiedzialni, tytuł, URL+QR, rewizja, data, seria, typ, narzędzie, arkusz",
"grid": "2x2",
"fill_fields": [
"Uczeń",
"Klasa · data"
]
},
"code_content_block": {
"border": "1px solid #d8d6d0; border-left: 3px solid #3b5a8f",
"source": "code_block.blocks[]"
},
"margin_tree_panel": {
"left": "TECH — zawodowe; WE → EK → KW",
"right": "OG — ogólne; WE → EN → KW",
+13 -9
View File
@@ -3,9 +3,9 @@
"schema": "esc-card-template.v1",
"id": "karta-5b",
"name": "Karta 5b",
"version": "1.3",
"approved": "04.07.2026 — layout referencyjny zatwierdzony przez prowadzącego (symetria 0,55/2,05/0,55/14,70; gołe drzewka); v1.1 — nagłówki punktowe zamiast §, 05.07.2026; v1.2 — linie nagłówka/stopki jako warstwa strony ograniczona do bloku treści, 06.07.2026; v1.3 — margines gorny/dolny 2,5 cm, 06.07.2026",
"description": "Wielostronicowy layout A4 portrait: charakter 5a z ramkami sekcji, ale z golymi drzewkami WE->EN/EK jako marginalia bez paneli i bez luznych KW. Linie strony sa warstwa overlay i nie wychodza pod drzewka. Blok tresci zaczyna sie 2,5 cm od gornej krawedzi i konczy 2,5 cm od dolnej.",
"version": "1.4",
"approved": "04.07.2026 — layout referencyjny zatwierdzony przez prowadzącego (symetria 0,55/2,05/0,55/14,70; gołe drzewka); v1.1 — nagłówki punktowe zamiast §, 05.07.2026; v1.2 — linie nagłówka/stopki jako warstwa strony ograniczona do bloku treści, 06.07.2026; v1.3 — margines gorny/dolny 2,5 cm, 06.07.2026; v1.4 — tekstowa tabliczka ISO 7200 + QR oraz ramki bloków kodu, 15.07.2026",
"description": "Wielostronicowy layout A4 portrait: charakter 5a z ramkami sekcji, ale z golymi drzewkami WE->EN/EK jako marginalia bez paneli i bez luznych KW. Linie strony sa warstwa overlay i nie wychodza pod drzewka. Blok tresci zaczyna sie 2,5 cm od gornej krawedzi i konczy 2,5 cm od dolnej. Wersja 1.4 ma tabliczkę dokumentu w nagłówku.",
"tokens": {
"page": {
"format": "a4",
@@ -89,13 +89,17 @@
},
"metric_header": {
"border": "1.5px solid #1c1c1a",
"title_bar": true,
"title_block": "ISO 7200: odpowiedzialni, tytuł, URL+QR, rewizja, data, seria, typ, narzędzie, arkusz",
"grid": "2x2",
"fill_fields": [
"Uczen",
"Klasa · data"
]
},
"code_content_block": {
"border": "1px solid #d8d6d0; border-left: 3px solid #3b5a8f",
"source": "code_block.blocks[]"
},
"margin_tree_panel": {
"left": "TECH jako gole drzewko tekstowe WE->EK/EN bez KW, bez ramki, tla, naglowka i stopki",
"right": "OG jako gole drzewko tekstowe WE->EK/EN bez KW, bez ramki, tla, naglowka i stopki",
@@ -144,15 +148,15 @@
"block_map": {
"page_1": [
"metric_header",
"mission",
"objectives",
"agenda",
"hw_gate",
"theory_refs",
"tech_stack"
"agenda"
],
"page_2": [
"running_card_header",
"mission",
"theory_refs",
"tech_stack",
"hw_gate",
"math_block",
"part_a_banner",
"model_block",