Wilteq Arduino Uno Course - Practical assessment
Learner: ______________________________ Assessor: ______________________________ Date: ______________
Design, build and document a microcontroller system of your own that solves a real problem for a user you can name - at home, in a workshop, on a farm, in a shop or at college. You may use any device from the course, including the extension modules (ultrasonic, keypad, RFID, SD card), or another extra-low-voltage module approved by your facilitator.
Your bench equipment and kit modules, plus approved parts from the class stores.
| When | Milestone | What is checked | Signed |
|---|---|---|---|
| Week 6 | Proposal | Problem, named user, success criteria, block diagram, parts list - approved or returned with changes | |
| Week 10 | Plan review | Pin and power plan, BOM, state table, risk list | |
| Week 11, session 2 | Subsystems | Each subsystem proven with its own test sketch | |
| Week 11, session 5 | Integration | Working prototype and test table started | |
| Week 12, last session | Hand-in | Demonstration, 5-minute presentation and complete portfolio |
| # | Criterion | Competent when | Not yet competent if | C | NYC |
|---|---|---|---|---|---|
| 1 | Proposal and success criteria | Proposal approved by week 6 with measurable success criteria and a named user. | No approved proposal, or criteria that cannot be tested. | ||
| 2 | ★ Minimum scope | Two or more inputs including one analogue, an actuator through a driver or module, a user interface, state logic and millis() timing. | One or more scope requirements missing. | ||
| 3 | Design documentation | IPO diagram, state table, pin and power plan, BOM and circuit diagram that match the build. | Documents missing or contradict the build. | ||
| 4 | ★ Safe build | Extra-low-voltage only, correct drivers and supplies, common GND, tidy and traceable wiring. | Any unsafe drive, supply or wiring. | ||
| 5 | Functionality | Meets its success criteria in a live demonstration. | One or more success criteria not met in the demonstration. | ||
| 6 | Code quality | Functions, named constants, non-blocking timing and comments; borrowed code credited. | Blocking code, magic numbers, or uncredited code the learner cannot explain. | ||
| 7 | Integration and testing | Staged integration log and a test table mapped to every criterion, including a failure injection. | No evidence of staged testing, or criteria untested. | ||
| 8 | Fault log and reflection | Faults recorded with method and fix, and honest unresolved limits with ideas to improve. | No fault log or reflection. | ||
| 9 | User guide | One page that lets someone else set up and use the system safely. | Missing, or a user could not operate the system from it. | ||
| 10 | Presentation and questions | Explains the problem, design decisions and test results, and answers questions about their own code. | Cannot explain how the system works or answer questions about the code. | ||
| 11 | ★ Own work | Design and code are the learner's own; any adapted code is credited and understood. | Uncredited copied work, or work the learner cannot explain. |
| Criteria not yet met (numbers) | |
| Feedback to the learner | |
| Reassessment date |
| Result | Competent Not Yet Competent | ||
| Assessor signature | Learner signature | ||