E-learning has registered considerable growth over the last decade. With the internet becoming increasingly...