1. A method, comprising: arranging, at a scope and sequence engine implemented in at least one of a memory or a processing device, 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 associated with a temporal event into the learning objective sequence at a position within the learning objective sequence based on a time associated with a presentation of the temporal content to a user; and producing the 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.