Didapages is a very useful tool for course authors. This software provides many opportunities, such as adding text, images, audio and video to create your own interactive book. It can be very interesting for self-study or distance learning, especially, I would say, for language learning.
Here you can see a selection of Didapages based resources to learn English:
As Christmas approaches...
On vocabulary (French resource):
Symbaloo webmix on vocabulary and grammar: