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 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.
recommender systems cloud learning environments affective computing software architecture