Architecture based prototypes for mobile collaborative learning (MCL) to improve pedagogical activities | IEEE Conference Publication | IEEE Xplore