Distributed collaborative learning communities enabled by information communication technology door H.L. Alvarez