Program Rubric
Criteria Level 1 Level 2 Level 3 Level 4
Knowledge/ Understanding
Uses graphics and commands -demonstrates limited ability to use graphics commands -demonstrates some ability to use graphics commands -demonstrates considerable ability to use graphics commands -demonstrates strong ability to use graphics commands and enhancements behond requirements
Thinking/ Inquiry
Uses graphics with program constructs correctly -demonstrates limited ability to use repetition and selection in conjuctions with graphics -demonstrates some ability to use repetition and selection in conjuctions with graphics -demonstrates considerable ability to use repetition and selection in conjuctions with graphics -demonstrates strong ability to use repetition and selection in conjuctions with graphics
Communication
Completes internal documentation and follows defined standards (% - Commenting) -limited use of documentation/ commenting  (variables only) -some use of commenting found in variables and main program -most program components are documentated -all program components are documentated
Validates program results -program produces few correct results -program produces some correct results -most run situations provide correct results -all test runs of the program produce correct results
Follows descriptive naming conventions -rarely uses descriptive naming conventions -some variable names are not descriptive -one or two variable names are not descriptive -always uses descriptive variable names
Application
Can apply skills to Graphics Assignment tasks -able to master 25% of program components -able to master 50% of program components -able to master 75% of program components -able to master all program components and adds further enhancements
A student whose achievement is below level 1(Fail) has not met the expectations for this assignment