Idea for ICT based homeworks; your thoughts and suggestions welcomed…

Why do we set homeworks? What is the point of homework? What are we trying to achieve by setting the kids homework? Consolidation and practice of what was learnt in class? Promoting self-study skills and independent thought? Learning of new concepts? I’d like to think we set homework for all these reasons. It is well known that getting the kids...