Exploring the influence of learners’ personal traits and perceived course characteristics on online interaction and engagement