The main components of satisfaction with e-learning