Hi Michael:
These all seem like great and specific methods to evaluate for your class.
For me, and in a more general way, I think evaluation systems should measure the degree to which a student has met the objectives, learned the material, or mastered a skill. The challenge for the teacher is to determine which methods will achieve that in a fair, efficient, consistent, and objective manner.
Regards, Barry