With a Launch mechanism

It is essential that an LMS be able to control which learning resources are launched in what order, or such techniques as adaptively presenting content in different sequences depending on learner needs and performance would not be possible.

Launch may be accomplished in many different ways depending on the capabilities of the LMS, the type of content and the computer technologies involved. The only stipulation is that the actual launch must occur using the HTTP protocol — in other words, using standard web communications techniques.