// WortKraft Labs Data — 1) Wortbaukasten (Compounds & Prefixes), 2) Hörtraining (Dictation & Shadowing), 3) Verben mit Präposition (Rektion & Da-/Wo-) window.WORD_BUILDER_DATA = { verbRoots: [ { root: "nehmen", baseMeaning: "to take (nimmt • nahm • hat genommen)", derivatives: [ { word: "annehmen", prefix: "an-", separable: true, forms: "nimmt an • nahm an • hat angenommen", english: "to accept (a package/offer) / to assume", logic: "an (at/toward) + nehmen (take) = take toward oneself → accept", exampleDe: "Kannst du heute Nachmittag bitte das Paket für mich annehmen?", exampleEn: "Can you please accept the package for me this afternoon?", quizCloze: "Er hat das Jobangebot in München sofort ___.", quizAnswer: "angenommen" }, { word: "abnehmen", prefix: "ab-", separable: true, forms: "nimmt ab • nahm ab • hat abgenommen", english: "to take off / to lose weight / to decrease", logic: "ab (off/down) + nehmen (take) = take off weight or load", exampleDe: "Seit ich jeden Tag mit dem Fahrrad fahre, habe ich drei Kilo abgenommen.", exampleEn: "Since I started riding my bike every day, I've lost three kilos.", quizCloze: "Im Frühling möchte ich ein paar Kilo ___.", quizAnswer: "abnehmen" }, { word: "teilnehmen", prefix: "teil-", separable: true, forms: "nimmt teil • nahm teil • hat teilgenommen", english: "to participate / take part (an + Dative)", logic: "Teil (part) + nehmen (take) = literally 'to take part'", exampleDe: "Nimmst du morgen Abend auch an unserem Sprach-Stammtisch teil?", exampleEn: "Are you also taking part in our language meetup tomorrow evening?", quizCloze: "Wie viele Kollegen ___ heute an der Besprechung ___?", quizAnswer: "nehmen teil" }, { word: "mitnehmen", prefix: "mit-", separable: true, forms: "nimmt mit • nahm mit • hat mitgenommen", english: "to take along / to get food to-go ('zum Mitnehmen')", logic: "mit (with) + nehmen (take) = take along with you", exampleDe: "Einen großen Cappuccino zum Mitnehmen, bitte!", exampleEn: "A large cappuccino to go, please!", quizCloze: "Möchten Sie den Kaffee hier trinken oder zum ___?", quizAnswer: "Mitnehmen" }, { word: "unternehmen", prefix: "unter-", separable: false, forms: "unternimmt • unternahm • hat unternommen (NO -ge-!)", english: "to undertake / to do an activity together", logic: "Inseparable prefix unter- (stressed on -nehmen): to venture into doing something", exampleDe: "Wollen wir am langen Wochenende etwas Schönes zusammen unternehmen?", exampleEn: "Shall we do something nice together over the long weekend?", quizCloze: "Wir haben im Urlaub jeden Tag tolle Ausflüge ___.", quizAnswer: "unternommen" }, { word: "übernehmen", prefix: "über-", separable: false, forms: "übernimmt • übernahm • hat übernommen (NO -ge-!)", english: "to take over (a task, shift, or cost)", logic: "Inseparable prefix über-: take over responsibility or payment", exampleDe: "Die Krankenkasse hat die kompletten Kosten für die Untersuchung übernommen.", exampleEn: "The health insurance provider covered the entire cost of the examination.", quizCloze: "Keine Sorge, heute Abend ___ ich die Rechnung!", quizAnswer: "übernehme" } ] }, { root: "stellen", baseMeaning: "to place / put upright / set (stellt • stellte • hat gestellt)", derivatives: [ { word: "vorstellen", prefix: "vor-", separable: true, forms: "stellt vor • stellte vor • hat vorgestellt", english: "to introduce (sich + Acc) / to imagine (sich + Dat)", logic: "vor (in front of) + stellen (place) = place before someone's eyes", exampleDe: "Darf ich mich kurz vorstellen? Ich bin dein neuer Nachbar aus dem zweiten Stock.", exampleEn: "May I introduce myself briefly? I'm your new neighbor from the second floor.", quizCloze: "Kannst du dir ___, ein ganzes Jahr in Berlin zu leben?", quizAnswer: "vorstellen" }, { word: "bestellen", prefix: "be-", separable: false, forms: "bestellt • bestellte • hat bestellt (NO -ge-!)", english: "to order (food in a restaurant or items online)", logic: "Inseparable be- + stellen: arrange for delivery/service", exampleDe: "Haben Sie schon gewählt, oder möchten Sie erst Getränke bestellen?", exampleEn: "Have you already chosen, or would you like to order drinks first?", quizCloze: "Ich habe die neuen Winterstiefel gestern im Internet ___.", quizAnswer: "bestellt" }, { word: "ausstellen", prefix: "aus-", separable: true, forms: "stellt aus • stellte aus • hat ausgestellt", english: "to issue (a document/certificate/prescription) / to exhibit", logic: "aus (out) + stellen = put out officially", exampleDe: "Die Ärztin hat mir sofort ein Rezept und eine Krankschreibung ausgestellt.", exampleEn: "The doctor immediately issued me a prescription and a sick note.", quizCloze: "Das Bürgeramt hat meinen neuen Reisepass in drei Wochen ___.", quizAnswer: "ausgestellt" }, { word: "feststellen", prefix: "fest-", separable: true, forms: "stellt fest • stellte fest • hat festgestellt", english: "to realize / notice / determine", logic: "fest (firm/fixed) + stellen = establish as a fact", exampleDe: "An der Kasse habe ich plötzlich festgestellt, dass mein Portemonnaie zu Hause liegt.", exampleEn: "At the checkout I suddenly realized that my wallet is at home.", quizCloze: "Beim Auspacken musste ich leider ___, dass ein Teil fehlt.", quizAnswer: "feststellen" } ] }, { root: "schlagen", baseMeaning: "to hit / beat / strike (schlägt • schlug • hat geschlagen)", derivatives: [ { word: "vorschlagen", prefix: "vor-", separable: true, forms: "schlägt vor • schlug vor • hat vorgeschlagen", english: "to suggest / propose", logic: "vor (forward) + schlagen = put a proposal forward", exampleDe: "Ich schlage vor, dass wir uns direkt vor dem Rathaus treffen.", exampleEn: "I suggest that we meet right in front of the town hall.", quizCloze: "Welches Restaurant hast du für heute Abend ___?", quizAnswer: "vorgeschlagen" }, { word: "nachschlagen", prefix: "nach-", separable: true, forms: "schlägt nach • schlug nach • hat nachgeschlagen", english: "to look up (a word in a dictionary)", logic: "nach (after) + schlagen = flip through pages after something", exampleDe: "Mit dem Hover-Übersetzer musst du unbekannte Wörter nicht mehr mühsam nachschlagen.", exampleEn: "With the hover translator, you no longer have to tediously look up unknown words.", quizCloze: "Wenn ich den Artikel nicht weiß, ___ ich ihn kurz im Wörterbuch ___.", quizAnswer: "schlage nach" } ] }, { root: "kommen", baseMeaning: "to come (kommt • kam • ist gekommen)", derivatives: [ { word: "ankommen", prefix: "an-", separable: true, forms: "kommt an • kam an • ist angekommen", english: "to arrive (also: 'Es kommt darauf an' = it depends!)", logic: "an (at) + kommen = arrive at destination", exampleDe: "Unser ICE ist trotz der Baustelle pünktlich in Hamburg angekommen.", exampleEn: "Our ICE train arrived on time in Hamburg despite the roadworks.", quizCloze: "Um wie viel Uhr ___ dein Zug heute Abend am Hauptbahnhof ___?", quizAnswer: "kommt an" }, { word: "bekommen", prefix: "be-", separable: false, forms: "bekommt • bekam • hat bekommen (FALSE FRIEND: means 'to get/receive', NOT 'become'!)", english: "to get / to receive", logic: "Inseparable be- + kommen: something comes to you", exampleDe: "Ohne Anmeldung beim Bürgeramt bekommt man leider keine Steuer-ID.", exampleEn: "Without registering at the civic office, you unfortunately don't get a tax ID.", quizCloze: "Hast du meine Nachricht auf WhatsApp schon ___?", quizAnswer: "bekommen" }, { word: "vorbeikommen", prefix: "vorbei-", separable: true, forms: "kommt vorbei • kam vorbei • ist vorbeigekommen", english: "to drop by / come over / swing by", logic: "vorbei (by/past) + kommen = come by someone's place", exampleDe: "Wenn du Lust hast, kannst du heute Abend gerne auf ein Glas Wein vorbeikommen.", exampleEn: "If you feel like it, you're welcome to drop by for a glass of wine tonight.", quizCloze: "Sie können heute um elf Uhr direkt in der Praxis ___.", quizAnswer: "vorbeikommen" } ] } ], compounds: [ { id: "comp1", compound: "Krankenversicherungskarte", finalArticle: "die", plural: "die Krankenversicherungskarten", english: "health insurance card", parts: [ { word: "Kranken-", article: null, meaning: "sick people's (from der/die Kranke)" }, { word: "Versicherungs-", article: "die", meaning: "insurance (die Versicherung)" }, { word: "Karte", article: "die", meaning: "card (die Karte → determines 'die'!)" } ], ruleNote: "Even though this word has 25 letters, the last building block is 'die Karte' (feminine), so the entire compound is 'die Krankenversicherungskarte'!", exampleDe: "Bitte legen Sie am Empfang zuerst Ihre Krankenversicherungskarte vor." }, { id: "comp2", compound: "Wohnungsbesichtigung", finalArticle: "die", plural: "die Wohnungsbesichtigungen", english: "apartment viewing", parts: [ { word: "Wohnungs-", article: "die", meaning: "apartment (die Wohnung + linking -s-)" }, { word: "Besichtigung", article: "die", meaning: "viewing / inspection (die Besichtigung → determines 'die'!)" } ], ruleNote: "Notice the 'Fugen-s' (linking -s-) after -ung nouns when forming compounds: Wohnung + s + Besichtigung.", exampleDe: "Am Samstagmittag gehen wir zusammen zu einer Wohnungsbesichtigung." }, { id: "comp3", compound: "Bürgeramt", finalArticle: "das", plural: "die Bürgerämter", english: "citizens' registration office", parts: [ { word: "Bürger", article: "der", meaning: "citizen (der Bürger)" }, { word: "Amt", article: "das", meaning: "office / department (das Amt → determines 'das'!)" } ], ruleNote: "'der Bürger' is masculine, but the final noun is 'das Amt' (neuter)—so it is ALWAYS 'das Bürgeramt'!", exampleDe: "Ich habe online endlich einen freien Termin beim Bürgeramt gefunden." }, { id: "comp4", compound: "Kassenbon", finalArticle: "der", plural: "die Kassenbons", english: "checkout receipt", parts: [ { word: "Kassen-", article: "die", meaning: "cash register (die Kasse)" }, { word: "Bon", article: "der", meaning: "voucher / slip (der Bon → determines 'der'!)" } ], ruleNote: "'die Kasse' is feminine, but 'der Bon' is masculine—so the receipt is 'der Kassenbon'!", exampleDe: "Bewahr den Kassenbon gut auf, falls wir das Gerät umtauschen müssen." }, { id: "comp5", compound: "Feierabendbier", finalArticle: "das", plural: "die Feierabendbiere", english: "after-work beer", parts: [ { word: "Feier", article: "die", meaning: "celebration / rest (die Feier)" }, { word: "Abend", article: "der", meaning: "evening (der Abend)" }, { word: "Bier", article: "das", meaning: "beer (das Bier → determines 'das'!)" } ], ruleNote: "Three nouns with three different genders (die Feier + der Abend + das Bier) → last word wins: 'das Feierabendbier'!", exampleDe: "Nach der langen Arbeitswoche trinken wir im Biergarten ein kühles Feierabendbier." }, { id: "comp6", compound: "Mehrwegbecher", finalArticle: "der", plural: "die Mehrwegbecher", english: "reusable cup (with deposit)", parts: [ { word: "Mehrweg-", article: "der", meaning: "multi-way / reusable (mehr + der Weg)" }, { word: "Becher", article: "der", meaning: "cup / mug (der Becher → determines 'der'!)" } ], ruleNote: "German contrasts 'Mehrweg' (reusable, literally 'more-way') with 'Einweg' (single-use/disposable, 'one-way').", exampleDe: "Für den Mehrwegbecher auf dem Weihnachtsmarkt zahlt man zwei Euro Pfand." }, { id: "comp7", compound: "Nebenkostenabrechnung", finalArticle: "die", plural: "die Nebenkostenabrechnungen", english: "annual utility bill statement", parts: [ { word: "Neben-", article: null, meaning: "additional / side" }, { word: "Kosten-", article: "die (Pl.)", meaning: "costs (die Kosten)" }, { word: "Abrechnung", article: "die", meaning: "settlement / statement (die Abrechnung → determines 'die'!)" } ], ruleNote: "Every tenant in Germany receives 'die Nebenkostenabrechnung' once a year comparing advance utility payments with actual heating/water usage.", exampleDe: "Zum Glück mussten wir bei der Nebenkostenabrechnung dieses Jahr nichts nachzahlen." }, { id: "comp8", compound: "Anschlussverbindung", finalArticle: "die", plural: "die Anschlussverbindungen", english: "connecting train / transit connection", parts: [ { word: "Anschluss-", article: "der", meaning: "connection / follow-up (der Anschluss)" }, { word: "Verbindung", article: "die", meaning: "link / connection (die Verbindung → determines 'die'!)" } ], ruleNote: "'der Anschluss' is masculine, 'die Verbindung' is feminine → 'die Anschlussverbindung'.", exampleDe: "Wegen der Verspätung warten viele Fahrgäste auf ihre Anschlussverbindung." } ] }; // 2) LISTENING DICTATION & SHADOWING SENTENCES (HÖRTRAINING) window.LISTENING_EXERCISES = [ { id: "listen1", level: "A2", situation: "Beim Arzt anrufen (Calling the doctor's office)", de: "Ich möchte heute bitte kurzfristig einen Termin vereinbaren.", en: "I would like to schedule an appointment on short notice today, please.", focusNote: "Listen for 'kurzfristig' (at short notice) and the unstressed 'einen Termin'." }, { id: "listen2", level: "A2", situation: "Termin verschieben (Postponing an appointment)", de: "Leider muss ich unsere Besichtigung auf nächste Woche verschieben.", en: "Unfortunately I have to postpone our viewing to next week.", focusNote: "Notice the V2 inversion after 'Leider': 'Leider muss ich...' and the -ung ending on 'Besichtigung'." }, { id: "listen3", level: "A2", situation: "An der Supermarktkasse (At the supermarket checkout)", de: "Brauchen Sie den Kassenbon, oder haben Sie noch einen Pfandbon?", en: "Do you need the receipt, or do you still have a bottle deposit slip?", focusNote: "Two classic German checkout compounds: 'der Kassenbon' and 'der Pfandbon'." }, { id: "listen4", level: "A2 / B1", situation: "Feierabend mit Kollegen (After work with colleagues)", de: "Ich schlage vor, dass wir endlich Feierabend machen.", en: "I suggest that we finally call it a day.", focusNote: "Hear how the separable verb 'vorschlagen' splits in the main clause ('Ich schlage vor'), while 'machen' goes to the end after 'dass'." }, { id: "listen5", level: "A2 / B1", situation: "Auf dem Bahnsteig (On the train platform)", de: "Der Zug hat heute leider zwanzig Minuten Verspätung, deshalb müssen wir in Hannover umsteigen.", en: "The train unfortunately has a twenty-minute delay today, therefore we have to transfer in Hanover.", focusNote: "Notice the connector 'deshalb' followed immediately by the verb 'müssen'." }, { id: "listen6", level: "B1", situation: "Wochenendausflug planen (Planning a weekend trip)", de: "Keine Sorge, ich kümmere mich um die Unterkunft, obwohl es am Wochenende regnen soll.", en: "No worries, I'll take care of the accommodation, even though it's supposed to rain on the weekend.", focusNote: "Listen for 'ich kümmere mich um' (+ Accusative) and 'obwohl' kicking 'regnen soll' to the very end." }, { id: "listen7", level: "A2", situation: "Kurze Nachricht an Freunde (Quick message to friends)", de: "Gibst du mir bitte kurz Bescheid, sobald du zu Hause angekommen bist?", en: "Will you please let me know briefly as soon as you have arrived home?", focusNote: "Natural everyday idiom 'Bescheid geben' + subordinate clause connector 'sobald'." }, { id: "listen8", level: "B1", situation: "Reklamation im Kaufhaus (Exchanging an item at a store)", de: "Ich möchte diese Jacke gerne umtauschen, weil der Reißverschluss kaputt ist.", en: "I would like to exchange this jacket because the zipper is broken.", focusNote: "Notice 'diese Jacke umtauschen' and 'der Reißverschluss' (zipper)." } ]; // 3) VERBS WITH PREPOSITIONS & CASES (REKTION DER VERBEN + DA-/WO- TRAINER) window.PREPOSITION_DRILLS = [ { id: "prep1", verb: "sich kümmern", preposition: "um", grammaticalCase: "Akkusativ", daForm: "darum", woForm: "worum", english: "to take care of / look after", sentenceBefore: "Keine Sorge, ich kümmere mich heute", sentenceAfter: "Abendessen.", nounHint: "das Abendessen (neut.)", correctCombo: "um das", acceptedAnswers: ["um das", "ums"], options: ["um das", "für das", "über das", "mit dem"], daExampleDe: "Wir brauchen noch Getränke. — Ich kümmere mich darum!", explanation: "'sich kümmern' ALWAYS takes 'um + Akkusativ' (um das Abendessen / ums Abendessen). For things: 'darum' / 'Worum kümmerst du dich?'" }, { id: "prep2", verb: "sich freuen (Zukunft)", preposition: "auf", grammaticalCase: "Akkusativ", daForm: "darauf", woForm: "worauf", english: "to look forward to (something in the future)", sentenceBefore: "Nach der langen Arbeitswoche freue ich mich riesig", sentenceAfter: "Feierabend!", nounHint: "der Feierabend (mask.)", correctCombo: "auf den", acceptedAnswers: ["auf den"], options: ["auf den", "auf dem", "über den", "für den"], daExampleDe: "Am Freitag fahren wir ans Meer — ich freue mich schon sehr darauf!", explanation: "Future events take 'sich freuen AUF + Akkusativ'. Since 'der Feierabend' is masculine, Accusative changes 'der' to 'den' → 'auf den Feierabend'." }, { id: "prep3", verb: "sich freuen (Gegenwart/Vergangenheit)", preposition: "über", grammaticalCase: "Akkusativ", daForm: "darüber", woForm: "worüber", english: "to be happy about (something received or already happening)", sentenceBefore: "Sie hat sich gestern sehr", sentenceAfter: "nette Einladung gefreut.", nounHint: "die Einladung (fem.)", correctCombo: "über die", acceptedAnswers: ["über die", "ueber die"], options: ["über die", "auf die", "über der", "von der"], daExampleDe: "Du hast mir sehr geholfen — ich habe mich wirklich darüber gefreut.", explanation: "When something has already happened or you received a gift/invitation, use 'sich freuen ÜBER + Akkusativ' ('über die Einladung')." }, { id: "prep4", verb: "teilnehmen", preposition: "an", grammaticalCase: "Dativ", daForm: "daran", woForm: "woran", english: "to participate in / attend", sentenceBefore: "Möchtest du nächste Woche auch", sentenceAfter: "Deutschkurs teilnehmen?", nounHint: "der Deutschkurs (mask.)", correctCombo: "an dem", acceptedAnswers: ["an dem", "am"], options: ["an dem (am)", "in dem", "auf den", "zu dem"], daExampleDe: "Morgen findet ein Workshop statt. Nimmst du auch daran teil?", explanation: "'teilnehmen' takes 'an + Dativ'! Masculine 'der Deutschkurs' becomes 'dem' in Dative → 'an dem / am Deutschkurs'." }, { id: "prep5", verb: "abhängen", preposition: "von", grammaticalCase: "Dativ", daForm: "davon", woForm: "wovon", english: "to depend on", sentenceBefore: "Ob wir im Park grillen können, hängt natürlich stark", sentenceAfter: "Wetter ab.", nounHint: "das Wetter (neut.)", correctCombo: "vom", acceptedAnswers: ["vom", "von dem"], options: ["vom (von dem)", "auf das", "über das", "mit dem"], daExampleDe: "Kommst du heute Abend mit? — Das hängt davon ab, wann ich Feierabend habe.", explanation: "'abhängen' takes 'von + Dativ' (von dem Wetter = vom Wetter). Remember: 'von' is ALWAYS Dative in German!" }, { id: "prep6", verb: "warten", preposition: "auf", grammaticalCase: "Akkusativ", daForm: "darauf", woForm: "worauf", english: "to wait for", sentenceBefore: "Auf dem Bahnsteig warten wir schon seit zwanzig Minuten", sentenceAfter: "Zug nach Hamburg.", nounHint: "der Zug (mask.)", correctCombo: "auf den", acceptedAnswers: ["auf den"], options: ["auf den", "für den", "auf dem", "nach dem"], daExampleDe: "Mein neuer Reisepass ist noch nicht da; ich warte schon drei Wochen darauf.", explanation: "English says 'wait FOR', but German NEVER uses 'für' with warten! It is always 'warten AUF + Akkusativ' ('auf den Zug')." }, { id: "prep7", verb: "sich gewöhnen", preposition: "an", grammaticalCase: "Akkusativ", daForm: "daran", woForm: "woran", english: "to get used to / accustomed to", sentenceBefore: "Nach ein paar Monaten habe ich mich schnell", sentenceAfter: "ruhigen Sonntage in Deutschland gewöhnt.", nounHint: "die Sonntage (Plural)", correctCombo: "an die", acceptedAnswers: ["an die"], options: ["an die", "zu den", "mit den", "an den"], daExampleDe: "Am Anfang war die deutsche Bürokratie ungewohnt, aber man gewöhnt sich daran.", explanation: "'sich gewöhnen' takes 'an + Akkusativ' (moving toward a new habit → Accusative 'an die Sonntage')." }, { id: "prep8", verb: "bitten", preposition: "um", grammaticalCase: "Akkusativ", daForm: "darum", woForm: "worum", english: "to ask for / request politely", sentenceBefore: "Wegen der Verspätung bitten wir alle Fahrgäste", sentenceAfter: "Verständnis.", nounHint: "das Verständnis (neut.)", correctCombo: "um das", acceptedAnswers: ["um", "um das", "um ihr"], options: ["um das (um Ihr)", "für das", "nach dem", "über das"], daExampleDe: "Kannst du mir beim Umzug helfen? Ich wollte dich schon gestern darum bitten.", explanation: "'bitten UM + Akkusativ' means 'to ask FOR something' ('Wir bitten um Ihr Verständnis'). Compare with 'fragen nach + Dativ' (to ask about information)." }, { id: "prep9", verb: "sich interessieren", preposition: "für", grammaticalCase: "Akkusativ", daForm: "dafür", woForm: "wofür", english: "to be interested in", sentenceBefore: "Bei der Besichtigung haben sich über dreißig Personen", sentenceAfter: "Wohnung interessiert.", nounHint: "die Wohnung (fem.)", correctCombo: "für die", acceptedAnswers: ["für die", "fuer die"], options: ["für die", "in der", "an der", "über die"], daExampleDe: "Wofür interessierst du dich besonders? — Für deutsche Geschichte und Kultur!", explanation: "English says 'interested IN', but German says 'sich interessieren FÜR + Akkusativ' ('für die Wohnung')." }, { id: "prep10", verb: "sich erinnern", preposition: "an", grammaticalCase: "Akkusativ", daForm: "daran", woForm: "woran", english: "to remember / recall", sentenceBefore: "Erinnerst du dich noch", sentenceAfter: "unseren ersten Ausflug nach München?", nounHint: "der Ausflug (mask., 'unseren' = Akk.)", correctCombo: "an", acceptedAnswers: ["an"], options: ["an", "über", "von", "auf"], daExampleDe: "Ja, natürlich erinnere ich mich noch sehr gut daran!", explanation: "'sich erinnern AN + Akkusativ' = to remember. Notice how 'daran' replaces 'an unseren ersten Ausflug'." } ];