Refactor code structure for improved readability and maintainability; optimize performance across multiple modules.
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
All checks were successful
Deploy to production / deploy (push) Successful in 2m56s
This commit is contained in:
@@ -595,7 +595,7 @@ const LESSON_DIDACTICS = {
|
||||
learningGoals: [
|
||||
'Die Grundzahlen 1–10 sicher sprechen und zuordnen.',
|
||||
'Zahlen 11–19 als Zehner-plus-Einer erkennen.',
|
||||
'Die Zahl 20 (kawhaan) sicher verwenden.'
|
||||
'Die Zahl 20 (baynte) sicher verwenden.'
|
||||
],
|
||||
corePatterns: [
|
||||
{ target: 'Usa', gloss: 'eins' },
|
||||
@@ -617,20 +617,20 @@ const LESSON_DIDACTICS = {
|
||||
{ target: 'Napulo ug pito', gloss: 'siebzehn' },
|
||||
{ target: 'Napulo ug walo', gloss: 'achtzehn' },
|
||||
{ target: 'Napulo ug siyam', gloss: 'neunzehn' },
|
||||
{ target: 'Kawhaan', gloss: 'zwanzig' }
|
||||
{ target: 'Baynte', gloss: 'zwanzig' }
|
||||
],
|
||||
grammarFocus: [
|
||||
{
|
||||
title: 'Aufbau 11–19',
|
||||
text: 'In der nativen Reihe steht nach „napulo“ mit „ug“ die Einerzahl.',
|
||||
example: 'Napulo ug usa (11), …, Kawhaan (20).'
|
||||
example: 'Napulo ug usa (11), …, Baynte (20).'
|
||||
}
|
||||
],
|
||||
speakingPrompts: [
|
||||
{
|
||||
title: 'Zählen bis 20',
|
||||
prompt: 'Zähle laut von 1 bis 10 und dann in Einzelschritten bis 20.',
|
||||
cue: 'Usa, duha, tulo … Kawhaan.'
|
||||
cue: 'Usa, duha, tulo … Baynte.'
|
||||
}
|
||||
],
|
||||
practicalTasks: [
|
||||
@@ -647,36 +647,36 @@ const LESSON_DIDACTICS = {
|
||||
'Zehner im Alltag (Preis, Menge) wiedererkennen.'
|
||||
],
|
||||
corePatterns: [
|
||||
{ target: 'Kawhaan', gloss: 'zwanzig' },
|
||||
{ target: 'Kawhaan ug usa', gloss: 'einundzwanzig' },
|
||||
{ target: 'Kawhaan ug lima', gloss: 'fünfundzwanzig' },
|
||||
{ target: 'Katloan', gloss: 'dreißig' },
|
||||
{ target: 'Katloan ug usa', gloss: 'einunddreißig' },
|
||||
{ target: 'Kap-atan', gloss: 'vierzig' },
|
||||
{ target: 'Kalim-an', gloss: 'fünfzig' },
|
||||
{ target: 'Kalim-an ug walo', gloss: 'achtundfünfzig' },
|
||||
{ target: 'Kanum-an', gloss: 'sechzig' },
|
||||
{ target: 'Kapitoan', gloss: 'siebzig' },
|
||||
{ target: 'Kawaloan', gloss: 'achtzig' },
|
||||
{ target: 'Kasiyaman', gloss: 'neunzig' }
|
||||
{ target: 'Baynte', gloss: 'zwanzig' },
|
||||
{ target: 'Baynte ug usa', gloss: 'einundzwanzig' },
|
||||
{ target: 'Baynte ug lima', gloss: 'fünfundzwanzig' },
|
||||
{ target: 'Traynta', gloss: 'dreißig' },
|
||||
{ target: 'Traynta ug usa', gloss: 'einunddreißig' },
|
||||
{ target: 'Kwarenta', gloss: 'vierzig' },
|
||||
{ target: 'Singkwenta', gloss: 'fünfzig' },
|
||||
{ target: 'Singkwenta ug walo', gloss: 'achtundfünfzig' },
|
||||
{ target: 'Sesenta', gloss: 'sechzig' },
|
||||
{ target: 'Setenta', gloss: 'siebzig' },
|
||||
{ target: 'Otsenta', gloss: 'achtzig' },
|
||||
{ target: 'Nubenta', gloss: 'neunzig' }
|
||||
],
|
||||
grammarFocus: [
|
||||
{
|
||||
title: 'Native Zehnerbildung',
|
||||
text: 'Für die Lernreihe bleiben die Zehner nativ; eine Einerzahl folgt mit „ug“.',
|
||||
example: 'Kawhaan ug lima = fünfundzwanzig.'
|
||||
title: 'Regional gebräuchliche Zehner',
|
||||
text: 'Für die Lernreihe nutzen wir regional gebräuchliche Zehner; eine Einerzahl folgt mit „ug“.',
|
||||
example: 'Baynte ug lima = fünfundzwanzig.'
|
||||
},
|
||||
{
|
||||
title: 'Einheitliches Muster',
|
||||
text: 'Für diese Lernreihe verwenden wir die native Zehnerreihe konsequent weiter.',
|
||||
example: 'Kawhaan = zwanzig; Katloan = dreißig.'
|
||||
text: 'Für diese Lernreihe verwenden wir die regional gebräuchliche Zehnerreihe konsequent weiter.',
|
||||
example: 'Baynte = zwanzig; Traynta = dreißig.'
|
||||
}
|
||||
],
|
||||
speakingPrompts: [
|
||||
{
|
||||
title: 'Nur Zehner',
|
||||
prompt: 'Nenne nacheinander 20, 30, … 90 auf Bisaya.',
|
||||
cue: 'Kawhaan, katloan, kap-atan … kasiyaman.'
|
||||
cue: 'Baynte, traynta, kwarenta … nubenta.'
|
||||
}
|
||||
],
|
||||
practicalTasks: [
|
||||
@@ -764,13 +764,13 @@ const LESSON_DIDACTICS = {
|
||||
{ target: 'Asa ka moadto unya?', gloss: 'Wohin gehst du später?' },
|
||||
{ target: 'Mo-adto ko ugma.', gloss: 'Ich gehe morgen.' },
|
||||
{ target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' },
|
||||
{ target: 'Kawhaan pesos.', gloss: 'Zwanzig Peso.' }
|
||||
{ target: 'Baynte pesos.', gloss: 'Zwanzig Peso.' }
|
||||
],
|
||||
speakingPrompts: [
|
||||
{
|
||||
title: 'Woche-2-Mix',
|
||||
prompt: 'Baue einen Mini-Dialog mit Ort, Zeit und Preis.',
|
||||
cue: 'Asa ka moadto unya? Tagpila ni? Kawhaan pesos.'
|
||||
cue: 'Asa ka moadto unya? Tagpila ni? Baynte pesos.'
|
||||
}
|
||||
],
|
||||
practicalTasks: [
|
||||
@@ -792,7 +792,7 @@ const LESSON_DIDACTICS = {
|
||||
{ target: 'Karon', gloss: 'heute/jetzt' },
|
||||
{ target: 'Ugma', gloss: 'morgen' },
|
||||
{ target: 'Tagpila ni?', gloss: 'Wie viel kostet das?' },
|
||||
{ target: 'Kawhaan', gloss: 'zwanzig' }
|
||||
{ target: 'Baynte', gloss: 'zwanzig' }
|
||||
],
|
||||
practicalTasks: [
|
||||
{
|
||||
@@ -960,7 +960,7 @@ const LESSONS = [
|
||||
cultural: 'Handeln ist in den Philippinen üblich und erwartet.' },
|
||||
|
||||
{ week: 2, day: 4, num: 18, type: 'vocab', title: 'Zahlen 1–20',
|
||||
desc: 'Grundzahlen und Zahlen bis 20 (usa … kawhaan)',
|
||||
desc: 'Grundzahlen und Zahlen bis 20 (usa … baynte)',
|
||||
targetMin: 22, targetScore: 85, review: true,
|
||||
cultural: null },
|
||||
|
||||
|
||||
Reference in New Issue
Block a user