Inspiration

With the relentless advancement of technology, artificial intelligence has now changed people's daily lives drastically. We've found the right opportunity to integrate AI into language learning.

What it does

The Learna user is able to learn the languages they want to learn with the support of AI. The user firstly chooses their desired language, and decides whether they want to practice reading or listening. Reading: There will be a passage and relating quetions generated by the AI and the users are to answer the questions. Listening: There will be an audio and relating quetions generated by the AI and the users are to answer the questions. In both cases, the answers are marked by the AI, and provided to-the-point feedbacks.

How we built it

We have used React for frontend and Django for backend frameworks. In the frontend we retrieve user's inputs which are processed in the backends.

Challenges we ran into

The toughest challenge was to provide an audio for listening practice. We have managed to find a text-to-speech service provided by Google, so we used its API to convert AI-generated-text into an audio file.

Accomplishments that we're proud of

The accomplishments that we're most proud of is of course getting things together to make an working website.

What we learned

I (Shigen, one of the group members) have learnt a lot about devloping a web app especially since I have not touched any of these frameworks before, and it was a profounding experience. We as a group learnt about the business side of the product (i.e. the target audience, market research), which led to making an unique product.

What's next for Learna

The next step for Learna includes adding Speaking and Reading and exercises. Additionally, we would like the contents to be specific to the users. For example, if the student is studying computer science, we could ask them about the pointers in C, which would make the leaning much more engaging.

Built With

Share this project:

Updates