Text this: Teaching online with an artificial pedagogical agent as a teacher and visual avatars for self-other representation of the learners. Effects on the learning performance and the perception and satisfaction of the learners with online learning: previous and new findings