I'm trying to create a training system for a large company that uses the same mechanics as a skill tree from video games. We have four departments in this wing of the company. Each starts out with the same "tutorial" on how to get your desk setup and how to access the intranet, that kind of thing. Then there are two trees - one for technical prowess and one for social prowess. Account managers are largely social, but have to do the first couple of rungs of the technical tree to get an understanding of our software and of excel. Analysts, on the other hand, have to complete the technical tree with only the first rung of the social tree, should they find themselves on the phone with a client for some reason. It's an interesting challenge and trying to simplify the massive amounts of knowledge our current employees and and future employees need is a proving to be rather difficult.