{'fraction_non_alphanumeric': 0.02290748898678414, 'fraction_numerical': 0.0, 'mean_word_length': 5.566473988439307, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
E-learning solutions for cloud environments

E-learning topic, as many authors suggest, still at its infancy and further developments are needed to turn the learning experience more rewarding, stable, and cost-efficient. The new cloud computing paradigm, considered currently a popular research topic due to evident benefits for organizations and customers, can help e-learning to overcome many challenges. These issues comprise the use of outdated technologies and precious resources to manage and deploy learning platforms that still under use at schools, universities, and companies. Furthermore, new ideas from the combination between elearning and cloud computing can emerge as new technological solutions for better learning environments. This paper proposes a set of innovations to be applied on the current cloud computing architectures, business models, and service models in order to accommodate cloud-based learning platforms. The available Personal Learning Environment Box (PLEBOX) is analyzed in order to propose an architectural migration to evolve the current PLEBOX solution into a new cloud-based e-learning platform.