Inspiration

We got inspiration from many of our close friends and family members that have been bullied because of their different dialects and expansion of vocabulary regarding the language of English. This app would help many of our close loved ones and other individuals who experience similar issues.

What it does

Our app reads the text that the user has given and the user is allowed to choose any words throughout reading that they do not understand or want to know the definition of. Our app stores the words that they have clicked and after giving the definition of them, they user can toggle to the next tab to see if they have clicked the definition of a word many times, and then they can use this information to create flashcards that will help them expand their vocabulary.

How we built it

We used Tkinter and custom Tkinter to create a graphical user interface that looks aesthetically pleasing. We also created a wide list of functions that breaks our project into multiple chunks, for example, the part that gives the definitions, the part that shows the words in between the frequencies, etc. Our code follows Object oriented programming paradigm and the MVC pattern.

Challenges we ran into

Fixing the bugs that we ran into while trying to close and trying to make the GUI with all of the errors we had popping up.

Accomplishments that we're proud of

We are proud of the algorithms that we created and the collaboration that we underwent to problem-solve through our challenges. One of the main things that we are proud of was that we were able to connect the front-end and back-end of our application successfully.

What we learned

We learned how to learn new things and piece them together to create a new product. One of the main things that we had to learn was to take bits and pieces of the coding that we know and piece it together to create a fully working app.

What's next for Language Learning Assistant

Language Learning Assistant can be used in the future to help immigrants learn English in a more proficient way that tracks the knowledge and progress that they have gone through.

Built With

Share this project:

Updates