We noted the phenomenon of poor pre-school language education for children when their primary caregivers are poor at the language of their country of residence in an era where there are many multicultural families. In multicultural families, the subject of language education is children and primary caregivers.
We provide a fairy tale reading service that allows main caregivers and children to bond with each other and acquire language and culture of their country of residence.
According to a national survey of multicultural families conducted in Korea in 2021, the biggest difficulty in raising children was Korean language instruction (26.8%) for those under the age of 5 and learning instruction (50.4%) for those over the age of 6.
In a typical family, the caregiver is proficient in the language, so the child is naturally able to acquire it. However, in a multicultural family, the primary caregiver is less likely to acquire a language because the primary caregiver may be inexperienced in the language of the country of residence. The degree of language learning also has a significant impact on pre-school children's educational attainment.
Children's storybooks read by their parents in childhood have excellent language learning effects. So, with this in mind, we propose a
We have chosen high quality education among the UN's sustainable development goals, and the specific goal is
Caregivers can read fairy tale books with their children to acquire culture and language, and learn words. After reading the fairy tale books, the "Think" question allows them to think deeply about the contents of the fairy tale and induce them to interpret them in their own way for social learning. It also allows caregivers and children to bond by having conversations about the book.
There are four areas for indicators at the United Nations to see if children's development is on track. Our solution sought to improve in terms of literacy and social/emotional learning among the four.
Reading fairy tales with parents naturally helps them learn about letters and improve their reading skills. Also, think-about questions can induce conversations between parents and children, forming an emotional bond. Social learning is possible through social thinking, while thinking about the contents of fairy tales to answer questions.
- One of the ways preschoolers learn a language is "reading fairy tales together." Using our solution, the primary caregiver can also read fairy tales, learn words, and practice pronunciation with a guide through TTS. This allows the primary caregiver to read fairy tales to children, too.
- Min Kyung-min and Soohyang Kim (2022). Effects of Repetitive Picture Book Reading Activities on Children's Reading Motivation and Reading Interest. Research on Children's Literature Education, 23 (2), 71-101.
- Kim Hong-mi. (Date of opening). Effect of family-linked picture book reading activities on children's language expression and creative problem-solving skills. Korean Open Early Childhood Education Association's academic conference thesis collection, venue.
- Our solution allows us to read fairy tales together and provide "think" questions to create conversational topics, and to communicate and bond by sharing stories about fairy tales together.
- Song Myung-hee, Kim Min-jin (2010). The effect of speech play activities on children's vocabulary and reading attitudes after reading picture books. Educational science research, 41 (2), 83-113.
- Kim Jung-won, Nam Kyu. (2009). Response patterns of migrant women from multicultural families expressed during the application of picture book reading programs. Children's Literature Education Research, 10 (2), 73-103.
π Demo Video
demo.video.mp4
${\textsf{\color{#4285f4}G}\textsf{\color{#ea4335}o}\textsf{\color{#fbbc05}o}\textsf{\color{#4285f4}g}\textsf{\color{#34a853}l}\textsf{\color{#ea4335}e}}$ Products
- Google Cloud Platform
- Google Cloud Storage (Bucket)
- Google Cloud SQL
- Google translation API
- Google text to speech API
π₯ Front-end
Before getting started, ensure you have the following installed:
- Node.js
- npm (Node Package Manager)
- Clone the Repository:
git clone https://github.com/GDSC-CAU/FTIsland-FE.git
- Change Directory:
cd FTIsland-FE
- Install Dependencies:
npm install
- Create a .env.local File
- Create a .env.local file in the root directory of your project.
- Set Environment Variables
- Set the required environment variables in the .env file. For example:
NEXT_PUBLIC_GOOGLE_CLOUD_API_KEY={ /* Your gcp key */ }
NEXT_PUBLIC_SERVER_URL=http://localhost:8080
To run the front-end application, follow these steps:
- Development Mode:
npm dev
- Test
- Open http://localhost:3000 with your browser to see the result.
π₯ Back-end
Before getting started, ensure you have the following installed:
- MySQL
- Java (JDK17)
- IntelliJ IDEA
- Clone the Repository:
git clone https://github.com/GDSC-CAU/FTIsland-BE.git
- Open
- In IntelliJ IDEA, open the folder for that clone path and select the "build.gradle" file to open it.
- When the gradle plug-in elephant appears, press it to add dependency.
- If you have a build problem, change to Build Tools in settings: IntelliJIDEA -> Gradle or vice versa.
- If you still have a problem, set the gradle JVM version to 17.
- You must enter the API Key in the yml file to run. Running as it is may not support some of the features.
- The mysql setting must be as follows.
- In mySQL workbench, set the root user's password to 0000.
mysql -u root
set password = password('0000');
- Create database under the name 'ft'
create database ft;
- In "com.FTIsland.BE" folder, Run "BeApplication" file.
- Test
Open http://localhost:8080 or use the POSTMAN to check the api operation.
You can explore more about ποΈ Fairy-Tale Island ποΈ
Sample books from here.
Main Page | Side Menu |
---|---|
Book Title | Book Contents |
---|---|
My Stories | Vocabulary |
---|---|
-
Currently, it is for multicultural families living in Korea, and registered fairy tales are mainly for traditional fairy tales in Korea. In order to target more multicultural families in more countries, many traditional fairy tales from various countries will be registered. Traditional fairy tales allow you to feel the culture or customs of a country, and if there are traditional fairy tales from various countries, you can understand the culture by reading fairy tales about your parents' home country.
-
In a multicultural family, a child's poor language proficiency due to the language proficiency of the main caregiver can also be resolved through drawing. While drawing about keywords, you can naturally acquire words and form a bond by drawing together. In the future, we will add a function of drawing fairy tale illustrations by using our own imagination about the contents of the fairy tale.
-
The current version of the solution offers only Korean, English, Japanese, and Chinese, but the backend code provides both languages from countries provided by the Google translation API, so adding a country to the main/subordinate language option can support many countries without additional memory consumption or code modification.
Minkyeong Kim | Yunjin Kim | Youngeun Jun | Seungwon Choi |
---|---|---|---|
Back-end / AI / Video | Server / Back-end | Front-end / Design | Front-end / Design |