E-learning paradigms and applications : agent-based approach (2014)