Prototype Advisory System for Learning C Programming Using Generative AI
Table 1: Evaluating advice for syntactic errors
| Category | Errors | Factors | ||
| 1 | 2 | 3 | ||
| A. Syntactic errors | 1. missing semicolon | S | S | A |
| 2. illegal operator | S | S | S | |
| 3. missing parenthesis | B | S | S | |
| 4. wrong keyword | S | S | S | |
| 5. missing operator | S | S | S | |
| Note: The evaluation is based on a subjective evaluation by the authors on a 5-point scale — S: the explanation is apt using line numbers or variable names, etc.; A: line numbers or variable names are not provided, but they are aptly described; B: although aptly described, a modified program is also presented; C: correct explanation, but only in general terms; D: it is a wrong explanation. | ||||
