Virtual Community systems: a pragmatical approach to integrate e-learning and information systems