The benefits of needs analysis with a detailed guide on how to carry it out, as well as a description of Bloom's Taxonomy and other assessment methods