Research Article
[Retracted] Automatic Grading for Complex Multifile Programs
Table 12
Existing similar program comparison (main features).
| Approaches | Main features | Supported languages | Complex multifiles analysis | Platform | Work mode | Grading metric | Dynamic | Static |
| Cellidh | Java, C++ | No | Web | Standalone, competitive learning | Code correctness | Semantic error detection, verification | ASSYST | C/C++ | No | Web | Standalone, competitive learning | Code correctness, run time check | Code analysis, complexity matrices | Marmoset | Multilanguage | No | Web | Standalone | Code correctness | Code analysis (model) | Web-CAT | Multilanguage | No | Web (Java) | Standalone, plugins | Code correctness, completeness | Validity check (model) | eGrader | Java | No | Desktop (Java) | Standalone | Code correctness | Structure matching (model) | AutoLEP | C/C++ | No | Desktop (C#) | Standalone | Code correctness | Similarity matching (model) | Quimera | C/C++ | No | Web | Standalone, competitive learning | Code correctness | Code quality and accuracy (model) | DGRADER | C/C++, Java | Yes | Web (Java) | Standalone, API services, competitive learning | Code correctness, run time check | AST similarity matching (model) |
|
|