Perspectives and patterns in developing and implementing international web-based Collaborative Learning Environments