The elements of instruction : a framework for the age of emerging technologies Learners teachers and resources Teaching learning configurations Presentation Demonstration Tutorial Repetition Study Discussion Expression Laboratory Summary and practical guide