Develop a cloud based architecture by integrating different subsystems, which allows learners to study related activities anytime and anywhere;Describe the interactive learning mode in a cloud environment by using the proposed architecture in order to demonstrate the combined advantages of better interaction facilities of a new system;Explore the relationships between cloud-based learning and m-learning in order to gain more thorough understandings of cloud based learning.