Describe Kirkpatrick’s four levels of training evaluation. Discuss some of the problems with Kirkpatrick’s framework and why, despite these problems, it is still popular.