... The first implementation documented in 2010 offered an enhanced e-Learning ecosystem based on the integration between CC and Web 2.0 [214]. Other researchers have documented their experiences when developing e-learning systems (5/43) [185,190,209,214,217], m-learning systems (mobile) (5/43) [198,202,205,208,210], and virtual laboratory systems (4/43) [186,187,201,204]. In addition to these studies (30/43) [188, 189, 191-197, 199, 200, 203, 206, 207, 211-213, 215, 216, 218, 219, 221-226], other researches have shared considerably in common and highlighted issues, such as computer-supported collaborative learning platform [224], ontology-driven systems [203], SaaS platform [197], and private clouds [215]. ...