Building and fostering virtual learning communities