In a multi-user, real-time, and situation-based learning environment, the availability of enough and appropriate situations is crucial for success. In order to improve effectiveness and efficiency of learning, we develop a new type of pedagogical agent: situation creator. Such an agent intentionally creates specific situations in the shared virtual driving place according to users’ performance information. We conduct a pilot evaluation and found that the situation creators significantly increase the number of situations that a learner can expect to encounter while using the system.