A generalised framework to support field and in–class collaborative learning. (23rd January 2015)