Experimenting with and analysing approaches to eLearning within a staff development context