Enhancing Learning Experiences through Context-Aware Collaborative Services: Software Architecture and Prototype System | IEEE Conference Publication | IEEE Xplore