Combining learning with patterns and geo-collaboration to support situated learning | IEEE Conference Publication | IEEE Xplore