Each program for which grants are made under this subchapter shall provide for a thorough evaluation of the effectiveness of the program in achieving its purposes, which evaluation shall be conducted by such public or private organizations as the Secretary in consultation with existing grantees familiar with programs carried out under the Community Services Block Grant Act [
42 U.S.C. 9901 et seq.] may designate, and all or part of the costs of evaluation may be paid from funds appropriated to carry out this part. In evaluating the performance of any community development corporation funded under part A, the criteria for evaluation shall be based upon such program objectives, goals, and priorities as are consistent with the purposes of this subchapter and were set forth by such community development corporation in its proposal for funding as approved and agreed upon by or as subsequently modified from time to time by mutual agreement between the Secretary and such community development corporation.