What you need:
Triggers and Endings
I'm sure we all have our own way of teaching grammar, but here is one thing I emphasise to all my pupils, at all levels: to write (and speak) Russian well, you need to get your noun/adj endings right (we'll leave verbs just for now).
- you need to know the endings themselves for each CASE
- and also when to use each case (I call these THE TRIGGERS)
You need both of these! No point having one without the other.
Here are the resources I use:
Endings practice: Clozemaster
As pupils or teachers, we will be used to 'cloze' tests, commonly known as 'fill in the blanks' or 'add the ending'. This website and accompanying app uses A.I. to generate sample sentences, ranked by difficulty of vocab. There has been a recent upgrade to what it can do, and there are lots of different things that you can test.
You do need to subscribe to the full version to use all the functionality, but the basic (free) version is also really good.
One of the best things is that sentences have translations, so you can learn vocabulary as you go too.