You might find this of interest. The article considers many aspects of assessments and includes some ideas and forms that can be used for self assessment
http://billiards.colostate.edu/PBReview/Self_Assessment.htm
http://billiards.colostate.edu/PBReview/Self_Assessment.htm