An intelligent learner support agent sets out to discover auxiliary learning material
for a given user. Having access to detailed information about what the user has
already learned (or, what the user has not learned yet) the agent is far more likely to
discover more contextually relevant items than would be possible otherwise.