E-learning system design with the focus on knowledge flows and learning objects. (1st January 2014)