feat: 英语字母描红修改

This commit is contained in:
R524809
2026-04-14 17:34:05 +08:00
parent e74fd3709c
commit ec5bc44741
11 changed files with 546 additions and 342 deletions
+21 -17
View File
@@ -258,8 +258,8 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
sheet(
{
id: 'letter-tracing-single',
title: '字母学习页',
desc: '单字母配图、阅读句与四线三格描红',
title: '看图描红',
desc: '单字母配图、例句与六行四线三格描红',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
@@ -280,7 +280,7 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
instructionText: '看一看,读一读,再描一描',
},
generatorConfig: {
mode: 'single-letter',
mode: 'picture-tracing',
letterCase: 'upper',
selectedLetter: 'A',
repetitions: 5,
@@ -291,8 +291,8 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
sheet(
{
id: 'letter-tracing-full',
title: '26 字母描红',
desc: '整页四线三格逐字母描红',
title: '分栏对照',
desc: '半组字母左大写右小写,每行四个',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
@@ -308,11 +308,15 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
template: 'tracing-writing',
generator: 'letter-tracing',
sortOrder: 43,
layoutConfig: { ...L.trace, instructionText: '沿虚线描写字母' },
layoutConfig: {
...L.trace,
instructionText: '左栏大写、右栏小写,逐行对应描红',
},
generatorConfig: {
mode: 'full-alphabet',
letterCase: 'upper',
repetitions: 8,
mode: 'column-compare',
letterCase: 'both',
alphabetHalf: 'A-M',
repetitions: 4,
fadePattern: 'gradient',
},
},
@@ -320,8 +324,8 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
sheet(
{
id: 'letter-tracing-upper-lower',
title: '大小写字母对照',
desc: '上半部大写、下半部小写总览',
title: '字母总览',
desc: 'Uppercase / Lowercase 分区,9+9+8 行',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
@@ -340,10 +344,10 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
layoutConfig: {
...L.trace,
columns: 13,
instructionText: '认大写小写字母',
instructionText: '认读全部大写小写字母',
},
generatorConfig: {
mode: 'upper-lower-split',
mode: 'overview',
letterCase: 'both',
repetitions: 1,
fadePattern: 'first-only',
@@ -353,8 +357,8 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
sheet(
{
id: 'letter-tracing-two-column',
title: '字母描红(两列)',
desc: 'AM / NZ 两列练习',
title: '大小写配对',
desc: 'AM、右 NZ,每行四组大小写',
category: 'english',
page: 'letterTracing',
subpackage: 'englishPages',
@@ -376,8 +380,8 @@ export const ALL_WORKSHEETS: WorksheetDefinition[] = [
instructionText: '沿虚线描写字母',
},
generatorConfig: {
mode: 'two-column',
letterCase: 'upper',
mode: 'case-pairing',
letterCase: 'both',
repetitions: 4,
fadePattern: 'gradient',
},