Introducing time management services into Virtual communities and e-learning systems: a case study