Ron Chang Lee is active in TESOL in California, with a special interest in artificial intelligence for language learning.
Here he has produced a large number of listening passages with text quizzes to test comprehension and grammar.
"Free short English stories for ESL students, with grammar, comprehension, and dictation exercises, created for ESL learners who want to practice reading and improve their reading skills. Students can also choose to listen to the stories."
It's a long way from the communicative approach, but for motivated intermediate learners who want to work on pronunciation, reading/listening comprehension and grammar, one story a day will take you six months ...
Via Shona Whyte