For each criterion, tick or circle one level only: Excellent, Proficient, Basic, or Poor. There is no separate score column.
| Criteria | Excellent | Proficient | Basic | Poor |
|---|---|---|---|---|
| Brief interpretation & success criteria | Full criteria including units, trip/clear levels and demo conditions, written before the final demo. | Clear criteria covering calibration, alarm and safety. | General criteria; hysteresis or units not stated up front. | No criteria, or alarm behaviour undefined. |
| Concept & design | Clear real-world need with deliberate sensor and alarm choices. | Useful sensor-alarm application with sound design choices. | Predictable idea; limited justification of choices. | No clear application, or raw ADC only with no alarm plan. |
| Calibration plan & displayed value | Documented formula/points; stable engineering value on Serial and/or LCD. | Clear conversion to units with a readable live display. | Simple conversion; documentation thin or units unclear. | No conversion; only raw counts with no explanation. |
| Hysteresis design (on vs off thresholds) | Clear separate on/off thresholds written and proven in the demo. | Working hysteresis with documented levels. | Hysteresis attempted; band too narrow or poorly documented. | Single threshold only, or chatter accepted as normal. |
| Code structure & logic | Readable structure, named pins/thresholds, comments explain hysteresis. | Functional structured code with adequate comments. | Runs; structure and comments are sparse. | Does not compile, or alarm logic is opaque/broken. |
| Physical hardware layout | Neat sensor front-end and safe, inspectable alarm path. | Secure, tidy layout with safe connections. | Connected securely; layout cluttered. | Unsafe alarm drive, floating sensor wiring, or short risk. |
| Circuit diagram / schematic | Accurate schematic: sensor, display/Serial, alarm driver, supplies, GND. | Clear matching diagram with minor gaps only. | Present but missing labels, supply or diode notes. | Missing or mismatches the build (especially driver). |
| Safe alarm drive & power | Correct driver/diode/supply/GND (or justified pin-safe load) clearly shown. | Safe drive path documented and demonstrated. | Basically safe; driver details undocumented. | Coil/heavy load on an Uno pin; no common GND where needed. |
| I/O integration across three conditions | Flawless below / near / above demo without chatter. | Reliable behaviour across the three conditions. | Works off-threshold; near-threshold behaviour unreliable. | Sensor, display and alarm do not work as a system. |
| BOM & component safety | Detailed BOM (sensor, resistors, driver, diode) with safety boundaries. | BOM with key ratings; safety clear. | BOM without ratings; basic safety only. | No BOM; limiting/protection ignored. |
| Test & measurement evidence | Full table with condition, expected, measured/observed, pass/fail for three regions. | Solid measured evidence for the main threshold cases. | Partial table; missing a threshold region or units. | No table or no measured/observed values. |
| Resolved challenges list | Deep journal: calibration, hysteresis tuning, driver wiring, display formatting. | Clear faults with method and outcome. | Simple faults with thin troubleshooting notes. | Omitted or claims no debugging. |
| Unresolved challenges & explanation | Honest remaining limits plus clear explanation of hysteresis and units. | Some limits named; good explanation of alarm behaviour. | Thin reflection; explanation incomplete. | No reflection; cannot explain hysteresis or calibration. |
A single threshold plus delay() may reach Basic on hysteresis rows; Excellent/Proficient need true on/off levels. Unsafe pin loading keeps Safe alarm drive and Physical hardware at Basic or Poor.
| Assessor signature | Learner signature | |||
| Result | Pass / Resubmit / Distinction (circle) Resubmit by: __________ | |||