Though I have followed grammar based approach for Marathi teaching; I have purposely omitted explaining the concept of विभक्ति(vibhakti) and विभक्तिप्रत्यय(vibhaktipratyay).
I think it is very complicated to explain and a lot confusing. Because “विभक्तिप्रत्यय” table includes many suffixes which are not used in contemporary language.
I had read at one place that in modern languages there are less number of cases. And cases were replaced by prepositions in the evolution of languages. e.g. in Sanskrit and in Marathi there are 7 cases; in German there are 4 cases while in English there are only 2 cases.
I decided to teach Marathi in terms of English i.e. prepositions
e.g. “second vibhakti” is actually preposition “To”
Third vibhakti is preposition “by” as used in pas tense. etc.
So please refer lesson related to prepositions
For more grammatical details of विभक्ति(vibhakti) refer section “Nominal inflection” section of wikipedia link