When i was teaching young learners i built a website for them that matched their book. There were 10 questions for each unit of each book. (too much work!) I would assign it for homework and the results were emailed to me.
Currently with my university students i don't use anything.