Latin Morph! is a Streamlit app that allows Latin students of all levels to practice their morphology by creating correct word forms for different parts of speech (nouns, verbs, pronouns, adjectives, and verbal adjectives). Settings can be adjusted for a given part of speech in order to only practice a small set of forms (e.g., just first declension nouns, or just future active verbs), or to allow practice across a larger set of forms. For logged-in users, their settings and answers are stored on Supabase.
Forms and questions are generated on the fly, rather than drawing on a preset list, so it is not possible to run out of questions. There is a rudimentary adaptive learning algorithm so that students are tested more frequently on things that they tend to get wrong, and users can also view statistics indicating which subcategories of a given part of speech are most in need of review. The available vocabulary is limited but can easily be extended upon request.
