{"id":9829,"date":"2026-06-02T12:34:37","date_gmt":"2026-06-02T12:34:37","guid":{"rendered":"https:\/\/new.bizneslingua.pl\/?page_id=9829"},"modified":"2026-06-02T13:56:16","modified_gmt":"2026-06-02T13:56:16","slug":"testy-niemiecki","status":"publish","type":"page","link":"https:\/\/new.bizneslingua.pl\/index.php\/testy-niemiecki\/","title":{"rendered":"Testy &#8211; J\u0119zyk niemiecki"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9829\" class=\"elementor elementor-9829\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1eea7061 elementor-reverse-mobile elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1eea7061\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-wide\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-46734463\" data-id=\"46734463\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-684e4aab elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"684e4aab\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6567b46d\" data-id=\"6567b46d\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-796139e6 elementor-widget elementor-widget-heading\" data-id=\"796139e6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h4 class=\"elementor-heading-title elementor-size-default\">Masz pytania?<br>\nCh\u0119tnie pomo\u017cemy!\n<\/h4>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-6daf9c07 elementor-widget elementor-widget-text-editor\" data-id=\"6daf9c07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t\t\t\t\t\t<p>Skontaktuj si\u0119 z nami, a pomo\u017cemy dobra\u0107 odpowiedni kurs.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2f0cb84e elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"2f0cb84e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-378f6d39 elementor-position-inline-start elementor-view-default elementor-mobile-position-block-start elementor-widget elementor-widget-icon-box\" data-id=\"378f6d39\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"icon-box.default\">\n\t\t\t\t\t\t\t<div class=\"elementor-icon-box-wrapper\">\n\n\t\t\t\t\t\t<div class=\"elementor-icon-box-icon\">\n\t\t\t\t<span  class=\"elementor-icon\">\n\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-info-circle\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M256 8C119.043 8 8 119.083 8 256c0 136.997 111.043 248 248 248s248-111.003 248-248C504 119.083 392.957 8 256 8zm0 110c23.196 0 42 18.804 42 42s-18.804 42-42 42-42-18.804-42-42 18.804-42 42-42zm56 254c0 6.627-5.373 12-12 12h-88c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h12v-64h-12c-6.627 0-12-5.373-12-12v-24c0-6.627 5.373-12 12-12h64c6.627 0 12 5.373 12 12v100h12c6.627 0 12 5.373 12 12v24z\"><\/path><\/svg>\t\t\t\t<\/span>\n\t\t\t<\/div>\n\t\t\t\n\t\t\t\t\t\t<div class=\"elementor-icon-box-content\">\n\n\t\t\t\t\t\t\t\t\t<h4 class=\"elementor-icon-box-title\">\n\t\t\t\t\t\t<span  >\n\t\t\t\t\t\t\tSkontaktuj si\u0119 z nami\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/h4>\n\t\t\t\t\n\t\t\t\t\t\t\t\t\t<p class=\"elementor-icon-box-description\">\n\t\t\t\t\t\tOpole<br>\ntel. 77 444 44 70<br>\nkom. 519 130 766<br>\n<br>\nKrapkowice<br>\ntel. 77 466 11 52<br>\nkom. 513 140 888<br>\t\t\t\t\t<\/p>\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-3f21d686\" data-id=\"3f21d686\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-c4c83b1 elementor-widget elementor-widget-html\" data-id=\"c4c83b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<section id=\"bl-language-test\" class=\"bl-test-wrapper\">\r\n  <div class=\"bl-test-hero\">\r\n    <span>TEST ONLINE<\/span>\r\n    <h1>Rozwi\u0105\u017c test j\u0119zykowy<\/h1>\r\n    <p>Rozwi\u0105\u017c test, aby\u015bmy mogli dobra\u0107 w\u0142a\u015bciwy kurs dostosowany do Twoich obecnych umiej\u0119tno\u015bci.<\/p>\r\n  <\/div>\r\n\r\n  <form id=\"languageTestForm\" class=\"bl-test-form\">\r\n    <div class=\"bl-card bl-personal-data\">\r\n      <h2>Dane kontaktowe<\/h2>\r\n\r\n      <div class=\"bl-grid\">\r\n        <label>\r\n          Imi\u0119 i nazwisko <strong>*<\/strong>\r\n          <input type=\"text\" name=\"name\" required>\r\n        <\/label>\r\n\r\n        <label>\r\n          Tw\u00f3j adres email <strong>*<\/strong>\r\n          <input type=\"email\" name=\"email\" required>\r\n        <\/label>\r\n\r\n        <label>\r\n          Tw\u00f3j numer telefonu\r\n          <input type=\"tel\" name=\"phone\">\r\n        <\/label>\r\n\r\n        <label>\r\n          Miejsce zamieszkania\r\n          <input type=\"text\" name=\"city\">\r\n        <\/label>\r\n      <\/div>\r\n\r\n      <label>\r\n        Okre\u015bl swoje potrzeby j\u0119zykowe\r\n        <textarea name=\"needs\" rows=\"4\" placeholder=\"Np. kurs og\u00f3lny, konwersacje, przygotowanie do egzaminu, j\u0119zyk w pracy...\"><\/textarea>\r\n      <\/label>\r\n    <\/div>\r\n\r\n    <div class=\"bl-progress-box\">\r\n      <div class=\"bl-progress-text\">\r\n        <span>Post\u0119p testu<\/span>\r\n        <strong id=\"progressCounter\">0 \/ 60<\/strong>\r\n      <\/div>\r\n      <div class=\"bl-progress-line\">\r\n        <div id=\"progressBar\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <div id=\"testQuestions\"><\/div>\r\n\r\n    <div class=\"bl-submit-box\">\r\n      <button type=\"submit\">Sprawd\u017a wynik testu<\/button>\r\n      <p>Po zako\u0144czeniu zobaczysz sugerowany poziom kursu.<\/p>\r\n    <\/div>\r\n  <\/form>\r\n\r\n  <div id=\"testResult\" class=\"bl-result-card\" style=\"display:none;\"><\/div>\r\n<\/section>\r\n\r\n<style>\r\n  #bl-language-test {\r\n    --bl-orange: #f15a24;\r\n    --bl-dark: #30323a;\r\n    --bl-text: #4d5260;\r\n    --bl-light: #f7f7f7;\r\n    --bl-border: #e7e7e7;\r\n    --bl-white: #ffffff;\r\n    max-width: 1080px;\r\n    margin: 0 auto;\r\n    padding: 50px 20px 80px;\r\n    font-family: inherit;\r\n    color: var(--bl-text);\r\n  }\r\n\r\n  .bl-test-hero {\r\n    margin-bottom: 38px;\r\n  }\r\n\r\n  .bl-test-hero span {\r\n    display: inline-block;\r\n    margin-bottom: 14px;\r\n    color: var(--bl-orange);\r\n    font-size: 13px;\r\n    font-weight: 700;\r\n    letter-spacing: 3px;\r\n  }\r\n\r\n  .bl-test-hero h1 {\r\n    margin: 0 0 18px;\r\n    color: var(--bl-dark);\r\n    font-size: 42px;\r\n    line-height: 1.15;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .bl-test-hero h1::after {\r\n    content: \"\";\r\n    display: block;\r\n    width: 64px;\r\n    height: 4px;\r\n    margin-top: 22px;\r\n    background: var(--bl-orange);\r\n    border-radius: 4px;\r\n  }\r\n\r\n  .bl-test-hero p {\r\n    max-width: 720px;\r\n    margin: 0;\r\n    font-size: 18px;\r\n    line-height: 1.7;\r\n  }\r\n\r\n  .bl-card,\r\n  .bl-part,\r\n  .bl-result-card {\r\n    background: var(--bl-white);\r\n    border: 1px solid var(--bl-border);\r\n    box-shadow: 0 14px 36px rgba(0, 0, 0, 0.055);\r\n  }\r\n\r\n  .bl-personal-data {\r\n    padding: 34px;\r\n    margin-bottom: 30px;\r\n  }\r\n\r\n  .bl-personal-data h2,\r\n  .bl-part h2 {\r\n    margin: 0 0 24px;\r\n    color: var(--bl-dark);\r\n    font-size: 26px;\r\n  }\r\n\r\n  .bl-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 22px;\r\n    margin-bottom: 22px;\r\n  }\r\n\r\n  #bl-language-test label {\r\n    display: block;\r\n    color: var(--bl-dark);\r\n    font-size: 15px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  #bl-language-test label strong {\r\n    color: var(--bl-orange);\r\n  }\r\n\r\n  #bl-language-test input,\r\n  #bl-language-test textarea {\r\n    width: 100%;\r\n    margin-top: 9px;\r\n    padding: 14px 15px;\r\n    border: 1px solid var(--bl-border);\r\n    background: #fff;\r\n    color: var(--bl-dark);\r\n    font-size: 15px;\r\n    outline: none;\r\n    box-sizing: border-box;\r\n    transition: border-color .2s ease, box-shadow .2s ease;\r\n  }\r\n\r\n  #bl-language-test input:focus,\r\n  #bl-language-test textarea:focus {\r\n    border-color: var(--bl-orange);\r\n    box-shadow: 0 0 0 3px rgba(241, 90, 36, 0.12);\r\n  }\r\n\r\n  .bl-progress-box {\r\n    position: sticky;\r\n    top: 0;\r\n    z-index: 5;\r\n    margin-bottom: 30px;\r\n    padding: 18px 22px;\r\n    background: #fff;\r\n    border: 1px solid var(--bl-border);\r\n    box-shadow: 0 10px 28px rgba(0,0,0,.05);\r\n  }\r\n\r\n  .bl-progress-text {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    margin-bottom: 12px;\r\n    color: var(--bl-dark);\r\n    font-size: 14px;\r\n    font-weight: 700;\r\n  }\r\n\r\n  .bl-progress-line {\r\n    height: 7px;\r\n    overflow: hidden;\r\n    background: #eeeeee;\r\n    border-radius: 20px;\r\n  }\r\n\r\n  .bl-progress-line div {\r\n    width: 0%;\r\n    height: 100%;\r\n    background: var(--bl-orange);\r\n    border-radius: 20px;\r\n    transition: width .25s ease;\r\n  }\r\n\r\n  .bl-part {\r\n    margin-bottom: 28px;\r\n    padding: 34px;\r\n  }\r\n\r\n  .bl-part-title {\r\n    display: flex;\r\n    align-items: center;\r\n    gap: 14px;\r\n    margin-bottom: 8px;\r\n  }\r\n\r\n  .bl-part-title span {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    width: 42px;\r\n    height: 42px;\r\n    background: var(--bl-orange);\r\n    color: #fff;\r\n    font-weight: 700;\r\n    border-radius: 50%;\r\n  }\r\n\r\n  .bl-part-instruction {\r\n    margin: 0 0 28px;\r\n    color: #777;\r\n    font-size: 15px;\r\n  }\r\n\r\n  .bl-question {\r\n    padding: 24px 0;\r\n    border-top: 1px solid var(--bl-border);\r\n  }\r\n\r\n  .bl-question-title {\r\n    margin-bottom: 16px;\r\n    color: var(--bl-dark);\r\n    font-size: 17px;\r\n    font-weight: 700;\r\n    line-height: 1.5;\r\n  }\r\n\r\n  .bl-answers {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 12px;\r\n  }\r\n\r\n  .bl-answer {\r\n    position: relative;\r\n    cursor: pointer;\r\n  }\r\n\r\n  .bl-answer input {\r\n    position: absolute;\r\n    opacity: 0;\r\n    pointer-events: none;\r\n  }\r\n\r\n  .bl-answer span {\r\n    display: block;\r\n    padding: 14px 16px 14px 46px;\r\n    border: 1px solid var(--bl-border);\r\n    background: #fafafa;\r\n    color: var(--bl-text);\r\n    font-size: 15px;\r\n    font-weight: 500;\r\n    transition: all .2s ease;\r\n  }\r\n\r\n  .bl-answer span::before {\r\n    content: \"\";\r\n    position: absolute;\r\n    left: 16px;\r\n    top: 50%;\r\n    width: 16px;\r\n    height: 16px;\r\n    border: 2px solid #cfcfcf;\r\n    border-radius: 50%;\r\n    transform: translateY(-50%);\r\n    background: #fff;\r\n  }\r\n\r\n  .bl-answer input:checked + span {\r\n    border-color: var(--bl-orange);\r\n    background: rgba(241, 90, 36, 0.08);\r\n    color: var(--bl-dark);\r\n  }\r\n\r\n  .bl-answer input:checked + span::before {\r\n    border-color: var(--bl-orange);\r\n    box-shadow: inset 0 0 0 4px #fff;\r\n    background: var(--bl-orange);\r\n  }\r\n\r\n  .bl-submit-box {\r\n    text-align: center;\r\n    margin-top: 38px;\r\n  }\r\n\r\n  .bl-submit-box button,\r\n  .bl-result-card button,\r\n  .bl-result-card a {\r\n    display: inline-block;\r\n    padding: 16px 34px;\r\n    border: none;\r\n    background: var(--bl-orange);\r\n    color: #fff;\r\n    font-size: 15px;\r\n    font-weight: 700;\r\n    letter-spacing: 1px;\r\n    text-transform: uppercase;\r\n    text-decoration: none;\r\n    cursor: pointer;\r\n    transition: all .2s ease;\r\n  }\r\n\r\n  .bl-submit-box button:hover,\r\n  .bl-result-card button:hover,\r\n  .bl-result-card a:hover {\r\n    background: #d94817;\r\n    transform: translateY(-2px);\r\n  }\r\n\r\n  .bl-submit-box p {\r\n    margin-top: 14px;\r\n    color: #777;\r\n  }\r\n\r\n  .bl-result-card {\r\n    margin-top: 40px;\r\n    padding: 36px;\r\n    border-left: 6px solid var(--bl-orange);\r\n  }\r\n\r\n  .bl-result-card h2 {\r\n    margin-top: 0;\r\n    color: var(--bl-dark);\r\n    font-size: 30px;\r\n  }\r\n\r\n  .bl-score {\r\n    display: inline-block;\r\n    margin: 10px 0 20px;\r\n    padding: 12px 18px;\r\n    background: rgba(241, 90, 36, 0.1);\r\n    color: var(--bl-orange);\r\n    font-size: 20px;\r\n    font-weight: 800;\r\n  }\r\n\r\n  .bl-result-actions {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 12px;\r\n    margin-top: 24px;\r\n  }\r\n\r\n  .bl-result-actions button {\r\n    background: var(--bl-dark);\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    .bl-test-hero h1 {\r\n      font-size: 34px;\r\n    }\r\n\r\n    .bl-grid,\r\n    .bl-answers {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .bl-personal-data,\r\n    .bl-part,\r\n    .bl-result-card {\r\n      padding: 24px;\r\n    }\r\n\r\n    .bl-progress-box {\r\n      position: static;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  \r\n  \r\n  const questions = [\r\n{\r\npart: 1,\r\nitems: [\r\n[\"Guten Tag, mein Name ________ Christine Schmidt.\", [\"sein\",\"ist\",\"hei\u00dfe\",\"hei\u00dft\"], 3],\r\n[\"_______ kommt Frau Kuhn?\", [\"Was\",\"Wo\",\"Wohin\",\"Woher\"], 3],\r\n[\"Welche Sprachen _____________ du?\", [\"sprechen\",\"spricht\",\"sprichst\",\"sprechst\"], 2],\r\n[\"Robert __________ drei Jahre alt.\", [\"hat\",\"hast\",\"sind\",\"ist\"], 3],\r\n[\"Das ist ein Buch. _______ kostet 10 Euro.\", [\"Er\",\"Sie\",\"Es\",\"-\"], 2],\r\n[\"Die Lampe ist nicht sch\u00f6n. Sie ist ____________.\", [\"h\u00e4sslich\",\"gem\u00fctlich\",\"laut\",\"toll\"], 0],\r\n[\"Ich wohne ________ ersten Stock.\", [\"aus\",\"im\",\"am\",\"auf\"], 1],\r\n[\"Wir _________ heute eine Radtour.\", [\"fahren\",\"gehen\",\"machen\",\"sind\"], 2],\r\n[\"Julia: Wann f\u00e4ngt der Kurs an? Max: __________ 18 Uhr.\", [\"Am\",\"Um\",\"Bis\",\"Von\"], 1],\r\n[\"Am Wochenende:\", [\r\n\"Am Wochenende wir kaufen ein.\",\r\n\"Am Wochenende einkaufen wir.\",\r\n\"Am Wochenende wir einkaufen.\",\r\n\"Am Wochenende kaufen wir ein.\"\r\n], 3]\r\n]\r\n},\r\n\r\n{\r\npart: 2,\r\nitems: [\r\n[\"In Berlin __________ viele Sehensw\u00fcrdigkeiten.\", [\"hat es\",\"gibt es\",\"sehen es\",\"sind es\"], 1],\r\n[\"Guten Tag, ich h\u00e4tte gern __________ Orangensaft.\", [\"ein St\u00fcck\",\"eine T\u00fcte\",\"ein Glas\",\"ein Kilo\"], 2],\r\n[\"Ich gehe heute _______ Post.\", [\"zu\",\"zur\",\"zum\",\"zu die\"], 1],\r\n[\"Ich habe einen Computer. Ich brauche _______ jeden Tag.\", [\"er\",\"ihm\",\"es\",\"ihn\"], 3],\r\n[\"Tom ist krank. Sein Kopf tut _____.\", [\"schlecht\",\"sehr\",\"Schmerzen\",\"weh\"], 3],\r\n[\"Anna f\u00e4hrt mit _______ Auto zur Arbeit.\", [\"dem\",\"den\",\"das\",\"der\"], 0],\r\n[\"Was kann Robert gut machen?\", [\r\n\"Tennis Robert kann gut spielen.\",\r\n\"Robert kann gut Tennis spielen.\",\r\n\"Robert kann spielen gut Tennis.\",\r\n\"Robert kann gut spielen Tennis.\"\r\n], 1],\r\n[\"____________ man hier parken?\", [\"Darf\",\"Darfst\",\"D\u00fcrft\",\"Darft\"], 0],\r\n[\"Hast du Geschwister?\", [\r\n\"Ja, ich habe eine Geschwister.\",\r\n\"Ja, ich habe eine Schwester.\",\r\n\"Nein, ich habe keinen Geschwister.\",\r\n\"Nein, ich habe nicht Geschwister.\"\r\n], 1],\r\n[\"Heute ist das Wetter schlecht. Es regnet und die Stra\u00dfen sind ___________.\", [\"hei\u00df\",\"windig\",\"nass\",\"bew\u00f6lkt\"], 2]\r\n]\r\n},\r\n\r\n{\r\npart: 3,\r\nitems: [\r\n[\"Mein Klavierunterricht _______ um 16.00 Uhr an.\", [\"beginnt\",\"ist\",\"f\u00e4ngt\",\"dauert\"], 2],\r\n[\"Ich habe jetzt keinen Computer, _____ kann ich nicht chatten.\", [\"sonst\",\"deshalb\",\"weil\",\"und\"], 1],\r\n[\"Wir erz\u00e4hlen ________ Opa den Witz.\", [\"unseren\",\"unser\",\"unserem\",\"unserer\"], 2],\r\n[\"Ich bin st\u00e4rker _________ mein Bruder.\", [\"wie\",\"so\",\"genauso wie\",\"als\"], 3],\r\n[\"Ich habe gestern meiner Mutter im Garten __________ .\", [\"gehelfen\",\"geholfen\",\"gehilft\",\"gehelft\"], 1],\r\n[\"Mein Freund hatte gestern ___________ Unfall.\", [\"einen\",\"eine\",\"ein\",\"einer\"], 0],\r\n[\"Man muss __________ Kindern helfen.\", [\"den\",\"dem\",\"die\",\"der\"], 0],\r\n[\"Was sagt die Kundin?\", [\r\n\"Da vorne ist die Kasse.\",\r\n\"Welche Gr\u00f6\u00dfe tragen Sie?\",\r\n\"Vielleicht probieren Sie das an?\",\r\n\"K\u00f6nnen Sie mir helfen?\"\r\n], 3],\r\n[\"Wir ________ lange an der Haltestelle ________.\", [\r\n\"haben gewarten\",\r\n\"haben gewartet\",\r\n\"sind gewartet\",\r\n\"sind gewarten\"\r\n], 1],\r\n[\"Rolf, hilf bitte deiner Schwester bei den Hausaufgaben!\", [\r\n\"Warum soll ich es immer helfen?\",\r\n\"Warum soll ich ihm immer helfen?\",\r\n\"Warum soll ich ihr immer helfen?\",\r\n\"Warum soll ich das nicht machen?\"\r\n], 2]\r\n]\r\n},\r\n\r\n{\r\npart: 4,\r\nitems: [\r\n[\"Martin hat __________ Weg gefragt.\", [\"\u00fcber den\",\"\u00fcber dem\",\"nach den\",\"nach dem\"], 3],\r\n[\"H\u00e4ng das Bild _________ Wand!\", [\"an die\",\"auf die\",\"an der\",\"auf der\"], 0],\r\n[\"Wenn ich die Pr\u00fcfung bestehen will, muss ich __________ flei\u00dfiger sein.\", [\"kein\",\"noch\",\"gut\",\"am meisten\"], 1],\r\n[\"Von wem hat deine Schwester das Bild bekommen?\", [\"sie, sie\",\"es, sie\",\"sie, es\",\"ihr, es\"], 2],\r\n[\"Meine Mutter kauft ein klein-__ P\u00e4ckchen Kaffee.\", [\"-er\",\"-es\",\"-e\",\"-en\"], 1],\r\n[\"Die Verk\u00e4uferin legt die ___________ auf den Tisch.\", [\"G\u00e4ste\",\"Gegend\",\"Umgebung\",\"Waren\"], 3],\r\n[\"Zieht euch warm an, ___________ ihr euch nicht erk\u00e4ltet!\", [\"dass\",\"damit\",\"weil\",\"ob\"], 1],\r\n[\"Wann hast du Geburtstag? (16.02.)\", [\"am sechzehnten Februar\",\"am sechszehnten Februar\",\"am sechzehtem Februar\",\"am sechszehntem Februar\"], 0],\r\n[\"Peter, warum __________ du kein Fleisch?\", [\"esst\",\"ist\",\"isst\",\"i\u00dft\"], 2],\r\n[\"Kinder, ___________ doch nicht so lange!\", [\"schlaf\",\"schl\u00e4ft\",\"schlaft\",\"schlief\"], 2]\r\n]\r\n},\r\n\r\n{\r\npart: 5,\r\nitems: [\r\n[\"Anna kann nicht kochen. Ihre Mutter __________________ .\", [\"lernt sie kochen\",\"kocht sie lernen\",\"lehrt sie kochen\",\"kocht sie\"], 2],\r\n[\"Kennst du das M\u00e4dchen, __________ in Berlin wohnt?\", [\"der\",\"das\",\"die\",\"dessen\"], 2],\r\n[\"Er m\u00f6chte sich _________ verabschieden.\", [\"von ihr\",\"mit ihr\",\"mit Sie\",\"von Ihnen\"], 3],\r\n[\"Der klein____ Klaus kennt die Namen aller deutsch_____ Fl\u00fcsse.\", [\"-e, -en\",\"-er, -en\",\"-en, -en\",\"-er, -e\"], 0],\r\n[\"Wer flei\u00dfig ist, ______ gelingt alles.\", [\"den\",\"das\",\"der\",\"dem\"], 3],\r\n[\"Wei\u00dft du, wo der Spreewald liegt und was f\u00fcr eine _______ er einnimmt?\", [\"Gr\u00f6\u00dfe\",\"Landschaft\",\"Fl\u00e4che\",\"Bedeutung\"], 3],\r\n[\"Wir haben uns selten gesehen und deshalb haben wir uns nie ________ .\", [\"straiten\",\"gestritten\",\"gestreitet\",\"gestreiten\"], 1],\r\n[\"L\u00e4dst du mich ________ Essen ein?\", [\"zu\",\"zur\",\"zum\",\"zu den\"], 2],\r\n[\"Wenn du Gl\u00fcck hast, gewinnst du den Haupt _________.\", [\"preis\",\"geschenk\",\"auto\",\"pflanze\"], 0],\r\n[\"Es freut mich, ________ ich das Spiel gewonnen habe.\", [\"weil\",\"damit\",\"dass\",\"ob\"], 2]\r\n]\r\n},\r\n\r\n{\r\npart: 6,\r\nitems: [\r\n[\"Guten Tag, haben Sie _________________ K\u00e4se?\", [\"frischer\",\"einen frischer\",\"frische\",\"frischen\"], 3],\r\n[\"Ich gehe heute in _________________ Kino.\", [\"diese neues\",\"dieses neue\",\"ein alter\",\"eines \u00e4lteres\"], 1],\r\n[\"Hast du ________________ Bruder?\", [\"einer \u00e4lterer\",\"einen \u00e4lteren\",\"to passing\",\"and pass\"], 1],\r\n[\"Nein, ich bin ___________________ von allen.\", [\"der \u00e4lteste\",\"\u00e4ltester\",\"einer \u00e4ltester\",\"am \u00e4lteste\"], 0],\r\n[\"Herr Meier antwortete ________________ freundlich.\", [\"der Nachbar\",\"dem Nachbar\",\"des Nachbars\",\"dem Nachbarn\"], 3],\r\n[\"Die Zeitung ___________________ liegt auf dem Tisch.\", [\"Herr Fischers\",\"Herrn Fischers\",\"Herres Fischers\",\"des Herres Fischers\"], 1],\r\n[\"Ich habe zweimal ________ einem Tanzkurs teilgenommen.\", [\"in\",\"auf\",\"an\",\"mit\"], 2],\r\n[\"Im Zug ______________ Thomas seinen Bekannten.\", [\"trifft\",\"trefft\",\"triff\",\"getroffen\"], 0],\r\n[\"\u201eJetzt lass' doch die Katze aus dem Sack.\u201c\", [\r\n\"Du sollst die T\u00fcr aufmachen, damit die Katze nach drau\u00dfen kann.\",\r\n\"Du sollst endlich mithelfen, ein Problem zu l\u00f6sen.\",\r\n\"Du sollst dich aus einer Sache heraushalten.\",\r\n\"Du sollst endlich sagen, worum es bei deiner \u00dcberraschung geht.\"\r\n], 3],\r\n[\"W\u00e4hrend der Mathematikstunde sa\u00df Petra auf hei\u00dfen Kohlen.\", [\r\n\"Petra war warm im Klassenzimmer.\",\r\n\"Petra hatte nach der Stunde etwas Wichtiges vor.\",\r\n\"Petras Stuhl war unbequem.\",\r\n\"Petra wusste die L\u00f6sungen aller Aufgaben.\"\r\n], 1]\r\n]\r\n}\r\n];\r\n  \r\n  \r\n\r\n  const container = document.getElementById(\"testQuestions\");\r\n  const progressCounter = document.getElementById(\"progressCounter\");\r\n  const progressBar = document.getElementById(\"progressBar\");\r\n  const form = document.getElementById(\"languageTestForm\");\r\n  const resultBox = document.getElementById(\"testResult\");\r\n\r\n  let questionNumber = 0;\r\n  const answerKey = {};\r\n\r\n  questions.forEach(section => {\r\n    const part = document.createElement(\"div\");\r\n    part.className = \"bl-part\";\r\n\r\n    part.innerHTML = `\r\n      <div class=\"bl-part-title\">\r\n        <span>${section.part}<\/span>\r\n        <h2>Part ${section.part}<\/h2>\r\n      <\/div>\r\n      <p class=\"bl-part-instruction\">Choose the correct answer. Prosz\u0119 wybra\u0107 jedn\u0105 w\u0142a\u015bciw\u0105 odpowied\u017a.<\/p>\r\n    `;\r\n\r\n    section.items.forEach(item => {\r\n      questionNumber++;\r\n      const qName = \"q\" + questionNumber;\r\n      answerKey[qName] = item[2];\r\n\r\n      const question = document.createElement(\"div\");\r\n      question.className = \"bl-question\";\r\n\r\n      let answersHtml = \"\";\r\n      item[1].forEach((answer, index) => {\r\n        answersHtml += `\r\n          <label class=\"bl-answer\">\r\n            <input type=\"radio\" name=\"${qName}\" value=\"${index}\" required>\r\n            <span>${answer}<\/span>\r\n          <\/label>\r\n        `;\r\n      });\r\n\r\n      question.innerHTML = `\r\n        <div class=\"bl-question-title\">${questionNumber}. ${item[0]}<\/div>\r\n        <div class=\"bl-answers\">${answersHtml}<\/div>\r\n      `;\r\n\r\n      part.appendChild(question);\r\n    });\r\n\r\n    container.appendChild(part);\r\n  });\r\n\r\n  function updateProgress() {\r\n    const checked = form.querySelectorAll('input[type=\"radio\"]:checked').length;\r\n    progressCounter.textContent = checked + \" \/ 60\";\r\n    progressBar.style.width = ((checked \/ 60) * 100) + \"%\";\r\n  }\r\n\r\n  form.addEventListener(\"change\", updateProgress);\r\n\r\n  function getLevel(score) {\r\n    if (score <= 15) return {\r\n      level: \"A1 \u2014 poziom pocz\u0105tkuj\u0105cy\",\r\n      desc: \"Rekomendujemy kurs od podstaw lub kurs utrwalaj\u0105cy najwa\u017cniejsze podstawy j\u0119zyka.\"\r\n    };\r\n    if (score <= 30) return {\r\n      level: \"A2 \u2014 poziom podstawowy wy\u017cszy\",\r\n      desc: \"Rekomendujemy kurs rozwijaj\u0105cy komunikacj\u0119, gramatyk\u0119 i praktyczne s\u0142ownictwo.\"\r\n    };\r\n    if (score <= 42) return {\r\n      level: \"B1 \u2014 poziom \u015brednio zaawansowany\",\r\n      desc: \"Rekomendujemy kurs konwersacyjny lub og\u00f3lny z naciskiem na swobod\u0119 wypowiedzi.\"\r\n    };\r\n    if (score <= 52) return {\r\n      level: \"B2 \u2014 poziom \u015brednio zaawansowany wy\u017cszy\",\r\n      desc: \"Rekomendujemy kurs rozwijaj\u0105cy p\u0142ynno\u015b\u0107, poprawno\u015b\u0107 i j\u0119zyk w praktycznych sytuacjach.\"\r\n    };\r\n    return {\r\n      level: \"C1 \u2014 poziom zaawansowany\",\r\n      desc: \"Rekomendujemy kurs specjalistyczny, konwersacyjny lub biznesowy.\"\r\n    };\r\n  }\r\n\r\n  form.addEventListener(\"submit\", function(e) {\r\n    e.preventDefault();\r\n\r\n    let score = 0;\r\n\r\n    Object.keys(answerKey).forEach(name => {\r\n      const selected = form.querySelector(`input[name=\"${name}\"]:checked`);\r\n      if (selected && Number(selected.value) === answerKey[name]) {\r\n        score++;\r\n      }\r\n    });\r\n\r\n    const data = new FormData(form);\r\n    const levelInfo = getLevel(score);\r\n\r\n    const summary = `\r\nImi\u0119 i nazwisko: ${data.get(\"name\")}\r\nEmail: ${data.get(\"email\")}\r\nTelefon: ${data.get(\"phone\") || \"-\"}\r\nMiejscowo\u015b\u0107: ${data.get(\"city\") || \"-\"}\r\nPotrzeby j\u0119zykowe: ${data.get(\"needs\") || \"-\"}\r\nWynik testu: ${score}\/60\r\nSugerowany poziom: ${levelInfo.level}\r\n    `.trim();\r\n\r\n    const mailBody = encodeURIComponent(summary);\r\n    const mailSubject = encodeURIComponent(\"Wynik testu j\u0119zykowego - Bizneslingua\");\r\n\r\n    resultBox.style.display = \"block\";\r\n    resultBox.innerHTML = `\r\n      <h2>Tw\u00f3j wynik<\/h2>\r\n      <div class=\"bl-score\">${score} \/ 60 punkt\u00f3w<\/div>\r\n      <h3>${levelInfo.level}<\/h3>\r\n      <p>${levelInfo.desc}<\/p>\r\n      <p>Dzi\u0119kujemy za rozwi\u0105zanie testu. Na podstawie wyniku mo\u017cemy pom\u00f3c dobra\u0107 kurs najlepiej dopasowany do Twoich aktualnych umiej\u0119tno\u015bci.<\/p>\r\n\r\n      <div class=\"bl-result-actions\">\r\n        <a href=\"mailto:tomasz.tanczuk@gmail.com?subject=${mailSubject}&body=${mailBody}\">Wy\u015blij wynik do Bizneslingua<\/a>\r\n        <button type=\"button\" id=\"copyResult\">Kopiuj wynik<\/button>\r\n      <\/div>\r\n    `;\r\n\r\n    document.getElementById(\"copyResult\").addEventListener(\"click\", function() {\r\n      navigator.clipboard.writeText(summary);\r\n      this.textContent = \"Skopiowano\";\r\n    });\r\n\r\n    resultBox.scrollIntoView({ behavior: \"smooth\", block: \"start\" });\r\n  });\r\n})();\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<div class=\"tmnf_excerpt\"><p>Masz pytania? Ch\u0119tnie pomo\u017cemy! Skontaktuj si\u0119 z nami, a pomo\u017cemy dobra\u0107 odpowiedni kurs. Skontaktuj si\u0119 z nami Opole tel. 77 444 44 70 kom. 519<\/p>\n<\/div>","protected":false},"author":2,"featured_media":9870,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"homepage-hero-cover_alt.php","meta":{"footnotes":""},"class_list":["post-9829","page","type-page","status-publish","has-post-thumbnail","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/pages\/9829","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/comments?post=9829"}],"version-history":[{"count":16,"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/pages\/9829\/revisions"}],"predecessor-version":[{"id":9873,"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/pages\/9829\/revisions\/9873"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/media\/9870"}],"wp:attachment":[{"href":"https:\/\/new.bizneslingua.pl\/index.php\/wp-json\/wp\/v2\/media?parent=9829"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}