Delivering E-learning. A Complete Strategy for Design, Application and Assessment | Synapse