Modeling learning practices as components of learning objects and specifying sequences of content and practice