Leony Arreaga, Derick AntonioParada Gélvez, Hugo A.Muñoz Merino, Pedro JoséPardo Sánchez, AbelardoDelgado Kloos, Carlos2014-04-022014-04-022013-08-01Journal of Universal Computer Science (2013), 19 (14), 2075-20920948-6968 (online)0948-695X (print)https://hdl.handle.net/10016/18702Cloud 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 functionalities 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 affective 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 provide 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.18 p.application/pdfeng© J.UCSRecommender systemsAffective computingCloud learning environmentsSoftware architectureA Generic Architecture for Emotion-based Recommender Systems in Cloud Learning Environmentsresearch articleTelecomunicaciones10.3217/jucs-019-14-2075open access2075142092Journal of universal computer science19AR/0000014396