| 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 | ||||