This commit is contained in:
louiscklaw
2025-02-01 01:16:09 +08:00
commit 91fab4a5d5
4178 changed files with 407527 additions and 0 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
task1/_del/source.old/public/assets/icons/favicon-16x16.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
task1/_del/source.old/public/assets/icons/favicon-32x32.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

BIN
task1/_del/source.old/public/assets/icons/favicon.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

BIN
task1/_del/source.old/public/assets/icons/icon.png (Stored with Git LFS) Normal file

Binary file not shown.

BIN
task1/_del/source.old/public/assets/icons/icon_144.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1 @@
{"name":"","short_name":"","icons":[{"src":"/android-chrome-192x192.png","sizes":"192x192","type":"image/png"},{"src":"/android-chrome-512x512.png","sizes":"512x512","type":"image/png"}],"theme_color":"#ffffff","background_color":"#ffffff","display":"standalone"}

Binary file not shown.

View File

@@ -0,0 +1,8 @@
{
"image": "helloworld.jpg",
"sound": "helloworld.mp4",
"word": "keyboard",
"word_c": "鍵盤",
"sample_e": "I buy a keyboard to type",
"sample_c": "我買個鍵盤打字"
}

View File

@@ -0,0 +1,8 @@
{
"image": "helloworld.jpg",
"sound": "helloworld.mp4",
"word": "keyboard",
"word_c": "鍵盤",
"sample_e": "I buy a keyboard to type",
"sample_c": "我買個鍵盤打字"
}

View File

@@ -0,0 +1,542 @@
[
{
"name": "vocabulary",
"path": "vocabulary",
"content": [
{
"cat_name": "Technology",
"cat_image": "/data/Lesson/images/technology.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 01",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 02",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "art",
"cat_image": "/data/Lesson/images/art.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "A_keyboard 00",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "nature",
"cat_image": "/data/Lesson/images/nature.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "workplace",
"cat_image": "/data/Lesson/images/workplace.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "W_keyboard 00",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "sports",
"cat_image": "/data/Lesson/images/sports.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 00",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 00",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "news",
"cat_image": "/data/Lesson/images/news.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "N_keyboard 00",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
}
]
},
{
"name": "connectives",
"path": "connectives",
"content": [
{
"cat_name": "Sequencing",
"cat_image": "/data/Lesson/images/sequencing.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 01",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 02",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 03",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "S_keyboard 00",
"word_c": "S_鍵盤 04",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "Comparing",
"cat_image": "/data/Lesson/images/comparing.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "Time",
"cat_image": "/data/Lesson/images/time.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "T_keyboard 00",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "T_keyboard 00",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "T_keyboard 00",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "T_keyboard 00",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "Couse & Effect",
"cat_image": "/data/Lesson/images/cause_and_effect.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "C_keyboard 00",
"word_c": "C_鍵盤 00",
"sample_e": "C_I buy a keyboard to type 00",
"sample_c": "C_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "Emphasizing",
"cat_image": "/data/Lesson/images/emphasizing.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "E_keyboard 00",
"word_c": "E_鍵盤 00",
"sample_e": "E_I buy a keyboard to type 00",
"sample_c": "E_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "E_keyboard 00",
"word_c": "E_鍵盤 00",
"sample_e": "E_I buy a keyboard to type 00",
"sample_c": "E_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
},
{
"cat_name": "Making conclusion",
"cat_image": "/data/Lesson/images/making_conclusion.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 01",
"word_c": "M_鍵盤 01",
"sample_e": "M_I buy a keyboard to type 01",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "M_keyboard 00",
"word_c": "M_鍵盤 00",
"sample_e": "M_I buy a keyboard to type 00",
"sample_c": "M_我買了一個<span className='bold'>鍵盤</span>來打字"
}
]
}
]
}
]

BIN
task1/_del/source.old/public/data/Lesson/images/art.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
task1/_del/source.old/public/data/Lesson/images/nature.jpg (Stored with Git LFS) Normal file

Binary file not shown.

BIN
task1/_del/source.old/public/data/Lesson/images/news.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
task1/_del/source.old/public/data/Lesson/images/sports.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
task1/_del/source.old/public/data/Lesson/images/time.jpg (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1 @@
[{"name":"vocabulary","path":"vocabulary"},{"name":"Connectives","path":"connectives"}]

View File

@@ -0,0 +1,10 @@
[
{
"name": "Vocabulary",
"path": "vocabulary"
},
{
"name": "Connectives",
"path": "connectives"
}
]

View File

@@ -0,0 +1,8 @@
{
"image": "helloworld.jpg",
"sound": "helloworld.mp4",
"word": "keyboard",
"word_c": "鍵盤",
"sample_e": "I buy a keyboard to type",
"sample_c": "我買個鍵盤打字"
}

View File

@@ -0,0 +1,8 @@
{
"image": "helloworld.jpg",
"sound": "helloworld.mp4",
"word": "keyboard",
"word_c": "鍵盤",
"sample_e": "I buy a keyboard to type",
"sample_c": "我買個鍵盤打字"
}

Binary file not shown.

View File

@@ -0,0 +1,10 @@
[
{
"name": "Technology",
"list_pos": 1
},
{
"name": "Art",
"list_pos": 2
}
]

View File

@@ -0,0 +1,194 @@
[
{
"cat_name": "Quiz1",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
},
{
"cat_name": "Quiz2",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "4. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "5. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "6. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "7. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
},
{
"cat_name": "Quiz3",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "4. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "5. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "6. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
},
{
"cat_name": "Quiz4",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
},
{
"cat_name": "Quiz5",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
},
{
"cat_name": "Quiz6",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"question_fh": "1. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "2. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "3. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "4. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "5. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "6. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "7. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
},
{
"question_fh": "8. he like apples",
"question_sh": "not grasps",
"modal_ans": "but"
}
],
"init_ans": ["D", "E", "F"]
}
]

View File

@@ -0,0 +1,3 @@
{
"dictionary_e": ["and", "not", "the"]
}

View File

@@ -0,0 +1,196 @@
[
{
"cat_name": "Technology",
"cat_image": "/data/Lesson/images/technology.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "mouse",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "monitor",
"word_c": "T_鍵盤 00",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
},
{
"cat_name": "Art",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤 00",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
},
{
"cat_name": "Nature",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 01",
"sample_e": "N_I buy a keyboard to type 01",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 00",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
},
{
"cat_name": "Workplace",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤 00",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
},
{
"cat_name": "Sports",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤 00",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤 00",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
},
{
"cat_name": "News",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 01",
"sample_e": "N_I buy a keyboard to type 01",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤 01",
"sample_e": "N_I buy a keyboard to type 01",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["A", "B", "C"]
}
]

View File

@@ -0,0 +1,3 @@
{
"dictionary_e": ["apple", "orange", "banana"]
}

View File

@@ -0,0 +1,316 @@
[
{
"cat_name": "Technology",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "鍵盤",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "mouse",
"word_c": "滑鼠",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "monitor",
"word_c": "屏幕",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "speaker",
"word_c": "音響器",
"sample_e": "T_I buy a keyboard to type 00",
"sample_c": "T_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["G", "H", "I"]
},
{
"cat_name": "Art",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤5",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤4",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤3",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "A_鍵盤2",
"sample_e": "A_I buy a keyboard to type 00",
"sample_c": "A_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["apple", "orange", "banana"]
},
{
"cat_name": "Nature",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤7",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤6",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤5",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤4",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤3",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤2",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["apple", "orange", "banana"]
},
{
"cat_name": "Workplace",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤7",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤6",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤5",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤4",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤3",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "W_鍵盤2",
"sample_e": "W_I buy a keyboard to type 00",
"sample_c": "W_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["apple", "orange", "banana"]
},
{
"cat_name": "Sports",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤7",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤6",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤5",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤4",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤3",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "S_鍵盤2",
"sample_e": "S_I buy a keyboard to type 00",
"sample_c": "S_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["apple", "orange", "banana"]
},
{
"cat_name": "News",
"cat_image": "https://docs-demo.ionic.io/assets/madison.jpg",
"content": [
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤9",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤8",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤7",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤6",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤5",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤4",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤3",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
},
{
"image": "https://docs-demo.ionic.io/assets/madison.jpg",
"sound": "/helloworld.mp3",
"word": "keyboard",
"word_c": "N_鍵盤2",
"sample_e": "N_I buy a keyboard to type 00",
"sample_c": "N_我買了一個<span className='bold'>鍵盤</span>來打字"
}
],
"init_answer": ["apple", "orange", "banana"]
}
]

View File

@@ -0,0 +1,3 @@
{
"dictionary_e": ["apple", "orange", "banana"]
}

View File

@@ -0,0 +1,11 @@
import LessonCategoriesMeta from './Lesson/meta.json';
function getLessonCategories(): any {
return LessonCategoriesMeta;
}
function Helloworld(): string {
return getLessonCategories();
}
export { Helloworld };

BIN
task1/_del/source.old/public/favicon.png (Stored with Git LFS) Normal file

Binary file not shown.

Binary file not shown.

BIN
task1/_del/source.old/public/icon.png (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -0,0 +1,53 @@
{
"short_name": "Letter card App",
"name": "My Letter card App",
"display": "standalone",
"orientation": "portrait",
"start_url": ".",
"theme_color": "#ffffff",
"background_color": "'#eeeeee'",
"icons": [
{
"src": "assets/icons/icon-48.webp",
"type": "image/png",
"sizes": "48x48",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-72.webp",
"type": "image/png",
"sizes": "72x72",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-96.webp",
"type": "image/png",
"sizes": "96x96",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-128.webp",
"type": "image/png",
"sizes": "128x128",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-192.webp",
"type": "image/png",
"sizes": "192x192",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-256.webp",
"type": "image/png",
"sizes": "256x256",
"purpose": "any maskable"
},
{
"src": "assets/icons/icon-512.webp",
"type": "image/png",
"sizes": "512x512",
"purpose": "any maskable"
}
]
}