init commit,

This commit is contained in:
louiscklaw
2025-04-26 10:08:01 +08:00
parent 7d70b5826b
commit d0ea7e5452
473 changed files with 29989 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
interface ContainerProps {
name: string;
}
export default ContainerProps;

View File

@@ -0,0 +1,11 @@
import IConnectivesRevisionQuestion from './IConnectivesRevisionQuestion';
interface IConnectivesRevisionCategory {
test_s: string;
test_i: number;
cat_info: string;
cat_name: string;
content: IConnectivesRevisionQuestion[] | [];
}
export default IConnectivesRevisionCategory;

View File

@@ -0,0 +1,12 @@
interface IConnectivesRevisionQuestion {
test_s: string;
test_i: number;
image: string;
sound: string;
word_c: string;
word: string;
sample_e: string;
sample_c: string;
}
export default IConnectivesRevisionQuestion;

View File

@@ -0,0 +1,11 @@
import ILessonCategory from './ILessonCategory';
interface ILesson {
test_s: string;
test_i: number;
name: string;
path: string;
content: ILessonCategory[] | [];
}
export default ILesson;

View File

@@ -0,0 +1,11 @@
import IWordCard from './IWordCard';
interface ILessonCategory {
test_s: string;
test_i: number;
cat_info: string;
cat_name: string;
content: IWordCard[] | [];
}
export default ILessonCategory;

View File

@@ -0,0 +1,11 @@
import IListeningPracticeQuestion from './IListeningPracticeQuestion';
interface IListeningPracticeCategory {
test_s: string;
test_i: number;
cat_info: string;
cat_name: string;
content: IListeningPracticeQuestion[] | [];
}
export default IListeningPracticeCategory;

View File

@@ -0,0 +1,12 @@
interface IListeningPracticeQuestion {
test_s: string;
test_i: number;
image: string;
sound: string;
word_c: string;
word: string;
sample_e: string;
sample_c: string;
}
export default IListeningPracticeQuestion;

View File

@@ -0,0 +1,11 @@
import IMatchingFrenzyQuestion from './IMatchingFrenzyQuestion';
interface IMatchingFrenzyCategory {
test_s: string;
test_i: number;
cat_info: string;
cat_name: string;
content: IMatchingFrenzyQuestion[] | [];
}
export default IMatchingFrenzyCategory;

View File

@@ -0,0 +1,12 @@
interface IMatchingFrenzyQuestion {
test_s: string;
test_i: number;
image: string;
sound: string;
word_c: string;
word: string;
sample_e: string;
sample_c: string;
}
export default IMatchingFrenzyQuestion;

View File

@@ -0,0 +1,14 @@
interface IWordCard {
test_s: string;
test_i: number;
image: string;
sound: string;
word_c: string;
word: string;
sample_e: string;
sample_c: string;
image_url: string;
sound_url: string;
}
export default IWordCard;

View File

@@ -0,0 +1,5 @@
interface LessonCategoriesProps {
name: string;
}
export default LessonCategoriesProps;

View File

@@ -0,0 +1,5 @@
interface LessonContentProps {
name: string;
}
export default LessonContentProps;