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