This presentation outlines the main theories in online learning design.
http://sprout.lakeheadu.ca/~gpassmor/TPID/Index/Index.html