L'incorporazione dei computer e delle reti di dati come strumenti educativi ha reso possibile l'apparizione di nuovi spazi di insegnamento come gli ambienti virtuali su Internet. Di conseguenza, è comune trovare che le istituzioni educative, sia nel settore pubblico che privato, applicano le nuove tecnologie supportate da Internet per offrire programmi di apprendimento e formazione a diversi livelli di istruzione, sia per l'insegnamento teorico che pratico.Un esempio di questi nuovi spazi virtuali nell'educazione è il Learning Management System (LMS).Learning Management System (LMS), che permettono l'eliminazione delle barriere di tempo e spazio facilitandobarriere di tempo e spazio, facilitando l'accesso alle risorse educative in un modo più agile ed efficiente. Attualmente, i sistemi LMS, nel loro processo evolutivo, si basano sulle tecnologie dell'informazione e della comunicazione (ICT) come i dispositivi mobili e l'ubiquitous computing, che hanno dato origine a nuovi paradigmi educativi come il Mobile Learning (m-Learning) e l'Ubiquitous Learning (u-Learning) rispettivamente.