Files
yourpart3/backend/scripts/german-for-bisaya-phase1.js
Torsten Schulz (local) 0d625f1727
All checks were successful
Deploy to production / deploy (push) Successful in 3m7s
feat(falukant): add age information to lovers in family view
- Updated FalukantService to include age details for partners in relationships.
- Added translations for 'age' in English, German, and Spanish localization files.
- Enhanced FamilyView component to display age information for lovers and candidates, improving user experience.
2026-03-31 11:36:12 +02:00

346 lines
25 KiB
JavaScript

export const GERMAN_FOR_BISAYA_PHASE1_LESSONS = [
{ week: 1, day: 1, num: 1, type: 'conversation', title: 'Begrüßung & Vorstellung', desc: 'Name, Herkunft und erste Standardreaktionen', targetMin: 18, targetScore: 80, review: false, cultural: 'Im Deutschen sind kurze klare Vorstellungsformeln sehr wichtig.' },
{ week: 1, day: 1, num: 2, type: 'vocab', title: 'Name, Land, Sprache', desc: 'Die wichtigsten Wörter für Identität und Herkunft', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 1, day: 2, num: 3, type: 'grammar', title: 'Ich bin / ich heiße / ich komme', desc: 'Frühe Kontraste zwischen sein, heißen und kommen', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 1, day: 2, num: 4, type: 'conversation', title: 'Familie vorstellen', desc: 'Über Mutter, Vater, Kinder und Partner sprechen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 1, day: 3, num: 5, type: 'vocab', title: 'Familie & Zuhause', desc: 'Familienrollen und zentrale Wörter für Zuhause', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 1, day: 3, num: 6, type: 'conversation', title: 'Im Haus fragen und antworten', desc: 'Wo ist was? Wer ist da? Was machst du?', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 1, day: 4, num: 7, type: 'grammar', title: 'der / die / das - Einstieg', desc: 'Erster Einstieg in Artikel und Genus', targetMin: 22, targetScore: 76, review: true, cultural: 'Artikel müssen früh als Wortbausteine mitgelernt werden.' },
{ week: 1, day: 4, num: 8, type: 'conversation', title: 'Bitte, danke, Entschuldigung', desc: 'Die wichtigsten Höflichkeitsmuster im Alltag', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 1, day: 5, num: 9, type: 'review', title: 'Woche 1 - Intensivwiederholung', desc: 'Abruf von Begrüßung, Familie, Zuhause und Höflichkeit', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 1, day: 5, num: 10, type: 'vocab', title: 'Woche 1 - Checkpoint', desc: 'Diagnose der wichtigsten Schnellstartmuster', targetMin: 16, targetScore: 84, review: true, cultural: null },
{ week: 2, day: 1, num: 11, type: 'conversation', title: 'Essen & Trinken im Alltag', desc: 'Hunger, Durst, Wünsche und Reaktionen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 2, day: 1, num: 12, type: 'vocab', title: 'Essen, Getränke, Mengen', desc: 'Wichtige Wörter für Mahlzeiten und Getränke', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 2, day: 2, num: 13, type: 'grammar', title: 'ich habe / ich möchte / ich brauche', desc: 'Frühe Kontraste für Besitz, Wunsch und Bedarf', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 2, day: 2, num: 14, type: 'conversation', title: 'Im Café oder Laden', desc: 'Etwas bestellen und höflich reagieren', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 2, day: 3, num: 15, type: 'vocab', title: 'Zahlen, Geld, Preise', desc: 'Zahlen und Preisfragen für den Alltag', targetMin: 20, targetScore: 85, review: true, cultural: null },
{ week: 2, day: 3, num: 16, type: 'conversation', title: 'Einkaufen & Bezahlen', desc: 'Nach Preis, Menge und Bezahlung fragen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 2, day: 4, num: 17, type: 'grammar', title: 'nicht / kein - Einstieg', desc: 'Negation in kurzen alltagsnahen Sätzen', targetMin: 22, targetScore: 76, review: true, cultural: null },
{ week: 2, day: 4, num: 18, type: 'conversation', title: 'Bedürfnisse & Probleme', desc: 'Ich bin müde, krank, hungrig, beschäftigt', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 2, day: 5, num: 19, type: 'review', title: 'Woche 2 - Intensivwiederholung', desc: 'Mischblock zu Essen, Preisen, Negation und Bedürfnissen', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 2, day: 5, num: 20, type: 'vocab', title: 'Woche 2 - Checkpoint', desc: 'Schnelldiagnose zu den Alltagsmustern der zweiten Woche', targetMin: 16, targetScore: 84, review: true, cultural: null },
{ week: 3, day: 1, num: 21, type: 'conversation', title: 'Wege & Orientierung', desc: 'Nach Orten fragen und kurze Richtungen verstehen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 3, day: 1, num: 22, type: 'vocab', title: 'Orte, Verkehr, Richtungen', desc: 'Bahnhof, Straße, links, rechts und mehr', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 3, day: 2, num: 23, type: 'grammar', title: 'wo / wohin - Kontrast', desc: 'Ort und Richtung sauber unterscheiden', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 3, day: 2, num: 24, type: 'conversation', title: 'Mit Bus und Bahn', desc: 'Fahrkarten, Ziel und einfache Wege klären', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 3, day: 3, num: 25, type: 'vocab', title: 'Zeit, Uhrzeit, Termine', desc: 'Heute, morgen, Uhrzeiten und Verabredungen', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 3, day: 3, num: 26, type: 'conversation', title: 'Treffen und Planen', desc: 'Zeit ausmachen und Pläne besprechen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 3, day: 4, num: 27, type: 'grammar', title: 'Verbzweitstellung - Einstieg', desc: 'Ich gehe heute..., Heute gehe ich...', targetMin: 22, targetScore: 76, review: true, cultural: 'Deutsche Satzstellung muss früh als Muster trainiert werden.' },
{ week: 3, day: 4, num: 28, type: 'conversation', title: 'Tagesablauf erzählen', desc: 'Morgens, mittags, abends und einfache Routinen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 3, day: 5, num: 29, type: 'review', title: 'Woche 3 - Intensivwiederholung', desc: 'Orte, Zeiten, Wege und Satzstellung bündeln', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 3, day: 5, num: 30, type: 'vocab', title: 'Woche 3 - Checkpoint', desc: 'Diagnose zu Ort, Richtung, Zeit und Planen', targetMin: 16, targetScore: 84, review: true, cultural: null },
{ week: 4, day: 1, num: 31, type: 'conversation', title: 'Arzt & Beschwerden', desc: 'Schmerzen, Termin und Hilfe beschreiben', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 4, day: 1, num: 32, type: 'vocab', title: 'Körper, Symptome, Gesundheit', desc: 'Wichtige Wörter für Arzt und Krankheit', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 4, day: 2, num: 33, type: 'grammar', title: 'ich bin / ich habe - Gesundheit', desc: 'Ich bin krank vs. ich habe Schmerzen', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 4, day: 2, num: 34, type: 'conversation', title: 'Hilfe holen & erklären', desc: 'Probleme beschreiben und um Hilfe bitten', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 4, day: 3, num: 35, type: 'vocab', title: 'Kinder, Schule, Alltag', desc: 'Kind, Schule, Tasche, Hausaufgaben und Routine', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 4, day: 3, num: 36, type: 'conversation', title: 'Mit Kindern sprechen', desc: 'Einfache Fragen, Fürsorge und Alltag mit Kindern', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 4, day: 4, num: 37, type: 'grammar', title: 'du / Sie - Einstieg', desc: 'Informell und höflich unterscheiden', targetMin: 20, targetScore: 76, review: true, cultural: 'Im Deutschen ist die Anrede sozial stark markiert.' },
{ week: 4, day: 4, num: 38, type: 'conversation', title: 'Höflich fragen & reagieren', desc: 'Können Sie..., ich hätte gern..., danke', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 4, day: 5, num: 39, type: 'review', title: 'Woche 4 - Intensivwiederholung', desc: 'Gesundheit, Kinder, Hilfe und Höflichkeit bündeln', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 4, day: 5, num: 40, type: 'vocab', title: 'Woche 4 - Checkpoint', desc: 'Diagnose zu Gesundheit, Schule und Anrede', targetMin: 16, targetScore: 84, review: true, cultural: null },
{ week: 5, day: 1, num: 41, type: 'conversation', title: 'Formulare & Termine', desc: 'Name, Adresse, Termin und einfache Behördenmuster', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 5, day: 1, num: 42, type: 'vocab', title: 'Dokumente & Angaben', desc: 'Adresse, Formular, Nummer, Termin und Unterschrift', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 5, day: 2, num: 43, type: 'grammar', title: 'der / die / das - Alltagskontraste', desc: 'Artikeltraining mit typischen Alltagsnomen', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 5, day: 2, num: 44, type: 'conversation', title: 'Arbeit & Aufgaben', desc: 'Über Arbeit, To-dos und Verpflichtungen sprechen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 5, day: 3, num: 45, type: 'vocab', title: 'Haushalt & Ordnung', desc: 'Zimmer, Dinge, aufräumen, putzen, reparieren', targetMin: 18, targetScore: 85, review: true, cultural: null },
{ week: 5, day: 3, num: 46, type: 'conversation', title: 'Nachbarschaft & Besuch', desc: 'Besuche ankündigen, Hilfe anbieten und reagieren', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 5, day: 4, num: 47, type: 'grammar', title: 'Akkusativ im Alltag - Einstieg', desc: 'Ich sehe den..., ich brauche die..., ich kaufe das...', targetMin: 22, targetScore: 76, review: true, cultural: null },
{ week: 5, day: 4, num: 48, type: 'conversation', title: 'Bitten, verschieben, ablehnen', desc: 'Höflich zusagen, absagen oder später vorschlagen', targetMin: 18, targetScore: 80, review: false, cultural: null },
{ week: 5, day: 5, num: 49, type: 'review', title: 'Woche 5 - Intensivwiederholung', desc: 'Dokumente, Arbeit, Besuch und Kasus bündeln', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 5, day: 5, num: 50, type: 'vocab', title: 'Woche 5 - Checkpoint', desc: 'Diagnose zu Formularen, Arbeit und Bitten', targetMin: 16, targetScore: 84, review: true, cultural: null },
{ week: 6, day: 1, num: 51, type: 'conversation', title: 'Freies Gespräch - Alltag', desc: 'Mehrere bekannte Alltagsthemen freier verbinden', targetMin: 22, targetScore: 78, review: false, cultural: null },
{ week: 6, day: 1, num: 52, type: 'vocab', title: 'Mischtraining - Kernwortschatz', desc: 'Wichtige Wörter aus den ersten fünf Wochen gemischt', targetMin: 20, targetScore: 85, review: true, cultural: null },
{ week: 6, day: 2, num: 53, type: 'grammar', title: 'Fehlertraining - Satzstellung & Negation', desc: 'Typische Hauptsatzfehler gezielt korrigieren', targetMin: 22, targetScore: 78, review: true, cultural: null },
{ week: 6, day: 2, num: 54, type: 'conversation', title: 'Konflikte & Missverständnisse', desc: 'Nachfragen, korrigieren, höflich klären', targetMin: 20, targetScore: 80, review: false, cultural: null },
{ week: 6, day: 3, num: 55, type: 'review', title: 'Spiralwiederholung - Wochen 1 bis 3', desc: 'Frühe Muster wieder in neuen Situationen abrufen', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 6, day: 3, num: 56, type: 'review', title: 'Spiralwiederholung - Wochen 4 bis 5', desc: 'Spätere Alltagsfelder mit Fehlerfokus verdichten', targetMin: 28, targetScore: 82, review: false, cultural: null },
{ week: 6, day: 4, num: 57, type: 'conversation', title: 'Freies Sprechen - Familie, Alltag, Hilfe', desc: 'Längere Minidialoge mit weniger Stütze', targetMin: 24, targetScore: 78, review: false, cultural: null },
{ week: 6, day: 4, num: 58, type: 'vocab', title: 'Abschlusstest - Schnellstart', desc: 'Wortschatztest über den 6-Wochen-Schnellstart', targetMin: 18, targetScore: 84, review: true, cultural: null },
{ week: 6, day: 5, num: 59, type: 'review', title: 'Abschlussprüfung - Schnellstart', desc: 'Gemischte Abschlussprüfung über Muster, Fehlerfelder und Alltag', targetMin: 30, targetScore: 84, review: false, cultural: 'Im Vordergrund steht kommunikative Alltagssicherheit, nicht perfekte Grammatik.' },
{ week: 6, day: 5, num: 60, type: 'culture', title: 'Kulturelle Orientierung in Deutschland', desc: 'Anrede, Direktheit, Termine und Alltagserwartungen', targetMin: 16, targetScore: 0, review: false, cultural: 'Direktheit, Pünktlichkeit und klare Formulierungen wirken im Deutschen oft normal und nicht unhöflich.' }
];
function makeDidactics({ goals = [], patterns = [], grammar = [], speaking = [], tasks = [] }) {
return {
learningGoals: goals,
corePatterns: patterns,
grammarFocus: grammar,
speakingPrompts: speaking,
practicalTasks: tasks
};
}
export const GERMAN_FOR_BISAYA_PHASE1_DIDACTICS = {
'Begrüßung & Vorstellung': makeDidactics({
goals: [
'Sich kurz auf Deutsch vorstellen.',
'Name, Herkunft und Sprache sagen.',
'Auf eine Begrüßung sicher reagieren.'
],
patterns: ['Hallo, ich heiße ...', 'Ich komme aus ...', 'Ich spreche Bisaya.', 'Freut mich.'],
speaking: [
{ title: 'Mini-Vorstellung', prompt: 'Stell dich mit Name und Herkunft kurz vor.', cue: 'Hallo, ich heiße Ana. Ich komme aus Cebu.' }
]
}),
'Name, Land, Sprache': makeDidactics({
goals: ['Wichtige Identitätswörter verstehen.', 'Land und Sprache korrekt nennen.'],
patterns: ['der Name', 'das Land', 'die Sprache', 'Ich spreche Deutsch.']
}),
'Ich bin / ich heiße / ich komme': makeDidactics({
goals: ['Frühe Standardverben unterscheiden.', 'Typische Mischfehler vermeiden.'],
patterns: ['Ich bin müde.', 'Ich heiße Maria.', 'Ich komme aus Bohol.'],
grammar: [
{ title: 'Standardkontraste', text: 'Deutsch nutzt hier drei unterschiedliche Verben mit klaren Funktionen.', example: 'Ich bin ..., ich heiße ..., ich komme aus ...' }
]
}),
'Familie vorstellen': makeDidactics({
goals: ['Über enge Familie sprechen.', 'Einfache Vorstellungsdialoge führen.'],
patterns: ['Das ist meine Mutter.', 'Das ist mein Vater.', 'Ich habe zwei Kinder.']
}),
'Familie & Zuhause': makeDidactics({
goals: ['Zentrale Familien- und Hauswörter lernen.'],
patterns: ['die Mutter', 'der Vater', 'das Kind', 'das Haus']
}),
'Im Haus fragen und antworten': makeDidactics({
goals: ['Im Haus nach Personen und Dingen fragen.'],
patterns: ['Wo ist ...?', 'Er ist in der Küche.', 'Sie ist zu Hause.']
}),
'der / die / das - Einstieg': makeDidactics({
goals: ['Artikel nicht isoliert, sondern als Chunk lernen.'],
patterns: ['der Tisch', 'die Tasche', 'das Kind'],
grammar: [
{ title: 'Artikel als Teil des Wortes', text: 'Lerne Nomen im Deutschen möglichst mit Artikel zusammen.', example: 'nicht nur Tisch, sondern der Tisch' }
]
}),
'Bitte, danke, Entschuldigung': makeDidactics({
goals: ['Höfliche Standardreaktionen beherrschen.'],
patterns: ['Bitte.', 'Danke.', 'Entschuldigung.', 'Kein Problem.']
}),
'Woche 1 - Intensivwiederholung': makeDidactics({
goals: ['Begrüßung, Vorstellung und Familie aktiv wiederholen.'],
patterns: ['Hallo, ich heiße ...', 'Das ist meine Mutter.', 'Danke.', 'Entschuldigung.']
}),
'Woche 1 - Checkpoint': makeDidactics({
goals: ['Schnellstartmuster der ersten Woche prüfen.'],
patterns: ['ich heiße', 'ich komme aus', 'meine Familie', 'bitte']
}),
'Essen & Trinken im Alltag': makeDidactics({
goals: ['Essen und Trinken im Alltag ansprechen.'],
patterns: ['Ich habe Hunger.', 'Ich habe Durst.', 'Ich möchte Wasser.', 'Möchtest du essen?']
}),
'Essen, Getränke, Mengen': makeDidactics({
goals: ['Nahrungs- und Mengenwörter lernen.'],
patterns: ['das Wasser', 'der Reis', 'das Brot', 'eine Flasche']
}),
'ich habe / ich möchte / ich brauche': makeDidactics({
goals: ['Besitz, Wunsch und Bedarf kontrastieren.'],
patterns: ['Ich habe Zeit.', 'Ich möchte Kaffee.', 'Ich brauche Hilfe.'],
grammar: [
{ title: 'Alltagsverben', text: 'Diese drei Verben tragen sehr viel Kommunikation im frühen Deutschkurs.', example: 'Ich habe ..., ich möchte ..., ich brauche ...' }
]
}),
'Im Café oder Laden': makeDidactics({
goals: ['Bestellen und reagieren lernen.'],
patterns: ['Ich hätte gern ...', 'Noch etwas?', 'Das macht ... Euro.']
}),
'Zahlen, Geld, Preise': makeDidactics({
goals: ['Preis- und Zahlmuster trainieren.'],
patterns: ['Wie viel kostet das?', 'Das kostet ... Euro.', 'zu teuer', 'billiger']
}),
'Einkaufen & Bezahlen': makeDidactics({
goals: ['Im Laden sprachlich handeln.'],
patterns: ['Ich nehme das.', 'Kann ich mit Karte zahlen?', 'Haben Sie es billiger?']
}),
'nicht / kein - Einstieg': makeDidactics({
goals: ['Negation sauber unterscheiden.'],
patterns: ['Ich habe kein Geld.', 'Ich bin nicht müde.'],
grammar: [
{ title: 'Negation im Alltag', text: 'Kein negiert meist Nomen, nicht negiert anderes.', example: 'kein Wasser / nicht hier' }
]
}),
'Bedürfnisse & Probleme': makeDidactics({
goals: ['Bedürfnisse und kleine Probleme ausdrücken.'],
patterns: ['Ich bin müde.', 'Ich bin krank.', 'Ich brauche Ruhe.', 'Ich habe ein Problem.']
}),
'Woche 2 - Intensivwiederholung': makeDidactics({
goals: ['Essen, Bedürfnisse und Negation wiederholen.'],
patterns: ['Ich habe Hunger.', 'Ich möchte Wasser.', 'Ich habe kein Geld.', 'Ich brauche Hilfe.']
}),
'Woche 2 - Checkpoint': makeDidactics({
goals: ['Alltagsmuster der zweiten Woche prüfen.'],
patterns: ['ich möchte', 'ich brauche', 'kein', 'Preis']
}),
'Wege & Orientierung': makeDidactics({
goals: ['Nach Wegen fragen und verstehen.'],
patterns: ['Wo ist der Bahnhof?', 'Geradeaus.', 'Links.', 'Rechts.']
}),
'Orte, Verkehr, Richtungen': makeDidactics({
goals: ['Orts- und Verkehrswortschatz aufbauen.'],
patterns: ['der Bahnhof', 'die Straße', 'der Bus', 'die Haltestelle']
}),
'wo / wohin - Kontrast': makeDidactics({
goals: ['Ort und Richtung sauber trennen.'],
patterns: ['Wo bist du?', 'Wohin gehst du?', 'Ich bin hier.', 'Ich gehe nach Hause.']
}),
'Mit Bus und Bahn': makeDidactics({
goals: ['Fahrten im Alltag organisieren.'],
patterns: ['Ich brauche eine Fahrkarte.', 'Wann fährt der Bus?', 'Ich fahre zum Bahnhof.']
}),
'Zeit, Uhrzeit, Termine': makeDidactics({
goals: ['Uhrzeit und Termine ansprechen.'],
patterns: ['heute', 'morgen', 'um drei Uhr', 'am Montag']
}),
'Treffen und Planen': makeDidactics({
goals: ['Zeit ausmachen und planen.'],
patterns: ['Hast du morgen Zeit?', 'Wir treffen uns um sechs.', 'Das passt gut.']
}),
'Verbzweitstellung - Einstieg': makeDidactics({
goals: ['Hauptsatzstellung trainieren.'],
patterns: ['Ich gehe heute arbeiten.', 'Heute gehe ich arbeiten.'],
grammar: [
{ title: 'Verb an Position zwei', text: 'Im deutschen Hauptsatz bleibt das Verb sehr stabil an zweiter Position.', example: 'Heute gehe ich ...' }
]
}),
'Tagesablauf erzählen': makeDidactics({
goals: ['Einfache Routinen erzählen.'],
patterns: ['Morgens arbeite ich.', 'Am Abend koche ich.', 'Danach schlafe ich.']
}),
'Woche 3 - Intensivwiederholung': makeDidactics({
goals: ['Ort, Zeit und Satzbau bündeln.'],
patterns: ['Wo ist ...?', 'Wohin gehst du?', 'Heute gehe ich ...', 'Wir treffen uns ...']
}),
'Woche 3 - Checkpoint': makeDidactics({
goals: ['Wichtige Muster aus Woche 3 prüfen.'],
patterns: ['wo', 'wohin', 'Uhrzeit', 'Satzstellung']
}),
'Arzt & Beschwerden': makeDidactics({
goals: ['Schmerzen und Termine beim Arzt ausdrücken.'],
patterns: ['Ich habe Schmerzen.', 'Ich bin krank.', 'Ich habe einen Termin.']
}),
'Körper, Symptome, Gesundheit': makeDidactics({
goals: ['Wichtige Gesundheitswörter lernen.'],
patterns: ['der Kopf', 'der Bauch', 'Fieber', 'Husten']
}),
'ich bin / ich habe - Gesundheit': makeDidactics({
goals: ['Gesundheitsmuster kontrastieren.'],
patterns: ['Ich bin krank.', 'Ich habe Fieber.', 'Ich habe Kopfschmerzen.']
}),
'Hilfe holen & erklären': makeDidactics({
goals: ['Probleme erklären und Hilfe holen.'],
patterns: ['Ich brauche Hilfe.', 'Können Sie mir helfen?', 'Es tut weh.']
}),
'Kinder, Schule, Alltag': makeDidactics({
goals: ['Schul- und Kinderalltag benennen.'],
patterns: ['das Kind', 'die Schule', 'die Tasche', 'die Hausaufgabe']
}),
'Mit Kindern sprechen': makeDidactics({
goals: ['Einfache Fragen an Kinder stellen.'],
patterns: ['Bist du müde?', 'Hast du Hunger?', 'Wo ist deine Tasche?']
}),
'du / Sie - Einstieg': makeDidactics({
goals: ['Anredeformen unterscheiden.'],
patterns: ['Wie heißt du?', 'Wie heißen Sie?', 'Kannst du ...?', 'Können Sie ...?']
}),
'Höflich fragen & reagieren': makeDidactics({
goals: ['Höfliche Standardmuster trainieren.'],
patterns: ['Können Sie das wiederholen?', 'Ich hätte gern ...', 'Vielen Dank.']
}),
'Woche 4 - Intensivwiederholung': makeDidactics({
goals: ['Gesundheit, Kinder und Höflichkeit bündeln.'],
patterns: ['Ich habe Schmerzen.', 'Können Sie ...?', 'das Kind', 'Hilfe']
}),
'Woche 4 - Checkpoint': makeDidactics({
goals: ['Woche 4 diagnostisch prüfen.'],
patterns: ['ich bin / ich habe', 'du / Sie', 'Schule', 'Arzt']
}),
'Formulare & Termine': makeDidactics({
goals: ['Einfache Verwaltungsdialoge verstehen.'],
patterns: ['Wie ist Ihre Adresse?', 'Hier ist mein Name.', 'Ich habe einen Termin.']
}),
'Dokumente & Angaben': makeDidactics({
goals: ['Dokumenten- und Angabewortschatz aufbauen.'],
patterns: ['das Formular', 'die Adresse', 'die Nummer', 'die Unterschrift']
}),
'der / die / das - Alltagskontraste': makeDidactics({
goals: ['Artikel mit häufigen Alltagswörtern stabilisieren.'],
patterns: ['der Termin', 'die Adresse', 'das Formular']
}),
'Arbeit & Aufgaben': makeDidactics({
goals: ['Über Arbeit und Pflichten sprechen.'],
patterns: ['Ich arbeite heute.', 'Ich habe viel zu tun.', 'Ich muss das machen.']
}),
'Haushalt & Ordnung': makeDidactics({
goals: ['Haushaltswortschatz lernen.'],
patterns: ['die Küche', 'das Zimmer', 'aufräumen', 'putzen']
}),
'Nachbarschaft & Besuch': makeDidactics({
goals: ['Besuche und Nachbarschaft beschreiben.'],
patterns: ['Der Nachbar kommt später.', 'Wir haben Besuch.', 'Komm doch rein.']
}),
'Akkusativ im Alltag - Einstieg': makeDidactics({
goals: ['Akkusativ in häufigen Mustern erkennen.'],
patterns: ['Ich sehe den Bus.', 'Ich brauche die Tasche.', 'Ich kaufe das Brot.']
}),
'Bitten, verschieben, ablehnen': makeDidactics({
goals: ['Höflich zusagen, verschieben oder ablehnen.'],
patterns: ['Heute geht es nicht.', 'Vielleicht morgen.', 'Ja, gern.', 'Leider nicht.']
}),
'Woche 5 - Intensivwiederholung': makeDidactics({
goals: ['Block 5 verdichten.'],
patterns: ['der Termin', 'die Adresse', 'Ich arbeite ...', 'Ich brauche den ...']
}),
'Woche 5 - Checkpoint': makeDidactics({
goals: ['Block 5 prüfen.'],
patterns: ['Formular', 'Arbeit', 'Besuch', 'Akkusativ']
}),
'Freies Gespräch - Alltag': makeDidactics({
goals: ['Bekannte Themen freier verbinden.'],
patterns: ['Heute ...', 'Danach ...', 'Ich brauche ...', 'Wir gehen ...']
}),
'Mischtraining - Kernwortschatz': makeDidactics({
goals: ['Frühen Kernwortschatz mischen.'],
patterns: ['Familie', 'Essen', 'Weg', 'Arzt']
}),
'Fehlertraining - Satzstellung & Negation': makeDidactics({
goals: ['Häufige Hauptsatzfehler reduzieren.'],
patterns: ['Heute gehe ich nicht ...', 'Ich habe kein ...', 'Morgen komme ich ...']
}),
'Konflikte & Missverständnisse': makeDidactics({
goals: ['Nachfragen und korrigieren lernen.'],
patterns: ['Ich verstehe das nicht.', 'Können Sie das bitte wiederholen?', 'So meine ich das nicht.']
}),
'Spiralwiederholung - Wochen 1 bis 3': makeDidactics({
goals: ['Frühe Schnellstartmuster zurückholen.'],
patterns: ['Ich heiße ...', 'Ich habe Hunger.', 'Wo ist ...?', 'Heute gehe ich ...']
}),
'Spiralwiederholung - Wochen 4 bis 5': makeDidactics({
goals: ['Spätere Alltagsfelder verdichten.'],
patterns: ['Ich habe Schmerzen.', 'Wie ist Ihre Adresse?', 'Ich brauche den Termin.']
}),
'Freies Sprechen - Familie, Alltag, Hilfe': makeDidactics({
goals: ['Längere Minidialoge sprechen.'],
patterns: ['Meine Familie ...', 'Heute ...', 'Ich brauche Hilfe.']
}),
'Abschlusstest - Schnellstart': makeDidactics({
goals: ['Kernwortschatz des Schnellstarts prüfen.'],
patterns: ['Begrüßung', 'Familie', 'Preis', 'Arzt']
}),
'Abschlussprüfung - Schnellstart': makeDidactics({
goals: ['Muster, Alltag und Fehlerfelder gemischt prüfen.'],
patterns: ['Vorstellung', 'Bedarf', 'Weg', 'Hilfe']
}),
'Kulturelle Orientierung in Deutschland': makeDidactics({
goals: ['Deutsche Alltagskultur sprachlich einordnen.'],
patterns: ['pünktlich', 'direkt', 'Termin', 'Sie'],
speaking: [
{ title: 'Kulturreflexion', prompt: 'Sprich kurz darüber, wann im Deutschen eher Sie statt du verwendet wird.', cue: 'Im Amt und bei fremden Personen benutzt man oft Sie.' }
]
})
};