Theory-based evaluation offers many advantages. It helps to specify not only the what of program outcomes but also the how and the why.
This article addresses the question how to put this approach into practice. What theory do they use? Do they settle on one theory, or do they consider several theories? In how much detail do they spin out the theories? If they have an elaborated theory (or theories), which links in the theory do they study? What criteria do they use in deciding which links are worth studying?