Learner progression and diagnostics in agileBase