Learner & context analysis