{"id":2262,"date":"2026-04-17T13:59:29","date_gmt":"2026-04-17T11:59:29","guid":{"rendered":"https:\/\/www.polski360.com\/?page_id=2262"},"modified":"2026-05-30T11:45:34","modified_gmt":"2026-05-30T09:45:34","slug":"polnisch-einstufungstest","status":"publish","type":"page","link":"https:\/\/www.polski360.com\/de\/polnisch-einstufungstest\/","title":{"rendered":"Polnisch-Einstufungstest"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"pl\">\n<head>\n    \n    \n    <title>Test Poziomuj\u0105cy z j\u0119zyka polskiego<\/title>\n    <style>\n        @import url('https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@400;600;800;900&display=swap');\n\n        \/* SCOPED CSS - Wszystko zamkni\u0119te w #p360-quiz-app, aby nie psu\u0107 WordPressa *\/\n        #p360-quiz-app {\n            --navy: #213A6E;\n            --navy-hover: #1a2e58;\n            --navy-light: rgba(33, 58, 110, 0.1);\n            --navy-lighter: rgba(33, 58, 110, 0.05);\n            --burgundy: #990028;\n            --burgundy-hover: #7a0020;\n            --burgundy-light: rgba(153, 0, 40, 0.1);\n            --green: #10B981;\n            --green-light: rgba(16, 185, 129, 0.1);\n            --white: #ffffff;\n            --gray-100: #f3f4f6;\n            --gray-200: #e5e7eb;\n            --gray-300: #d1d5db;\n            --gray-500: #6b7280;\n            --gray-600: #4b5563;\n            --gray-700: #374151;\n            --gray-800: #1f2937;\n            --orange-text: #ea580c;\n            --orange-bg: #fff7ed;\n\n            font-family: 'Montserrat', sans-serif;\n            box-sizing: border-box;\n            width: 100%;\n            padding: 1rem 0; \/* Minimalny odst\u0119p *\/\n            color: var(--gray-800);\n            line-height: 1.5;\n        }\n\n        #p360-quiz-app *,\n        #p360-quiz-app *::before,\n        #p360-quiz-app *::after {\n            box-sizing: inherit;\n        }\n\n        #p360-quiz-app .quiz-card {\n            background-color: var(--white);\n            border-radius: 1rem;\n            box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);\n            width: 100%;\n            max-width: 48rem; \/* 768px *\/\n            min-height: 500px;\n            display: flex;\n            flex-direction: column;\n            overflow: hidden;\n            border-top: 8px solid var(--navy);\n            margin: 0 auto; \/* Wy\u015brodkowanie okna quizu *\/\n        }\n\n        \/* Animations *\/\n        #p360-quiz-app .fade-in {\n            animation: quizFadeIn 0.3s ease-in-out;\n        }\n        @keyframes quizFadeIn {\n            from { opacity: 0; transform: translateY(10px); }\n            to { opacity: 1; transform: translateY(0); }\n        }\n\n        @keyframes quizSpin {\n            to { transform: rotate(360deg); }\n        }\n        #p360-quiz-app .spin-icon {\n            animation: quizSpin 1s linear infinite;\n        }\n\n        \/* Typography *\/\n        #p360-quiz-app h1, #p360-quiz-app h2, #p360-quiz-app h3, #p360-quiz-app h4, #p360-quiz-app p {\n            margin: 0;\n        }\n        #p360-quiz-app .text-center { text-align: center; }\n        #p360-quiz-app .font-black { font-weight: 900; }\n        #p360-quiz-app .font-extrabold { font-weight: 800; }\n        #p360-quiz-app .font-semibold { font-weight: 600; }\n        \n        \/* Utility *\/\n        #p360-quiz-app .flex-1 { flex: 1; }\n        #p360-quiz-app .flex-col { display: flex; flex-direction: column; }\n        #p360-quiz-app .flex { display: flex; }\n        #p360-quiz-app .items-center { align-items: center; }\n        #p360-quiz-app .justify-center { justify-content: center; }\n        #p360-quiz-app .justify-between { justify-content: space-between; }\n        #p360-quiz-app .gap-2 { gap: 0.5rem; }\n        #p360-quiz-app .gap-3 { gap: 0.75rem; }\n        #p360-quiz-app .gap-4 { gap: 1rem; }\n        #p360-quiz-app .mt-auto { margin-top: auto; }\n        #p360-quiz-app .mb-2 { margin-bottom: 0.5rem; }\n        #p360-quiz-app .mb-4 { margin-bottom: 1rem; }\n        #p360-quiz-app .mb-6 { margin-bottom: 1.5rem; }\n        #p360-quiz-app .mb-8 { margin-bottom: 2rem; }\n        #p360-quiz-app .p-8 { padding: 2rem; }\n        #p360-quiz-app .mx-auto { margin-left: auto; margin-right: auto; }\n        #p360-quiz-app .w-full { width: 100%; }\n        #p360-quiz-app .max-w-md { max-width: 28rem; }\n        #p360-quiz-app .invisible { visibility: hidden; }\n\n        \/* Icons *\/\n        #p360-quiz-app .icon-wrapper {\n            width: 5rem; height: 5rem;\n            border-radius: 50%;\n            display: flex; align-items: center; justify-content: center;\n            margin: 0 auto 1.5rem auto;\n        }\n        #p360-quiz-app .icon-wrapper.navy { background-color: var(--navy-light); color: var(--navy); }\n        #p360-quiz-app .icon-wrapper.green { background-color: var(--green-light); color: var(--green); }\n        #p360-quiz-app .icon-wrapper svg { width: 2.5rem; height: 2.5rem; }\n\n        \/* Buttons *\/\n        #p360-quiz-app .btn {\n            display: inline-flex;\n            align-items: center;\n            justify-content: center;\n            font-family: inherit;\n            font-weight: 800;\n            padding: 0.75rem 2rem;\n            border-radius: 0.5rem;\n            border: none;\n            cursor: pointer;\n            transition: all 0.2s;\n            text-decoration: none;\n            font-size: 1rem;\n        }\n        #p360-quiz-app .btn-burgundy {\n            background-color: var(--burgundy);\n            color: var(--white);\n            box-shadow: 0 4px 14px 0 rgba(153, 0, 40, 0.3);\n        }\n        #p360-quiz-app .btn-burgundy:hover { background-color: var(--burgundy-hover); }\n        \n        #p360-quiz-app .btn-navy {\n            background-color: var(--navy);\n            color: var(--white);\n            box-shadow: 0 4px 14px 0 rgba(33, 58, 110, 0.3);\n        }\n        #p360-quiz-app .btn-navy:hover { background-color: var(--navy-hover); }\n\n        #p360-quiz-app .btn-outline {\n            background-color: transparent;\n            border: 1px solid var(--gray-300);\n            color: var(--gray-700);\n        }\n        #p360-quiz-app .btn-outline:hover { background-color: var(--gray-100); }\n\n        #p360-quiz-app .btn:disabled {\n            opacity: 0.5;\n            cursor: not-allowed;\n            box-shadow: none;\n        }\n\n        \/* Progress Bar *\/\n        #p360-quiz-app .progress-container {\n            height: 0.5rem;\n            background-color: var(--gray-100);\n            width: 100%;\n            position: relative;\n        }\n        #p360-quiz-app .progress-bar {\n            position: absolute;\n            top: 0; left: 0; height: 100%;\n            background-color: var(--burgundy);\n            transition: width 0.3s ease;\n        }\n\n        \/* Quiz Specific *\/\n        #p360-quiz-app .quiz-header-top {\n            display: flex; justify-content: space-between; align-items: center;\n            margin-bottom: 1.5rem;\n        }\n        #p360-quiz-app .part-label {\n            font-size: 0.75rem; font-weight: 800; text-transform: uppercase;\n            letter-spacing: 0.05em; color: var(--navy);\n        }\n        #p360-quiz-app .question-counter {\n            font-size: 0.875rem; font-weight: 800;\n            background-color: var(--navy-lighter);\n            border: 1px solid var(--navy-light);\n            color: var(--navy);\n            padding: 0.25rem 0.75rem; border-radius: 9999px;\n        }\n        \n        #p360-quiz-app .reading-box {\n            background-color: var(--navy-lighter);\n            border-left: 4px solid var(--navy);\n            padding: 1rem; margin-bottom: 1.5rem;\n            border-radius: 0 0.5rem 0.5rem 0;\n        }\n\n        #p360-quiz-app .question-title {\n            font-size: 1.25rem; font-weight: 800; color: var(--gray-800);\n            margin-bottom: 1.5rem; line-height: 1.4;\n        }\n        @media (min-width: 640px) { #p360-quiz-app .question-title { font-size: 1.5rem; } }\n\n        \/* Options *\/\n        #p360-quiz-app .options-container {\n            display: flex; flex-direction: column; gap: 0.75rem; margin-bottom: 2rem;\n        }\n        #p360-quiz-app .option-btn {\n            width: 100%; text-align: left; padding: 1rem;\n            border-radius: 0.75rem; border: 2px solid var(--gray-200);\n            background-color: var(--white); color: var(--gray-700);\n            font-weight: 600; cursor: pointer; font-family: inherit; font-size: 1rem;\n            transition: all 0.2s; display: flex; justify-content: space-between; align-items: center;\n        }\n        #p360-quiz-app .option-btn svg { width: 1.5rem; height: 1.5rem; }\n        \n        \/* Option States *\/\n        #p360-quiz-app .option-btn:not(.review-mode):hover {\n            background-color: var(--gray-100); border-color: var(--navy-light);\n        }\n        #p360-quiz-app .option-btn.selected {\n            background-color: var(--navy-lighter); border-color: var(--navy);\n            color: var(--navy); box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);\n        }\n        \n        #p360-quiz-app .option-btn.review-mode { cursor: default; }\n        #p360-quiz-app .option-btn.correct {\n            background-color: var(--green-light); border-color: var(--green); color: #14532d;\n        }\n        #p360-quiz-app .option-btn.wrong {\n            background-color: var(--burgundy-light); border-color: var(--burgundy); color: #7f1d1d;\n        }\n        #p360-quiz-app .option-btn.disabled-look {\n            background-color: var(--white); border-color: var(--gray-200); color: var(--gray-500); opacity: 0.6;\n        }\n\n        #p360-quiz-app .quiz-footer {\n            display: flex; justify-content: space-between; align-items: center;\n            padding-top: 1.5rem; border-top: 1px solid var(--gray-100);\n        }\n\n        \/* Formularz *\/\n        #p360-quiz-app .form-group { margin-bottom: 1rem; }\n        #p360-quiz-app label.input-label {\n            display: block; font-size: 0.875rem; font-weight: 800; color: var(--gray-700); margin-bottom: 0.25rem;\n        }\n        #p360-quiz-app .form-input {\n            width: 100%; padding: 0.75rem 1rem; border-radius: 0.5rem;\n            border: 2px solid var(--gray-200); font-family: inherit; font-weight: 600; font-size: 1rem;\n            transition: border-color 0.2s;\n        }\n        #p360-quiz-app .form-input:focus { border-color: var(--navy); outline: none; }\n        \n        #p360-quiz-app .checkbox-group {\n            display: flex; align-items: flex-start; gap: 0.75rem; margin-bottom: 0.75rem; cursor: pointer;\n        }\n        #p360-quiz-app .custom-checkbox {\n            width: 1.25rem; height: 1.25rem; margin-top: 0.125rem; flex-shrink: 0;\n            accent-color: var(--navy); cursor: pointer;\n        }\n        #p360-quiz-app .checkbox-text {\n            font-size: 0.75rem; font-weight: 600; color: var(--gray-600); line-height: 1.25;\n            transition: color 0.2s;\n        }\n        #p360-quiz-app .checkbox-group:hover .checkbox-text { color: var(--gray-800); }\n        #p360-quiz-app .checkbox-text a { color: var(--navy); text-decoration: underline; }\n\n        \/* Wyniki *\/\n        #p360-quiz-app .circle-chart-container {\n            position: relative; width: 8rem; height: 8rem; margin: 0 auto 1rem auto;\n        }\n        #p360-quiz-app .circle-chart-bg { stroke: var(--gray-200); }\n        #p360-quiz-app .circle-chart-progress { stroke: var(--navy); transition: stroke-dasharray 1s ease-out; }\n        #p360-quiz-app .circle-chart-text {\n            position: absolute; top: 0; left: 0; right: 0; bottom: 0;\n            display: flex; flex-direction: column; align-items: center; justify-content: center;\n        }\n        #p360-quiz-app .score-number { font-size: 1.875rem; font-weight: 900; color: var(--navy); line-height: 1; }\n        #p360-quiz-app .score-total { font-size: 0.875rem; font-weight: 600; color: var(--gray-500); }\n\n        #p360-quiz-app .result-box {\n            border-radius: 0.75rem; padding: 1.5rem; text-align: center; border: 1px solid var(--gray-100); margin-bottom: 2rem;\n        }\n        #p360-quiz-app .result-box.burgundy { background-color: var(--burgundy-light); }\n        #p360-quiz-app .result-box.burgundy h3 { color: var(--burgundy); }\n        #p360-quiz-app .result-box.orange { background-color: var(--orange-bg); }\n        #p360-quiz-app .result-box.orange h3 { color: var(--orange-text); }\n        #p360-quiz-app .result-box.green { background-color: var(--green-light); }\n        #p360-quiz-app .result-box.green h3 { color: var(--green); }\n        #p360-quiz-app .result-box.navy { background-color: var(--navy-light); }\n        #p360-quiz-app .result-box.navy h3 { color: var(--navy); }\n\n        @media (max-width: 640px) {\n            #p360-quiz-app { padding: 0; }\n            #p360-quiz-app .quiz-card { border-radius: 0; border-top: 4px solid var(--navy); }\n            #p360-quiz-app .buttons-row { flex-direction: column; width: 100%; gap: 1rem; }\n            #p360-quiz-app .buttons-row .btn { width: 100%; }\n        }\n    <\/style>\n<\/head>\n<body>\n\n    <!-- G\u0142\u00f3wny kontener izoluj\u0105cy style -->\n    <div id=\"p360-quiz-app\">\n        <div id=\"app\" class=\"quiz-card fade-in\">\n            <!-- Zawarto\u015b\u0107 dynamiczna z JS -->\n        <\/div>\n    <\/div>\n\n    <script>\n        const readingText = \"Marek mieszka\u0142 w Krakowie, ale przeprowadza si\u0119 do Wroc\u0142awia dla lepszej pracy. W nowej firmie b\u0119dzie mia\u0142 elastyczne godziny. W poprzednim mieszkaniu przeszkadzali mu ha\u0142a\u015bliwi s\u0105siedzi. Przed wyjazdem Marek musi wypowiedzie\u0107 umow\u0119 najmu. Mimo stresu, bardzo cieszy si\u0119 na przeprowadzk\u0119.\";\n\n        const quizData = [\n            \/\/ CZ\u0118\u015a\u0106 I\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"1. Moja siostra ma 4 ............. , a m\u00f3j brat 15 ............. .\", options: [\"a) lat, lata\", \"b) lata, lat\", \"c) lata, lata\", \"d) lat, rok\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"2. Sk\u0105d wy ............. i gdzie teraz ............. ?\", options: [\"a) jeste\u015bmy, mieszkamy\", \"b) jeste\u015bcie, mieszkacie\", \"c) s\u0105, mieszkaj\u0105\", \"d) jeste\u015b, mieszkasz\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"3. Ta nowa ksi\u0105\u017cka jest bardzo ............. .\", options: [\"a) interesna\", \"b) interesuj\u0105cy\", \"c) interesuj\u0105ca\", \"d) zainteresowana\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"4. Kto to jest? To jest m\u00f3j kolega. On jest ............. .\", options: [\"a) \u015bwietnym in\u017cynierem\", \"b) \u015bwietny in\u017cynier\", \"c) \u015bwietnego in\u017cyniera\", \"d) \u015bwietnym in\u017cynier\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"5. Interesuj\u0119 si\u0119 ............. .\", options: [\"a) dobra muzyka\", \"b) dobr\u0105 muzyk\u0105\", \"c) dobrej muzyki\", \"d) dobr\u0105 muzyk\u0119\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"6. Maria ............. pi\u0107 czarn\u0105 kaw\u0119 z mlekiem.\", options: [\"a) lubit\", \"b) lubi\", \"c) liubi\", \"d) lubie\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"7. W lod\u00f3wce nie ma ............. , musz\u0119 i\u015b\u0107 do sklepu.\", options: [\"a) mleko\", \"b) mlekiem\", \"c) mleku\", \"d) mleka\"], correct: 3 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"8. Z ............. jesz kanapk\u0119? Z ............. .\", options: [\"a) co, \u017c\u00f3\u0142tym serem\", \"b) czym, \u017c\u00f3\u0142tym serem\", \"c) czym, \u017c\u00f3\u0142ty ser\", \"d) czego, \u017c\u00f3\u0142tego sera\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"9. Czy to ............. samoch\u00f3d stoi przed domem?\", options: [\"a) tw\u00f3j\", \"b) twuj\", \"c) twoj\", \"d) twoje\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"10. O kt\u00f3rej godzinie zaczyna si\u0119 spotkanie? O ............. .\", options: [\"a) dziesi\u0105ta\", \"b) dziesi\u0105t\u0105\", \"c) dziesi\u0105tej\", \"d) dziesi\u0119\u0107\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"11. Na stole le\u017c\u0105 dwa ............. .\", options: [\"a) o\u0142\u00f3wka\", \"b) o\u0142\u00f3wki\", \"c) o\u0142uwki\", \"d) ol\u00f3wki\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"12. Wczoraj (my - kobiety) ............. ca\u0142y dzie\u0144 w biurze.\", options: [\"a) pracowa\u0142y\u015bmy\", \"b) pracowali\u015bmy\", \"c) pracowa\u0142y\", \"d) pracowali\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"13. Co b\u0119dziesz robi\u0107 \u2026\u2026. dwa lata?\", options: [\"a) za\", \"b) na\", \"c) od\", \"d) w\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"14. Czy znasz Marka? Tak, bardzo ............. lubi\u0119.\", options: [\"a) go\", \"b) niego\", \"c) jego\", \"d) jemu\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"15. Jutro mam \u2026\u2026\u2026\u2026. u dentysty.\", options: [\"a) wizyt\u0119\", \"b) termin\", \"c) spotkanie\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"16. Gdzie le\u017cy m\u00f3j telefon? Na ............. obok komputera.\", options: [\"a) st\u00f3\u0142\", \"b) sto\u0142em\", \"c) stole\", \"d) sto\u0142u\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"17. Te talerze s\u0105 bardzo \u2026\u2026\u2026\u2026\u2026.. Umyj je!\", options: [\"a) drogie\", \"b) brudne\", \"c) brzydkie\", \"d) tanie\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"18. Ci\u0105gle \u2026\u2026\u2026\u2026\u2026\u2026\u2026\u2026.., kiedy Ola ma urodziny: sz\u00f3stego czy si\u00f3dmego maja?\", options: [\"a) pami\u0119tam\", \"b) zapami\u0119tam\", \"c) zapominam\", \"d) upominam\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"19. ............. z tych bluzek nale\u017cy do ciebie?\", options: [\"a) Ktura\", \"b) Jaka\", \"c) Kt\u00f3ra\", \"d) Kt\u00f3re\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"20. Dzisiaj pi\u0119knie ............. s\u0142o\u0144ce.\", options: [\"a) \u015bwieci\", \"b) \u015bwiecie\", \"c) \u015bwiec\u0105\", \"d) \u015bwi\u0119ci\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"21. Czy (ty) ............. ksi\u0105\u017cki po polsku?\", options: [\"a) czytajecie\", \"b) czytasz\", \"c) czyta\u0107\", \"d) czytajesz\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"22. Na wakacje jad\u0119 ............. polskie morze, a potem ............. g\u00f3r.\", options: [\"a) nad, do\", \"b) na, w\", \"c) do, w\", \"d) nad, w\"], correct: 3 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"23. W zesz\u0142ym roku Anna ............. na wakacje do Hiszpanii.\", options: [\"a) pojecha\u0142a\", \"b) poje\u017adzi\u0142a\", \"c) dojecha\u0142a\", \"d) wyjecha\u0142a\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"24. Wracam \u2026\u2026\u2026\u2026\u2026. .\", options: [\"a) od kolegi\", \"b) z kolegi\", \"c) u kolegi\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"25. Ten chleb jest nie\u015bwie\u017cy.\", options: [\"a) Nie jedz go!\", \"b) Nie zjedz go!\", \"c) Nie jed\u017a go!\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"26. Gdybym ............. , \u017ce b\u0119dzie tak zimno, wzi\u0105\u0142bym cieplejszy p\u0142aszcz.\", options: [\"a) wiedzial\", \"b) wiedzia\u0142bym\", \"c) wiedzia\u0142\", \"d) wiedzia\u0142em\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"27. Adam zapyta\u0142, \u2026\u2026\u2026. nie wybra\u0142abym si\u0119 z nim do kina.\", options: [\"a) \u017ceby\", \"b) \u017ce\", \"c) czy\"], correct: 2 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"28. Lod\u00f3wka s\u0142u\u017cy do \u2026\u2026\u2026.. .\", options: [\"a) przechowywania \u017cywno\u015bci\", \"b) gotowania\", \"c) robienia lod\u00f3w\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 I: GRAMATYKA I S\u0141OWNICTWO\", q: \"29. 60% Polak\u00f3w \u2026\u2026\", options: [\"a) mieszkaj\u0105 w mie\u015bcie\", \"b) mieszka w mie\u015bcie\"], correct: 1 },\n            \n            \/\/ CZ\u0118\u015a\u0106 II\n            { part: \"CZ\u0118\u015a\u0106 II: CZYTANIE ZE ZROZUMIENIEM\", text: readingText, q: \"30. Marek wyje\u017cd\u017ca, bo straci\u0142 prac\u0119 w Krakowie.\", options: [\"a) Prawda\", \"b) Fa\u0142sz\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 II: CZYTANIE ZE ZROZUMIENIEM\", text: readingText, q: \"31. Marek b\u0119dzie pracowa\u0142 w sta\u0142ych godzinach.\", options: [\"a) Prawda\", \"b) Fa\u0142sz\"], correct: 1 },\n            { part: \"CZ\u0118\u015a\u0106 II: CZYTANIE ZE ZROZUMIENIEM\", text: readingText, q: \"32. S\u0105siedzi Marka du\u017co ha\u0142asowali.\", options: [\"a) Prawda\", \"b) Fa\u0142sz\"], correct: 0 },\n            { part: \"CZ\u0118\u015a\u0106 II: CZYTANIE ZE ZROZUMIENIEM\", text: readingText, q: \"33. Marek musi za\u0142atwi\u0107 sprawy z umow\u0105 mieszkania.\", options: [\"a) Prawda\", \"b) Fa\u0142sz\"], correct: 0 }\n        ];\n\n        let currentQuestion = 0;\n        let score = 0;\n        let userAnswers = new Array(quizData.length).fill(null);\n        let showReviewMode = false;\n\n        const appElement = document.getElementById('app');\n\n        function renderStart() {\n            appElement.innerHTML = `\n                <div class=\"flex-1 flex flex-col items-center justify-center p-8 text-center fade-in\">\n                    <div class=\"icon-wrapper navy\">\n                        <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 6.253v13m0-13C10.832 5.477 9.246 5 7.5 5S4.168 5.477 3 6.253v13C4.168 18.477 5.754 18 7.5 18s3.332.477 4.5 1.253m0-13C13.168 5.477 14.754 5 16.5 5c1.747 0 3.332.477 4.5 1.253v13C19.832 18.477 18.247 18 16.5 18c-1.746 0-3.332.477-4.5 1.253\"><\/path><\/svg>\n                    <\/div>\n                    <h1 style=\"font-size: 1.875rem; font-weight: 900; margin-bottom: 1rem;\">Test Poziomuj\u0105cy z J\u0119zyka Polskiego<\/h1>\n                    <p style=\"color: var(--gray-600); margin-bottom: 2rem; max-width: 28rem; font-weight: 600;\">Sprawd\u017a sw\u00f3j poziom znajomo\u015bci j\u0119zyka polskiego. Test sk\u0142ada si\u0119 z ${quizData.length} pyta\u0144 (gramatyka, s\u0142ownictwo i czytanie ze zrozumieniem).<\/p>\n                    <button onclick=\"startQuiz()\" class=\"btn btn-burgundy\">\n                        Rozpocznij Test\n                    <\/button>\n                <\/div>\n            `;\n        }\n\n        function startQuiz() {\n            currentQuestion = 0;\n            score = 0;\n            userAnswers = new Array(quizData.length).fill(null);\n            showReviewMode = false;\n            renderQuestion(true);\n        }\n\n        function selectOption(index) {\n            if(showReviewMode) return;\n            userAnswers[currentQuestion] = index;\n            renderQuestion(false);\n        }\n\n        function nextQuestion() {\n            if (userAnswers[currentQuestion] === null && !showReviewMode) {\n                alert(\"Prosz\u0119 wybra\u0107 jedn\u0105 z odpowiedzi przed przej\u015bciem dalej.\");\n                return;\n            }\n            if (currentQuestion < quizData.length - 1) {\n                currentQuestion++;\n                renderQuestion(true);\n            } else if (!showReviewMode) {\n                finishQuiz();\n            }\n        }\n\n        function prevQuestion() {\n            if (currentQuestion > 0) {\n                currentQuestion--;\n                renderQuestion(true);\n            }\n        }\n\n        function finishQuiz() {\n            score = 0;\n            userAnswers.forEach((answer, index) => {\n                if (answer === quizData[index].correct) {\n                    score++;\n                }\n            });\n            renderLeadForm();\n        }\n\n        function renderLeadForm() {\n            appElement.innerHTML = `\n                <div class=\"flex-1 flex flex-col p-8 fade-in justify-center w-full mx-auto max-w-md\">\n                    <div class=\"text-center mb-8\">\n                        <div class=\"icon-wrapper green\">\n                            <svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>\n                        <\/div>\n                        <h2 style=\"font-size: 1.5rem; font-weight: 800; margin-bottom: 0.5rem;\">\u015awietnie, to ju\u017c wszystko!<\/h2>\n                        <p style=\"color: var(--gray-600); font-weight: 600; font-size: 0.875rem;\">Podaj swoje imi\u0119 oraz adres e-mail, aby natychmiast zobaczy\u0107 sw\u00f3j wynik i rekomendowany poziom grupy.<\/p>\n                    <\/div>\n\n                    <form id=\"leadForm\" onsubmit=\"submitLeadForm(event)\">\n                        <div class=\"form-group\">\n                            <label for=\"firstName\" class=\"input-label\">Imi\u0119 *<\/label>\n                            <input type=\"text\" id=\"firstName\" required placeholder=\"Twoje imi\u0119\" class=\"form-input\">\n                        <\/div>\n\n                        <div class=\"form-group\">\n                            <label for=\"email\" class=\"input-label\">Adres e-mail *<\/label>\n                            <input type=\"email\" id=\"email\" required placeholder=\"twoj@email.pl\" class=\"form-input\">\n                        <\/div>\n                        \n                        <div class=\"form-group\">\n                            <label for=\"phone\" class=\"input-label\">Numer telefonu (opcjonalnie)<\/label>\n                            <input type=\"tel\" id=\"phone\" placeholder=\"+48 000 000 000\" class=\"form-input\">\n                        <\/div>\n\n                        <div style=\"margin-top: 1.5rem;\">\n                            <label class=\"checkbox-group\">\n                                <input type=\"checkbox\" id=\"terms\" required class=\"custom-checkbox\">\n                                <span class=\"checkbox-text\">\n                                    * Akceptuj\u0119 <a href=\"#\">regulamin<\/a> oraz polityk\u0119 prywatno\u015bci serwisu.\n                                <\/span>\n                            <\/label>\n\n                            <label class=\"checkbox-group\">\n                                <input type=\"checkbox\" id=\"marketing\" class=\"custom-checkbox\">\n                                <span class=\"checkbox-text\">\n                                    (Opcjonalna) Chc\u0119 otrzymywa\u0107 informacje o nowych kursach, zni\u017ckach i materia\u0142ach do nauki j\u0119zyka polskiego.\n                                <\/span>\n                            <\/label>\n                        <\/div>\n\n                        <button type=\"submit\" id=\"submitBtn\" class=\"btn btn-burgundy w-full\" style=\"margin-top: 1.5rem; gap: 0.5rem;\">\n                            <span>Poka\u017c m\u00f3j wynik<\/span>\n                            <svg style=\"width: 1.25rem; height: 1.25rem;\" fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M14 5l7 7m0 0l-7 7m7-7H3\"><\/path><\/svg>\n                        <\/button>\n                    <\/form>\n                <\/div>\n            `;\n        }\n\n        async function submitLeadForm(e) {\n            e.preventDefault();\n            \n            const btn = document.getElementById('submitBtn');\n            btn.innerHTML = `<svg class=\"spin-icon\" style=\"height: 1.25rem; width: 1.25rem; color: white;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewBox=\"0 0 24 24\"><circle style=\"opacity: 0.25;\" cx=\"12\" cy=\"12\" r=\"10\" stroke=\"currentColor\" stroke-width=\"4\"><\/circle><path style=\"opacity: 0.75;\" fill=\"currentColor\" d=\"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z\"><\/path><\/svg> Przetwarzanie...`;\n            btn.disabled = true;\n\n            const formData = new URLSearchParams();\n            formData.append(\"Imi\u0119\", document.getElementById('firstName').value);\n            formData.append(\"E-mail\", document.getElementById('email').value);\n            formData.append(\"Telefon\", document.getElementById('phone').value || \"Brak\");\n            formData.append(\"Wynik testu\", score + \" \/ \" + quizData.length);\n            formData.append(\"Akceptacja Regulaminu\", document.getElementById('terms').checked ? \"TAK\" : \"NIE\");\n            formData.append(\"Zgoda Marketingowa\", document.getElementById('marketing').checked ? \"TAK\" : \"NIE\");\n\n            const googleAppScriptUrl = 'https:\/\/script.google.com\/macros\/s\/AKfycbxFnJUVrcvBVfHDDOiDr_aksSmWQjbXjrqsldVR6tmsOELcTBc7_4tuqGLyj3LE1PVXSA\/exec'; \n\n            try {\n                if (googleAppScriptUrl.includes('TUTAJ_WKLEJ_SWOJ_KOD')) {\n                    console.log(\"Skonfiguruj Arkusz Google i podmie\u0144 link w kodzie!\");\n                } else {\n                    await fetch(googleAppScriptUrl, {\n                        method: 'POST',\n                        body: formData\n                    });\n                }\n                renderResults(); \n            } catch (error) {\n                console.error('B\u0142\u0105d wysy\u0142ania:', error);\n                renderResults(); \n            }\n        }\n\n        function getLevelInfo(score) {\n            if (score <= 12) return { title: \"Poziom A0 \/ A1.1 (Pocz\u0105tkuj\u0105cy)\", desc: \"Nie znasz jeszcze podstawowych struktur ani s\u0142ownictwa. Najlepszym wyborem dla Ciebie b\u0119dzie kurs od absolutnych podstaw.\", class: \"burgundy\" };\n            if (score <= 20) return { title: \"Poziom A1.2 (Fa\u0142szywy pocz\u0105tkuj\u0105cy \/ Kontynuacja A1)\", desc: \"Rozumiesz proste komunikaty, ale zdarza Ci si\u0119 pope\u0142nia\u0107 sporo b\u0142\u0119d\u00f3w (np. kalki j\u0119zykowe, gubienie ko\u0144c\u00f3wek). Kwalifikujesz si\u0119 do grupy kontynuuj\u0105cej poziom A1.\", class: \"orange\" };\n            if (score <= 27) return { title: \"Poziom A2\", desc: \"Bardzo dobrze radzisz sobie z czasami, znasz r\u00f3\u017cnice mi\u0119dzy aspektami i rzadko wpadasz w pu\u0142apki j\u0119zykowe. Jeste\u015b gotowy\/a na poziom A2.\", class: \"green\" };\n            return { title: \"Kandydat do grupy B1\", desc: \"\u015awietnie opanowa\u0142e\u015b\/a\u015b materia\u0142 podstawowy i masz utrwalon\u0105 poprawn\u0105 form\u0119 s\u0142\u00f3w. Wymagana weryfikacja ustna, aby ostatecznie potwierdzi\u0107 Tw\u00f3j poziom B1.\", class: \"navy\" };\n        }\n\n        function renderResults() {\n            const levelInfo = getLevelInfo(score);\n            const percentage = Math.round((score \/ quizData.length) * 100);\n            \n            appElement.innerHTML = `\n                <div class=\"flex-1 flex flex-col p-8 fade-in\">\n                    <h2 style=\"font-size: 1.5rem; font-weight: 800; text-align: center; margin-bottom: 1.5rem;\">Tw\u00f3j Wynik<\/h2>\n                    \n                    <div class=\"circle-chart-container\">\n                        <svg viewBox=\"0 0 36 36\" style=\"width: 100%; height: 100%;\">\n                            <path class=\"circle-chart-bg\" fill=\"none\" stroke-width=\"3\" d=\"M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831\" \/>\n                            <path class=\"circle-chart-progress\" fill=\"none\" stroke-width=\"3\" stroke-dasharray=\"${percentage}, 100\" d=\"M18 2.0845 a 15.9155 15.9155 0 0 1 0 31.831 a 15.9155 15.9155 0 0 1 0 -31.831\" \/>\n                        <\/svg>\n                        <div class=\"circle-chart-text\">\n                            <span class=\"score-number\">${score}<\/span>\n                            <span class=\"score-total\">\/ ${quizData.length}<\/span>\n                        <\/div>\n                    <\/div>\n\n                    <div class=\"result-box ${levelInfo.class}\">\n                        <h3 style=\"font-size: 1.25rem; font-weight: 800; margin-bottom: 0.5rem;\">${levelInfo.title}<\/h3>\n                        <p style=\"color: var(--gray-700); font-weight: 600;\">${levelInfo.desc}<\/p>\n                    <\/div>\n\n                    <div class=\"flex justify-center gap-4 buttons-row\">\n                        <button onclick=\"startReview()\" class=\"btn btn-outline\">\n                            Przejrzyj odpowiedzi\n                        <\/button>\n                        <button onclick=\"startQuiz()\" class=\"btn btn-navy\">\n                            Rozwi\u0105\u017c ponownie\n                        <\/button>\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        function startReview() {\n            showReviewMode = true;\n            currentQuestion = 0;\n            renderQuestion(true);\n        }\n\n        function closeReview() {\n            renderResults();\n        }\n\n        function renderQuestion(animate = true) {\n            const data = quizData[currentQuestion];\n            const progress = ((currentQuestion + 1) \/ quizData.length) * 100;\n            const isAnswered = userAnswers[currentQuestion] !== null;\n\n            let textHtml = '';\n            if (data.text) {\n                textHtml = `\n                    <div class=\"reading-box\">\n                        <h4 style=\"font-size: 0.875rem; font-weight: 800; color: var(--navy); margin-bottom: 0.5rem;\">Przeczytaj tekst i odpowiedz na pytanie poni\u017cej:<\/h4>\n                        <p style=\"color: var(--gray-700); font-size: 0.875rem; font-weight: 600;\">${data.text}<\/p>\n                    <\/div>\n                `;\n            }\n\n            let optionsHtml = data.options.map((option, index) => {\n                const isSelected = userAnswers[currentQuestion] === index;\n                const isCorrectOption = data.correct === index;\n                \n                let btnClasses = \"option-btn \";\n                let iconHtml = \"\";\n\n                if (showReviewMode) {\n                    btnClasses += \"review-mode \";\n                    if (isCorrectOption) {\n                        btnClasses += \"correct \";\n                        iconHtml = `<svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M5 13l4 4L19 7\"><\/path><\/svg>`;\n                    } else if (isSelected && !isCorrectOption) {\n                        btnClasses += \"wrong \";\n                        iconHtml = `<svg fill=\"none\" stroke=\"currentColor\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18L18 6M6 6l12 12\"><\/path><\/svg>`;\n                    } else {\n                        btnClasses += \"disabled-look \";\n                    }\n                } else {\n                    if (isSelected) {\n                        btnClasses += \"selected \";\n                    }\n                }\n\n                return `\n                    <button onclick=\"selectOption(${index})\" class=\"${btnClasses}\">\n                        <span>${option}<\/span>\n                        ${iconHtml}\n                    <\/button>\n                `;\n            }).join('');\n\n            let navButtonsHtml = '';\n            if (showReviewMode) {\n                navButtonsHtml = `\n                    <button onclick=\"prevQuestion()\" class=\"btn btn-outline ${currentQuestion === 0 ? 'invisible' : ''}\">Poprzednie<\/button>\n                    ${currentQuestion === quizData.length - 1 \n                        ? `<button onclick=\"closeReview()\" class=\"btn\" style=\"background-color: var(--gray-800); color: white;\">Zako\u0144cz przegl\u0105d<\/button>`\n                        : `<button onclick=\"nextQuestion()\" class=\"btn\" style=\"background-color: var(--navy-light); color: var(--navy);\">Nast\u0119pne<\/button>`\n                    }\n                `;\n            } else {\n                navButtonsHtml = `\n                    <button onclick=\"prevQuestion()\" class=\"btn btn-outline ${currentQuestion === 0 ? 'invisible' : ''}\">Wstecz<\/button>\n                    <button onclick=\"nextQuestion()\" class=\"btn btn-navy\" ${!isAnswered ? 'disabled' : ''}>\n                        ${currentQuestion === quizData.length - 1 ? 'Zako\u0144cz test' : 'Dalej'}\n                    <\/button>\n                `;\n            }\n\n            appElement.innerHTML = `\n                <div class=\"progress-container\">\n                    <div class=\"progress-bar\" style=\"width: ${progress}%\"><\/div>\n                <\/div>\n\n                <div class=\"flex-1 flex flex-col p-8 ${animate ? 'fade-in' : ''}\">\n                    <div class=\"quiz-header-top\">\n                        <span class=\"part-label\">${data.part}<\/span>\n                        <span class=\"question-counter\">Pytanie ${currentQuestion + 1} \/ ${quizData.length}<\/span>\n                    <\/div>\n\n                    ${textHtml}\n\n                    <h2 class=\"question-title\">${data.q}<\/h2>\n\n                    <div class=\"options-container\">\n                        ${optionsHtml}\n                    <\/div>\n\n                    <div class=\"quiz-footer mt-auto\">\n                        ${navButtonsHtml}\n                    <\/div>\n                <\/div>\n            `;\n        }\n\n        \/\/ Inicjalizacja aplikacji\n        renderStart();\n    <\/script>\n<\/body>\n<\/html>\n\n\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Fragen Sie sich, auf welchem Lernniveau Sie sich befinden? Wir haben einen professionellen <strong style=\"font-weight: bold;\">Polnisch-Einstufungstest f\u00fcr Fremdsprachler<\/strong> f\u00fcr Sie vorbereitet. Dies ist der erste und wichtigste Schritt vor dem Start eines effektiven Lernprozesses. Dank ihm verschwenden Sie keine Zeit mit Inhalten, die Sie bereits bestens beherrschen, und m\u00fcssen sich im Unterricht nicht mit zu schwierigen Themen stressen.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Unser zuverl\u00e4ssiger <strong style=\"font-weight: bold;\">Polnisch-Sprachtest<\/strong> ist v\u00f6llig kostenlos und hilft den Lehrkr\u00e4ften an unserer Schule, den idealen Entwicklungspfad f\u00fcr Sie zu finden. Testen Sie Ihr Wissen ganz ohne Stress!<\/p>\n\n<h2 style=\"font-size: 26px; font-weight: bold; color: #111; margin: 30px 0 15px 0; display: block;\">Wie haben wir den Online-Polnisch-Einstufungstest entwickelt?<\/h2>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Unser Test f\u00fcr Polnisch als Fremdsprache wurde vollst\u00e4ndig auf der Grundlage von Original-Pr\u00fcfungsmaterialien erstellt, die auf der offiziellen staatlichen Website certyfikatpolski.pl verf\u00fcgbar sind. Dadurch spiegelt er die realen Anforderungen der Zertifikatspr\u00fcfungen wider.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Die Aufgaben wurden aus Tests der Niveaustufen A1 bis B1 \u00fcbernommen. H\u00f6here Niveaustufen gehen weit \u00fcber das blo\u00dfe passive Grammatikwissen hinaus \u2013 zur Einstufung \u00fcber dem C1-Niveau ist ein pers\u00f6nliches Gespr\u00e4ch mit einer Lehrkraft erforderlich, die Ihre Sprachkompetenz realistisch einsch\u00e4tzen kann.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Der Online-Polnischtest pr\u00fcft:<\/p>\n\n<ul style=\"margin: 0 0 20px 20px; padding: 0; list-style-type: disc; font-size: 16px;\">\n    <li style=\"margin-bottom: 8px;\">Kenntnis der F\u00e4lle (Kasus)<\/li>\n    <li style=\"margin-bottom: 8px;\">Kenntnis der Genera (grammatikalischen Geschlechter)<\/li>\n    <li style=\"margin-bottom: 8px;\">Textverst\u00e4ndnis auf elementarem Niveau.<\/li>\n<\/ul>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Der Test wurde von einer erfahrenen, qualifizierten Lehrkraft erstellt, was seine hohe Qualit\u00e4t garantiert.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Der Zugriff auf das Ergebnis des Polnisch-Einstufungstests ist v\u00f6llig kostenlos und kann sofort auf unserer Website abgerufen werden.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Um Ihr Niveau noch genauer zu bestimmen, laden wir Sie zu einer Probestunde ein, bei der eine Lehrkraft Ihre F\u00e4higkeiten bewertet und dabei weit \u00fcber das blo\u00dfe passive Grammatikwissen hinausgeht.<\/p>\n\n<h2 style=\"font-size: 26px; font-weight: bold; color: #111; margin: 30px 0 15px 0; display: block;\">Warum lohnt es sich, sein Wissen vor dem Kurs zu testen?<\/h2>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Viele Lernende fragen sich, welcher Gruppe sie beitreten sollen. Anstatt zu raten, geben wir Ihnen ein einfaches und effektives Werkzeug an die Hand. Im Folgenden erkl\u00e4ren wir Ihnen, was Sie gewinnen, wenn Sie sich kurz Zeit f\u00fcr unser Quiz nehmen.<\/p>\n\n<h3 style=\"font-size: 22px; font-weight: bold; color: #222; margin: 25px 0 10px 0; display: block;\">Genaue Einsch\u00e4tzung Ihrer F\u00e4higkeiten<\/h3>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Mit unserem <strong style=\"font-weight: bold;\">Online-Polnisch-Sprachtest<\/strong> pr\u00fcfen Sie nicht nur Ihre Grammatikkenntnisse, sondern auch Ihr Textverst\u00e4ndnis und Ihren Wortschatz. Dieser ganzheitliche Ansatz erm\u00f6glicht es uns, Ihr aktuelles Sprachniveau \u2013 vom Anf\u00e4nger bis zum Fortgeschrittenen \u2013 sehr pr\u00e4zise zu bestimmen.<\/p>\n\n<ul style=\"margin: 0 0 20px 20px; padding: 0; list-style-type: disc; font-size: 16px;\">\n    <li style=\"margin-bottom: 8px;\">Sie \u00fcberpr\u00fcfen schnell, wie gut Sie die polnische Grammatik und den Satzbau in der Praxis beherrschen.<\/li>\n    <li style=\"margin-bottom: 8px;\">Sie erfahren, an welchen Wortschatzbereichen Sie f\u00fcr die allt\u00e4gliche Kommunikation noch arbeiten m\u00fcssen.<\/li>\n    <li style=\"margin-bottom: 8px;\">Sie gewinnen absolute Sicherheit \u00fcber Ihren aktuellen Lernstand, ganz ohne unn\u00f6tiges R\u00e4tselraten.<\/li>\n<\/ul>\n\n<h3 style=\"font-size: 22px; font-weight: bold; color: #222; margin: 25px 0 10px 0; display: block;\">Zeitersparnis und hoher Komfort<\/h3>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Sie m\u00fcssen nirgendwo hinfahren oder einen Termin im B\u00fcro vereinbaren. Der gesamte Prozess findet online statt. Diesen bequemen <strong style=\"font-weight: bold;\">Online-Polnischtest<\/strong> k\u00f6nnen Sie in wenigen Minuten auf Ihrem Computer oder Smartphone ausf\u00fcllen, w\u00e4hrend Sie Ihren Lieblingskaffee genie\u00dfen.<\/p>\n\n<h3 style=\"font-size: 22px; font-weight: bold; color: #222; margin: 25px 0 10px 0; display: block;\">Garantierte Einstufung in die richtige Gruppe<\/h3>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Sobald wir Ihr Ergebnis kennen, k\u00f6nnen wir problemlos die passende Gruppe f\u00fcr Sie ausw\u00e4hlen. Uns liegt am Herzen, dass das Lernen an unserer Schule f\u00fcr Sie absolut komfortabel ist und maximale Erfolge bringt.<\/p>\n\n<ul style=\"margin: 0 0 20px 20px; padding: 0; list-style-type: disc; font-size: 16px;\">\n    <li style=\"margin-bottom: 8px;\">Sie vermeiden Stress und Frustration durch zu schwierigen Lernstoff in den ersten Unterrichtsstunden.<\/li>\n    <li style=\"margin-bottom: 8px;\">Sie verschwenden keine Zeit mit der Wiederholung von Grundlagen in einer Gruppe, f\u00fcr die Ihr Wissen bereits zu fortgeschritten ist.<\/li>\n<\/ul>\n\n<h2 style=\"font-size: 26px; font-weight: bold; color: #111; margin: 30px 0 15px 0; display: block;\">Wie l\u00e4uft die Bestimmung Ihres Sprachniveaus ab?<\/h2>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Wir haben den gesamten Prozess rund um den <strong style=\"font-weight: bold;\">Polnisch-Einstufungstest<\/strong> so einfach und transparent wie m\u00f6glich gestaltet. Das Ganze dauert nur einen kurzen Moment.<\/p>\n\n<ul style=\"margin: 0 0 20px 20px; padding: 0; list-style-type: disc; font-size: 16px;\">\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Schritt 1: Formular ausf\u00fcllen.<\/strong> Beantworten Sie alle vorbereiteten Fragen. Sehr wichtig: <strong style=\"font-weight: bold;\">Bitte nutzen Sie kein W\u00f6rterbuch und keinen \u00dcbersetzer!<\/strong> Wir m\u00f6chten Ihr tats\u00e4chliches Wissen ermitteln.<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Schritt 2: Ergebnis erhalten.<\/strong> Nach dem Ausf\u00fcllen und Absenden der Antworten erfahren Sie sofort, auf welchem Sprachniveau Sie sich aktuell befinden (zum Beispiel A1, A2 oder B1).<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Schritt 3: Auswertung durch die Lehrkraft.<\/strong> Unsere Experten analysieren Ihre Antworten, um Themen zu identifizieren, die Ihnen in der t\u00e4glichen Kommunikation die gr\u00f6\u00dften Schwierigkeiten bereiten k\u00f6nnten.<\/li>\n<\/ul>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Schritt 3 k\u00f6nnen wir nur durchf\u00fchren, wenn Sie der Marketingkommunikation zustimmen. Andernfalls respektieren wir Ihre Entscheidung und werden Sie nicht kontaktieren \u2013 Ihr Komfort steht f\u00fcr uns an erster Stelle.<\/p>\n\n<h2 style=\"font-size: 26px; font-weight: bold; color: #111; margin: 30px 0 15px 0; display: block;\">Kennen Sie Ihr Niveau? So geht es weiter!<\/h2>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Kennen Sie bereits Ihr Ergebnis? Das sind fantastische Neuigkeiten! Jetzt ist es an der Zeit, Ihre weitere Ausbildung zu planen. Wenn Ihr Niveau bereits hoch genug ist und Sie Ihre F\u00e4higkeiten f\u00fcr den Arbeitsmarkt offiziell nachweisen m\u00f6chten, werfen Sie unbedingt einen Blick auf unseren <a href=\"https:\/\/www.polski360.com\/de\/polnischer-sprachkurs-fuer-das-zertifikat\/\" style=\"color: #0056b3; text-decoration: underline;\">Polnischkurs zur Zertifikatsvorbereitung<\/a>. Wir helfen Ihnen, sich ganz ohne unn\u00f6tigen Stress auf die staatliche Pr\u00fcfung vorzubereiten.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Wenn Sie hingegen direkt einer passenden Gruppe beitreten und die Preise f\u00fcr unseren Unterricht einsehen m\u00f6chten, besuchen Sie unsere aktuelle <a href=\"https:\/\/www.polski360.com\/de\/preisliste\/\" style=\"color: #0056b3; text-decoration: underline;\">Preisliste<\/a>. Dort finden Sie alle Details zu unseren flexiblen Lernpaketen.<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\"><strong style=\"font-weight: bold;\">Warten Sie nicht auf den perfekten Moment.<\/strong> Machen Sie jetzt den folgenden Test und gehen Sie den ersten Schritt zu einer flie\u00dfenden Kommunikation auf Polnisch!<\/p>\n\n<p style=\"font-size: 16px; margin: 0 0 15px 0;\">Vorteile unseres Tests:<\/p>\n\n<ul style=\"margin: 0 0 20px 20px; padding: 0; list-style-type: disc; font-size: 16px;\">\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Schnelle und kostenlose \u00dcberpr\u00fcfung<\/strong> Ihres Wissens von jedem Ort der Welt aus.<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Einstufung in eine Gruppe<\/strong>, die perfekt auf Ihre aktuellen sprachlichen F\u00e4higkeiten abgestimmt ist.<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Zeit- und Geldersparnis<\/strong> \u2013 Sie lernen nur das, was Sie wirklich brauchen.<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Stressfreier Start<\/strong> unter der Anleitung erfahrener Methodiker und Lehrkr\u00e4fte der Schule Polski360.<\/li>\n    <li style=\"margin-bottom: 8px;\"><strong style=\"font-weight: bold;\">Individuelle Tipps<\/strong>, die Ihnen die Planung Ihres weiteren Entwicklungsweges erleichtern.<\/li>\n<\/ul>    \n\n\n\n\n<style>\n    \/* Zmienne kolorystyczne Polski360 *\/\n    .p360-credentials-wrapper {\n        --color-base: #213A6E;    \/* Granatowy Polski360 *\/\n        --color-accent: #990028;  \/* Bordo Polski360 *\/\n        --color-bg-light: #f8fafc;\n        --color-positive: #10b981; \/* Pozytywny zielony *\/\n        \n        \/* Lokalne zmienne dla u\u0142atwienia *\/\n        --text-main: #334155;\n        --border-radius: 16px;\n    }\n\n    \/* G\u0142\u00f3wny kontener *\/\n    .p360-credentials-container {\n        font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif;\n        background-color: var(--color-bg-light);\n        border-radius: var(--border-radius);\n        box-shadow: 0 10px 30px rgba(33, 58, 110, 0.08);\n        display: flex;\n        flex-direction: column;\n        max-width: 900px;\n        margin: 2rem auto;\n        overflow: hidden;\n        border: 1px solid rgba(33, 58, 110, 0.05);\n    }\n\n    \/* Uk\u0142ad kolumnowy na wi\u0119kszych ekranach *\/\n    @media (min-width: 768px) {\n        .p360-credentials-container {\n            flex-direction: row;\n        }\n    }\n\n    \/* Sekcja ze zdj\u0119ciem *\/\n    .p360-image-col {\n        flex: 0 0 35%;\n        position: relative;\n        background-color: var(--color-base);\n        min-height: 300px;\n    }\n\n    .p360-image-col img {\n        width: 100%;\n        height: 100%;\n        object-fit: cover;\n        object-position: center top;\n        display: block;\n    }\n\n    \/* Sekcja z tre\u015bci\u0105 *\/\n    .p360-content-col {\n        flex: 1;\n        padding: 2rem;\n        display: flex;\n        flex-direction: column;\n        justify-content: center;\n    }\n\n    \/* Nag\u0142\u00f3wek i rola *\/\n    .p360-header {\n        margin-bottom: 1.5rem;\n    }\n\n    .p360-header h2 {\n        color: var(--color-base);\n        font-size: 1.75rem;\n        font-weight: 800;\n        margin: 0 0 0.25rem 0;\n        line-height: 1.2;\n    }\n\n    .p360-role {\n        color: var(--color-accent);\n        font-weight: 600;\n        font-size: 1rem;\n        margin: 0;\n        text-transform: uppercase;\n        letter-spacing: 0.5px;\n    }\n\n    .p360-sub-role {\n        color: var(--text-main);\n        font-size: 0.95rem;\n        margin: 0.25rem 0 0 0;\n        font-weight: 500;\n    }\n\n    \/* Cytat *\/\n    .p360-quote-box {\n        position: relative;\n        background: white;\n        padding: 1.5rem;\n        border-radius: 12px;\n        border-left: 4px solid var(--color-accent);\n        box-shadow: 0 4px 6px rgba(0,0,0,0.02);\n        margin-bottom: 2rem;\n    }\n\n    .p360-quote-box p {\n        color: var(--text-main);\n        font-size: 1rem;\n        line-height: 1.6;\n        margin: 0;\n        font-style: italic;\n    }\n\n    .p360-quote-icon {\n        position: absolute;\n        top: -10px;\n        left: 15px;\n        background: var(--color-bg-light);\n        padding: 0 5px;\n        color: var(--color-accent);\n        opacity: 0.8;\n    }\n\n    \/* Sekcja Social Media \/ Stats *\/\n    .p360-social-section {\n        background-color: white;\n        border-radius: 12px;\n        padding: 1.5rem;\n        border: 1px solid rgba(33, 58, 110, 0.1);\n    }\n\n    .p360-social-title {\n        color: var(--color-base);\n        font-size: 1.1rem;\n        font-weight: 700;\n        margin: 0 0 1rem 0;\n        display: flex;\n        align-items: center;\n        gap: 8px;\n    }\n\n    .p360-stats-list {\n        list-style: none;\n        padding: 0;\n        margin: 0;\n        display: flex;\n        flex-direction: column;\n        gap: 0.75rem;\n    }\n\n    .p360-stats-list li {\n        display: flex;\n        align-items: flex-start;\n        gap: 12px;\n        color: var(--text-main);\n        font-size: 0.95rem;\n        line-height: 1.4;\n    }\n\n    .p360-stat-icon {\n        color: var(--color-positive);\n        flex-shrink: 0;\n        margin-top: 2px;\n    }\n\n    .p360-stats-list strong {\n        color: var(--color-base);\n        font-weight: 700;\n        font-size: 1.05rem;\n    }\n<\/style>\n\n<div class=\"p360-credentials-wrapper\">\n    <div class=\"p360-credentials-container\">\n        \n        <!-- Kolumna ze zdj\u0119ciem -->\n        <div class=\"p360-image-col\">\n            <img decoding=\"async\" src=\"https:\/\/www.polski360.com\/wp-content\/uploads\/2026\/02\/mockup-szefowa-poprawiony.png\" alt=\"Gabriela Pasek - Schulleiterin der Schule Polski360\">\n        <\/div>\n\n        <!-- Kolumna z tre\u015bci\u0105 -->\n        <div class=\"p360-content-col\">\n            \n            <!-- Nag\u0142\u00f3wek -->\n            <div class=\"p360-header\">\n                <h2>Gabriela Pasek<\/h2>\n                <p class=\"p360-role\">Schulleiterin<\/p>\n                <p class=\"p360-sub-role\">Autorin des Polnisch-Einstufungstests<\/p>\n            <\/div>\n\n            <!-- Cytat -->\n            <div class=\"p360-quote-box\">\n                <div class=\"p360-quote-icon\">\n                    <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"currentColor\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                        <path d=\"M14.017 21L16.439 15C16.945 13.625 17.5 12.25 17.5 10.5C17.5 7.46243 15.0376 5 12 5C11.547 5 11.107 5.056 10.686 5.161C10.231 6.136 10 7.234 10 8.38C10 11.517 12.515 14.125 15.652 14.125C15.82 14.125 15.983 14.113 16.143 14.092L14.017 21H14.017ZM5.01697 21L7.43896 15C7.94496 13.625 8.5 12.25 8.5 10.5C8.5 7.46243 6.03757 5 3 5C2.547 5 2.107 5.056 1.686 5.161C1.231 6.136 1 7.234 1 8.38C1 11.517 3.515 14.125 6.652 14.125C6.82 14.125 6.983 14.113 7.143 14.092L5.01697 21H5.01697Z\"><\/path>\n                    <\/svg>\n                <\/div>\n                <p>&#8222;Den Polnisch-Einstufungstest habe ich so konzipiert, dass er den realen Anforderungen entspricht, die auf den niedrigeren Stufen der Sprachzertifikate verlangt werden. Er ber\u00fccksichtigt typische Fehler von Lernenden, die als Fallstricke eingebaut sind \u2013 genau wie in den echten Pr\u00fcfungen. Unsere Schule und unsere Lehrmaterialien basieren auf praktischer Erfahrung in der Arbeit mit echten Sch\u00fclern und echten Pr\u00fcfungsmaterialien.&#8220;<\/p>\n            <\/div>\n\n            <!-- Social Media i Statystyki -->\n            <div class=\"p360-social-section\">\n                <h3 class=\"p360-social-title\">\n                    Folgen Sie unserer Schule auf YouTube und TikTok!\n                <\/h3>\n                <ul class=\"p360-stats-list\">\n                    <li>\n                        <div class=\"p360-stat-icon\">\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <path d=\"M17 21v-2a4 4 0 0 0-4-4H5a4 4 0 0 0-4 4v2\"><\/path><circle cx=\"9\" cy=\"7\" r=\"4\"><\/circle><path d=\"M23 21v-2a4 4 0 0 0-3-3.87\"><\/path><path d=\"M16 3.13a4 4 0 0 1 0 7.75\"><\/path>\n                            <\/svg>\n                        <\/div>\n                        <span>Bereits \u00fcber <strong>1.000<\/strong> Follower<\/span>\n                    <\/li>\n                    <li>\n                        <div class=\"p360-stat-icon\">\n                            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\">\n                                <path d=\"M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z\"><\/path><circle cx=\"12\" cy=\"12\" r=\"3\"><\/circle>\n                            <\/svg>\n                        <\/div>\n                        <span>Und \u00fcber <strong>200.000<\/strong> einzigartige Aufrufe unserer Online-Polnischlektionen!<\/span>\n                    <\/li>\n                <\/ul>\n            <\/div>\n\n        <\/div>\n    <\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Test Poziomuj\u0105cy z j\u0119zyka polskiego Fragen Sie sich, auf welchem Lernniveau Sie sich befinden? Wir haben einen professionellen Polnisch-Einstufungstest f\u00fcr Fremdsprachler f\u00fcr Sie vorbereitet. Dies ist der erste und wichtigste Schritt vor dem Start eines effektiven Lernprozesses. Dank ihm verschwenden Sie keine Zeit mit Inhalten, die Sie bereits bestens beherrschen, und m\u00fcssen sich im Unterricht [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-2262","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/pages\/2262","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/comments?post=2262"}],"version-history":[{"count":4,"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/pages\/2262\/revisions"}],"predecessor-version":[{"id":2266,"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/pages\/2262\/revisions\/2266"}],"wp:attachment":[{"href":"https:\/\/www.polski360.com\/de\/wp-json\/wp\/v2\/media?parent=2262"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}