Table 2 Coding framework for programming behavior.
Code | Description |
---|---|
Understanding task (UT) | A student transferred to the task window to understand the programming projects. |
Coding in Python (CP) | A student wrote codes with the Python language in the system. |
Debugging in Python (DP) | A student debugged in PyCharm. |
Understanding Python codes (UPC) | A student attempted to understand the code with the mouse moving back and forth on the code. |
Checking Output Window (COW) | A student checked the output window in PyCharm. |
Reading console message (RCM) | A student read error messages in output console in PyCharm. |
Asking new questions (ANQ) | A student asked new questions in ChatGPT. |
Pasting console message (PCM) | A student pasted error messages from output console window in ChatGPT. |
Pasting Python codes (PPC) | A student pasted Python codes to ChatGPT. |
Reading feedback (RF) | A student read feedback in ChatGPT. |
Copy and paste codes (CPC) | A student copy and paste codes from ChatGPT. |
Referring to additional materials (RAM) | A student referred to additional materials from instructors. |
Failure in ChatGPT (FC) | ChatGPT failed to give feedback due to technical problems (e.g., cannot connect to the server, get stuck). |
Idle operation (IO) | A student had no operation. |