Providing Flexibility in Learning Activities Systems by Exploiting the Multiple Roles of Mobile Devices | IEEE Conference Publication | IEEE Xplore