Such an environment must have several characteristics. The learner must be able to actively seek, receive and process relevant information. Abstract information on the subject needs to be presented in a real world context from which the learners are able extract needed subject matter. Domain knowledge is presented in such a way that first the learner knows why to do something. Then the learner is made aware of what and how to do the needed action.
Heuristic strategies contain principles that can be viewed as processes or procedures of the domain.
This could be the steps and procedures involved in producing multimedia. Control strategies are used to monitor and diagnose learner made decisions. Learning strategies are used to learn the content. All mental procedures would be modeled for the students. Coaching is defined here as watching and guiding the students as they learn.