feat: 每日打卡

This commit is contained in:
R524809
2026-04-22 16:49:29 +08:00
parent de74666c9f
commit 2a1dbad164
8 changed files with 541 additions and 34 deletions
+33
View File
@@ -453,6 +453,39 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
},
},
),
sheet(
{
id: 'letter-tracing-daily-checkin',
title: '每日打卡',
desc: '四宫格每日字母打卡,闭合四线三格练习',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
icon: '🗓️',
img: '',
ageRange: [4, 7],
difficulty: 'basic',
previewBg: '#e8f4ff',
previewText: 'ABCD',
},
{
subcategory: 'letter-tracing',
template: 'tracing-writing',
generator: 'letter-tracing',
sortOrder: 48,
layoutConfig: {
...L.trace,
instructionText: '四宫格每日打卡字母描红',
},
generatorConfig: {
mode: 'letter-tracing-daily-checkin',
letterCase: 'both',
repetitions: 5,
fadePattern: 'first-only',
dailyLetters: ['A', 'B', 'C', 'D'],
},
},
),
];
export const MATH_FUNCTION_TYPES: MathFunctionType[] = ALL_WORKSHEETS.filter(