Patent ID: 7029280

Claim:
One or more machine-readable media that store executable instructions which, when executed, generate a course editor for an electronic course, the course editor comprising: an input to accept author commands; and an interface to edit the electronic course in response to the author commands, the interface comprising: a workspace to display structural elements that comprise the electronic course, the workspace displaying the structural elements graphically as the structural elements relate to one another in the electronic course, the workspace providing functionality that allows an author to edit, interactively on the workspace, content of the structural elements and relationships among the structural elements, the relationships among the structural elements defining a flow through the electronic course; wherein display of the structural elements is dictated by a learning strategy that is applied to the structural elements to affect the flow through the electronic course, the structural elements storing attributes relating to the learning strategy, and the learning strategy altering at least one of the attributes when the learning strategy is applied to the structural elements.