Affective computing and affective learning – methods, tools and prospects