feat: erweitere Vokabelkurs mit neuen Zahlen und verbessere Sichtbarkeit der Zahlenreihen
All checks were successful
Deploy to production / deploy (push) Successful in 2m30s
All checks were successful
Deploy to production / deploy (push) Successful in 2m30s
This commit is contained in:
@@ -1742,8 +1742,18 @@ export default {
|
||||
pushUnique(item?.reference, item?.learning);
|
||||
});
|
||||
|
||||
// Begrenzen, damit die Vorbereitungsrunde kompakt bleibt
|
||||
return out.slice(0, 30);
|
||||
// Zahlenreihen muessen vollstaendig sichtbar bleiben: Ein pauschales
|
||||
// Limit wuerde bei gemischten Checkpoints die Beispiele 11-19 und
|
||||
// zusammengesetzte Zahlen wie 21/25 abschneiden.
|
||||
const numberGlosses = new Set([
|
||||
'eins', 'zwei', 'drei', 'vier', 'fünf', 'sechs', 'sieben', 'acht', 'neun', 'zehn',
|
||||
'elf', 'zwölf', 'dreizehn', 'vierzehn', 'fünfzehn', 'sechzehn', 'siebzehn',
|
||||
'achtzehn', 'neunzehn', 'zwanzig', 'einundzwanzig', 'fünfundzwanzig'
|
||||
]);
|
||||
const numberPatternCount = this.normalizedCorePatterns.filter((pattern) =>
|
||||
numberGlosses.has(String(pattern?.gloss || '').trim().toLowerCase())
|
||||
).length;
|
||||
return numberPatternCount >= 10 ? out : out.slice(0, 30);
|
||||
},
|
||||
currentPrepItem() {
|
||||
return this.prepItems[this.lessonPrepIndex] || null;
|
||||
|
||||
Reference in New Issue
Block a user