E-learning, M-learning and D-learning: Conceptual definition and comparative analysis | Synapse