The document discusses supporting flexible competency frameworks in an online mathematics learning environment called ActiveMath. It describes ActiveMath's student model and pedagogical model, which currently supports three competency systems. The goals are to integrate different learning objects tagged with various competency systems and allow combined evaluation of student data annotated with different frameworks. The approach is to map competencies from additional systems to an internal representation and parameterize the tutorial component to generate courses for any competency system.