These BUILDER routines create cloze passages of different types and some allow links to learning resources (dictionary, audio file, video file) on user specification.
Teaching English with Technology (TEwT) is a free online double-blind peer-reviewed journal that seeks to disseminate cutting-edge work focussed mainly on how technology is being used, or could be used, in TESOL (Teaching English To Speakers of Other Languages).
If you are new to The Tongue Untied, this site offers instruction in basic grammar, sentence structure and word choice, as well as rules for punctuation.
This is a really useful search engine for song lyrics. Just start typing in any vocabulary or grammar structures and it finds you a song / video with those words.