From: A review on process-oriented approaches for analyzing novice solutions to programming problems
State | Code |
---|---|
Unknown (start) state | UU |
Idle | Â |
Editing syntactically incorrect, last debug successful | NU |
Editing syntactically incorrect, last debug unsuccessful | NN |
Editing syntactically correct, last debug successful | YU |
Editing syntactically correct, last debug unsuccessful | YN |
Execute without debug (following NU) | R/ |
Execute without debug (following YN) | RN |
Execute without debug (following YU) | RU |
Debugging (following YN) | DN |
Debugging (following YU) | DU |