Planning and execution in a personalised e-learning setting