1. A system for games-based learning, comprising: a learning application for execution by a player for the assessment of a learning objective, said learning application comprising one or more measured objectives formed from a related group of learning application measurements; and a learning objective controller for selecting one or more measured objectives; defining outcome conditions for the measured objectives; and selecting outcome activities that each invoke a command in the learning application.