We're almost ready to beta test an iPad version of my GrammarTrainer, and so I thought I'd "scoop" it here, now.
(And, in the process, I thought I'd mention its name with its trade mark a few times so as to claim it before someone else does).
Related to this, here's a brief commentary on things to watch out for in programs that purport to teach grammar, excerpted from this book:
With programs that claim to teach grammar, there are several things to watch out for. Is the main focus really on grammar and its general rules and structures, or is it on vocabulary and specific phrases? If the program does focus on general rules, are these the kinds of grammar rules that language-impaired students need help with and that have been our focus throughout this book—word order and word endings—or are they the kinds of rules aimed at all students—part of speech labels, rules specific to the standard dialect, and the conventions of written language (punctuation, the spelling of homophones, and rules of style). Here, it’s important to distinguish between “school grammar,” also called “prescriptive grammar,” which many students need help with, and the more basic grammar discussed throughout this book, which only language-impaired students need help with.
Once you’ve insured that the latter sort of grammar is addressed by the program, there are additional questions to ask. Does the program teach this grammar explicitly, or merely provide incidental exposure? Incidental exposure may still be effective, but, as discussed in Chapter 3, it’s impossible to ensure that the user is paying attention. Does the program teach productive grammar, or only receptive grammar? Receptive grammar is worth instructing in its own right, but, as discussed in Chapter 3, mastery of particular receptive grammar skills doesn’t guarantee mastery of corresponding productive grammar skills. Finally, if the program teaches productive grammar, how wide a range of structures does it teach, and how much of the grammatical work is done for the student instead of by him?