Rubric

Find Rubric
Keep in mind that 19 students have already been assessed using this rubric. Changing it will affect their evaluations.
Final Coding Project and Lesson Plan (1)
Final Coding Project and Lesson Plan (1)
Criteria Ratings Pts
Coding Habits
threshold: pts
5 pts
Mastery
• Code is well-commented throughout; • No dead/orphaned code; • Clear instructions are included to know how to use the project. • Sprites and backgrounds are renamed (for Scratch)
4 pts
Proficiency
• Code is commented throughout • 3 other mastery habits observed
3 pts
Basic Competence
• Code is commented • 2 other mastery habits observed
2 pts
Developing
• Code is not commented • other coding habits are not observed
0 pts
Lacking
no mastery habits observed
pts
5 pts
--
Complexity
threshold: pts
30 pts
Mastery
Scratch: Project scores 15+ on DrScratch.org (30 pts) ------------------------------------------- Microbit: Your code includes blocks from at least 5 different categories, including a loop, a conditional statement, and a variable.
27 pts
Proficiency
Scratch: Score 12-14 points on DrScratch.org (27 pts) ------------------------- Microbit: Your code includes blocks from at least 4 different categories, including a loop, a conditional statement, and a variable.
24 pts
Basic Competence
Scratch: Score 8-11 points on DrScratch.org (24 pts) ------ ------ ------ ------ ------ ------ ------ Microbit: Your project includes code from at least 3 different categories, and at least two of the following: a loop, a conditional, or a variable.
20 pts
Developing
Scratch: Scores 5-7 points on DrScratch.org (1-20 pts) ------ ------ ------ ------ ------ ------ Microbit: Includes code from at least two different categories, including one of the following: a loop, a conditional, or a variable.
0 pts
Lacking
Scratch: Scores 0-4 points on DrScratch.org (0 pts) ------ ------ ------ ------ ------ ------ Microbit: Code is simplistic and does not include the use of either a loop, a conditional, or a variable.
pts
30 pts
--
Functionality
threshold: pts
10 pts
Mastery
Project works as intended • Project accomplishes lesson objective • Project can be reset (i.e., it will be replayable), and all elements return to their starting positions upon reset.
8 pts
Proficient
Project works as intended • 2 other mastery habits observed
6 pts
Basic Competence
Project works as intended • 1 other master habit observed
4 pts
Developing
Project works (but may have bugs)
0 pts
Lacking
Project Doesn't work (0 points)
pts
10 pts
--
Lesson Plan
threshold: pts
10 pts
Mastery
Includes: 1. Utah core standards met by the lesson (see https://www.uen.org/core/). Include which grade-level this lesson is aimed at. 2. Clear learning outcomes. 3. Materials needed for the lesson 4. Specific instructions on how to carry out the lesson, including how your Scratch project will be used by the teacher and/or students. 5. Timing for how long different lesson activities will take.
9 pts
Proficient
Fully fulfills 4 mastery lesson components.
8 pts
Basic
Fully fulfills 3 mastery lesson components
5 pts
Developing
Fulfills 2 mastery lesson components
0 pts
Lacking
Fails to fulfill 2 mastery lesson components.
pts
10 pts
--
Final Survey
threshold: pts
9 pts
Mastery
• Student posts project to the online class discussion during finals week. • The student is able to articulate how the lesson plan and project work together and would be used in class. • The student also asks critical questions of others during the discussion. • Completed Student Ratings
3 pts
Basic Proficiency
The student posts their final project but fails to leave constructive feedback on others' projects or vice versa.
0 pts
Lacking
Student does not post their final project, leave constructive criticism or complete the weekly feedback survey.
pts
9 pts
--
Total Points: 64 out of 64