To offer effective e-learning it is important to get the model right, but this is difficult.