The main purpose of intelligent problem solving environments (IPSEs) is to offer students the opportunity to acquire knowledge while working on a sequence of problems chosen from the domain. Up to now we have developed IPSEs for various curricula and applications (computer science, hydraulics, chemistry, economic simulation games and causal modeling). On the surface being very different all IPS...