feat: 完成三类字母描红开发

This commit is contained in:
R524809
2026-04-17 15:59:55 +08:00
parent 6c98e96506
commit 15ad5cce75
13 changed files with 565 additions and 233 deletions
+67 -1
View File
@@ -325,7 +325,7 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
{
id: 'letter-tracing-upper-lower',
title: '字母总览',
desc: 'Uppercase / Lowercase 分区,9+9+8 行',
desc: 'Uppercase / Lowercase 分区,每区四行(7+7+6+6',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
@@ -387,6 +387,72 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
},
},
),
sheet(
{
id: 'letter-tracing-triple',
title: '三字母精练',
desc: '每页聚焦 3 个字母,大写 + 小写深度书写',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
icon: '🔤',
img: '',
ageRange: [4, 7],
difficulty: 'basic',
previewBg: '#e8f4ff',
previewText: 'ABC',
},
{
subcategory: 'letter-tracing',
template: 'tracing-writing',
generator: 'letter-tracing',
sortOrder: 46,
layoutConfig: {
...L.trace,
instructionText: '每页 3 个字母,逐字精练',
},
generatorConfig: {
mode: 'triple-focus',
letterCase: 'both',
repetitions: 5,
fadePattern: 'gradient',
tripleLetters: ['A', 'B', 'C'],
},
},
),
sheet(
{
id: 'letter-tracing-single-line',
title: '单字母逐行',
desc: '每行一个字母,13 字母半表逐字练习',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
icon: '📝',
img: '',
ageRange: [4, 7],
difficulty: 'basic',
previewBg: '#e8f4ff',
previewText: 'AM',
},
{
subcategory: 'letter-tracing',
template: 'tracing-writing',
generator: 'letter-tracing',
sortOrder: 47,
layoutConfig: {
...L.trace,
instructionText: '每行一个字母,逐字反复练习',
},
generatorConfig: {
mode: 'single-line',
letterCase: 'both',
alphabetHalf: 'A-M',
repetitions: 5,
fadePattern: 'first-only',
},
},
),
];
export const MATH_FUNCTION_TYPES: MathFunctionType[] = ALL_WORKSHEETS.filter(