Adaptive Competency Assessor