Build Rubric

By Diego Fonstad

I wrote this up a year ago… would be interested in people’s feedback:

  Introductory Developing Extending Mastery
Exploration and Extension Ability to replicate project Ability modify another project towards new application Ability to combine multiple projects creating novel linkages to deliver solution Ability to build a significantly novel solution on top of or leveraging existing efforts
Community Understanding of available Internet resources for exploring tinkering options. Use of multiple resources for building project Contribution back to community of new extensions and inventions Recognition within community as important contributor
Knowledge through failure Comfort with basic troubleshooting Project required major redirection or rework at some stage Significant portion of project fails and student articulates clear lessons and plan if project were to be redone Project failure analyzed and shared with others and solution delivered that demonstrates clear application of lessons learned.
Tools Ability to name and use hand tools


Ability to name and use power tools

_ Drills (hand/press)

_ Scroll Saw

_ Lathe

_ Mill

Ability to name and use computer based tools

_ Laser Cutter

_ 3D printer

_ Vinyl Cutter

_ CNC Mill

Demonstration of knowledge of which tools to select when faced with building challenge.
Hardware Ability to name and use basic hardware Ability to name, use and source non-traditional hardware Ability to research and identify optimal hardware to use for situation Ability to design and build new hardware
Measurement Ability to name and work with manual measurement tools _ Rulers

_ Calipers

_ Templates

Ability to name and work with digital measurement tools

_ Multimeter

_ Oscilloscope

_ Fn Generator

_ Power Supplies

Ability to trouble shoot project using correct measurement tool  
Component identification: Mechanical Ability to name and identify mechanical components with basic understanding of underlying physics principles

(levers, cams, gears)

Identification of mechanical components in novel settings or applications and use in simple applications. Use of mechanical components in own solution demonstrating advanced understanding of physics principles. Combination of components in own solution.

Ability to calculate or model underlying physics principles.

Component identification: Electronic Ability to name and identify electrical components


Identification of electrical components in new settings or applications Use of electrical components in own solution Development of dedicated solution with user defined circuit board and logic
Electrical prototyping Ability to program basic commands and projects on microprocessor Ability to build solutions using basic inputs and outputs Ability to build solutions using complex loops or logic
Programming Basic linear program in object based programming language Knowledge of loops or embedded logic.

Ability to read and create in text based languages.

Comfort in multiple languages with advanced features Ability to select proper language and approach for specific application