Capturing Communication and Interaction Needs of the Users – Building Better ICT Based Learning Environments