Student can:
- Explain variables (in simple words)
- 0 = cannot explain
- 1 = partial ("it stores something")
- 2 = clear ("it stores a value like score or lives")
- Explain a loop
- 0 = cannot explain
- 1 = partial ("it repeats")
- 2 = clear ("it repeats N times; we use it for rounds")
- Explain a condition (if/else)
- 0 = cannot explain
- 1 = partial ("it chooses")
- 2 = clear ("it checks a rule and chooses what happens")
- Explain a function
- 0 = cannot explain
- 1 = partial ("a block of code")
- 2 = clear ("a named block we can reuse; can take inputs")
- Make a small change and debug
- 0 = needs full help
- 1 = needs hints
- 2 = mostly independent