Lab 1, Click Counter—Grading Rubric

Functionality45/40 Points Total
Criteria 
Is a count of zero shown initially when the app is started?2/2
Does the “Add One” button increment the count?18/18
Does the “Reset” button set the count back to zero?10/10
Are all the required widgets in the UI?5/5
Does the UI look reasonably neat and is all text visible?5/5
Optional, extra credit. Is the count preserved when you rotate the device?5/5

Code Quality10/10 Points Total
Criteria 
Does the program run without crashing? (No unhandled exceptions)3/3
Does the coding style follow the conventions used in this course?3/3
Have "best practices" for programming been used?4/4

 

Criteria for coding style

 

Programming "best practices"