Learner: Understanding and Meeting Activity Requirements