One of the main objectives of educational research in the area of e-learning is the optimisation of instructional designs to maximise learning opportunities that can be offered through different types of learning interactions for different types of learners. Designing an effective learning system requires looking at several variables and considerations. This paper reviews related literature and looks at theories and models linking technology to learning. The paper concludes with a compiled list of possible factors that may influence students’ attitude towards the use of technology for learning as well as related interactivity design guidelines.