A Generic Architecture for Emotion-based Recommender Systems in Cloud Learning Environments

Cloud technology has provided a set of tools to learners and tutors to create a virtual personal learning environment. As these tools only support basic tasks, users of learning environments are looking for specialized tools to exploit the uncountable learning elements available on the internet. Thus, one of the most common functional- ities in cloud-based learning environments is the recommendation of learning elements and several approaches have been proposed to deploy recommender systems into an educational environment. Currently, there is an increasing interest in including affec- tive information into the process to generate the recommendations for the learner; and services offering this functionality on cloud environments are scarce. Hence in this paper, we propose a generic cloud-based architecture for a system that recommends learning elements according to the affective state of the learner. Furthermore, we pro- vide the description of some use cases along with the details of the implementation of one of them. We also provide a discussion on the advantages and disadvantages of the proposal.

[1]  Henry E. Schaffer,et al.  Improving K-12 pedagogy via a Cloud designed for education , 2013, Int. J. Inf. Manag..

[2]  Neal Leavitt,et al.  Is Cloud Computing Really Ready for Prime Time? , 2009, Computer.

[3]  Olga C. Santos,et al.  Affective issues in Semantic Educational Recommender Systems , 2012, RecSysTEL@EC-TEL.

[4]  Vincent P. Wade,et al.  Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services , 2007, IEEE Internet Computing.

[5]  Peter Brusilovsky,et al.  KnowledgeTree: a distributed architecture for adaptive e-learning , 2004, WWW Alt. '04.

[6]  Erik Duval,et al.  Context-Aware Recommender Systems for Learning: A Survey and Future Challenges , 2012, IEEE Transactions on Learning Technologies.

[7]  Shahriar Mohammadi,et al.  E-Learning Based on Cloud Computing , 2014 .

[8]  Erik Duval,et al.  Recommender Systems for Learning , 2012, Springer Briefs in Electrical and Computer Engineering.

[9]  Carlos Delgado Kloos,et al.  A widget to recommend learning resources based on the learner affective state , 2012 .

[10]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[11]  Xiaodi Huang,et al.  An E-learning System Architecture based on Cloud Computing , 2012 .

[12]  Mohammed Al-Zoube,et al.  E-Learning on the Cloud , 2009, Int. Arab. J. e Technol..

[13]  Peter Dolog,et al.  Integrating Adaptive Hypermedia Techniques and Open RDF-based Environments , 2003, WWW.

[14]  Luis Rodero-Merino,et al.  A break in the clouds: towards a cloud definition , 2008, CCRV.

[15]  Carlos Delgado Kloos,et al.  An Architecture for Combining Semantic Web Techniques with Intelligent Tutoring Systems , 2008, Intelligent Tutoring Systems.

[16]  Rafael A. Calvo,et al.  Affect Detection: An Interdisciplinary Review of Models, Methods, and Their Applications , 2010, IEEE Transactions on Affective Computing.

[17]  Carlos Delgado Kloos,et al.  Personalized Service-Oriented E-Learning Environments , 2010, IEEE Internet Computing.

[18]  Arthur C. Graesser,et al.  Toward an Affect-Sensitive AutoTutor , 2007, IEEE Intelligent Systems.

[19]  Sean Owen,et al.  Mahout in Action , 2011 .

[20]  Alexander Mikroyannidis A semantic framework for cloud learning environments , 2012 .