CAPE is an authoring environment for adaptive online learning based on the model-integrated computing paradigm. CAPE supports a domain-specific modeling language for representing the design of online learning experiences and the various ways that they can respond to individual learners as the experiences unfold. CAPE is companioned with a web-based learning platform called eLMS that supports delivery of the adaptive courseware to learners.