Day 56 Using AI to Build a Grammar App
I ran an experiment yesterday to see which AI chatbot would help me most with language learning. The results were pretty much what I expected.
Here are my recommendations:
- For grammar explanations, example sentences, and general language questions: ChatGPT or Copilot
- For creating custom learning apps: Claude
What my language learning looked like today
Today I was reviewing Greek nouns and cases in Duolingo. I worked on plurals and the accusative case, but quickly ran into the usual problem: the endings change depending on case (nominative, accusative, genitive) and number.
I copied some example sentences from Duolingo and asked ChatGPT for a quick explanation of how the articles and noun endings change. It produced some helpful charts, which I copied into my notebook.
But charts only go so far. What I really needed was practice — lots of sentences and immediate feedback.
So I decided to get help from Claude: I asked Claude to make an app for me.
Asking Claude to build a practice app
It was a long prompt because I needed to explain exactly what I wanted.
For example:
The man drinks water.
I see the man.
The house of the man.
The men drink water.
I see the men.
In each of those cases "the man" is different. The word for "the" is different, and the ending is different.
Can you make me an app where I have to choose the correct word for "the" and I have to choose the correct word for "man/men".
For example, you would ask, "The man drinks water."
And you would write: _ _ πίνει νερό
Then give six choices for the first blank (ο, τον, του, οι, τους, των) and six choices for the second blank (άντρας, άντρα, άντρες, αντρών)
Each quiz should have 10 questions, and the user should have the option to do the quiz again. There should be lots of questions in the database for the app to choose from.
Claude worked for a few minutes and then presented me with a really nice-looking app.
I worked through one quiz and was very happy with how it functioned. The only problem was that the choices were always shown in the same order. That meant I could guess the answer by position.
So I prompted Claude again.
The new version was much better. I really like it.
Expanding the question bank
Claude also lets you look at the code behind the app. I had a quick look and scrolled through the question bank. It didn’t take very long to reach the end, so I asked Claude another question.
So I asked:
It also explained which additional nouns it could include.
Then it asked:
Of course I said:
I can’t help being polite to my chatbots.
The final result
I love the final product. It is exactly what I need to help me practice these forms.
You can try the app here: Greek article and noun practice app
It is incredibly easy now to create custom learning apps and share them.
By explaining the process step by step, I hope that anyone reading this might be inspired to try building something similar for their own language learning.