The iCycle Project consists of several components, including use of xAPI and Learning Record Stores, a virtual teaching assistant to improve data retention on the interaction's between students, learning analytics and data mining integration, distributed cloud storage and more.