1. A method, comprising: arranging a plurality of learning objectives to define a learning objective sequence of an educational material, each learning objective from the plurality of learning objectives being associated with a content including at least one of a learning object, an assessment or a teaching strategy item; inserting a temporal content into the learning objective sequence at a position within the learning objective sequence based on a time associated with the presentation of the temporal content to a user; and producing an educational material including the content associated with each learning objective from the plurality of learning objectives and the temporal content, the content and the temporal content arranged to define at least one learning path within the learning objective sequence.