PERSONALIZE MACHINE LEARNING CONTENT: INCORPORATING CHARACTER AND EMOTION