Pedagogical requirements have been derived from three theoretical perspectives: behaviorist, constructivist and collaborative learning, and the combination of these to the learning cycle with three stages corresponding to the learning theories. The major advantage of adopting such an approach is that it transposes learning theories to an e-Learning design model well understood by teachers and instructors. Given this background, the following conclusions can be drawn: