Coding Rubric

Category  4 3 2 1  
Basic Coding I can successfully complete the assigned activity. I was efficient with not adding unnecessary extras. I can successfully completed the assigned activity. However, I added some unnecessary coding. I completed the assigned activity, but it has some bugs that make it operate inefficiently. I did not complete the assigned activitiy and there where many bugs which made it operate inefficiently  
Creativity in Coding I can successfully extended an algorithm with original coding.  I attempted to extend an algorithm with original coding. Some bugs, but mostly it worked. I attempted to extend the algorithm with original coding, but was unsuccessful in completing the task. I did not attempt to extend the algorithm with original coding  
Perseverance I can persevere and demonstrate a positive attitude throughout the project. I somewhat persevered throughout the project. I struggled with perseverance and attitude throughout the project. I did not perservere through the project and gave up quickly.  
Behavior I always stay on task and not disturb my classmates. I sometimes stay on task and sometimes disturb my classmates. I rarely stay on task and often disturb my classmates. I did not stay on task and disturbed my classmates.