An Implementation of Code Validation Function in C Programming Learning Assistant System

Test-driven development Code (set theory) Scratch Code coverage
DOI: 10.18178/ijlt.9.1.24-30 Publication Date: 2023-03-28T02:24:14Z
ABSTRACT
In many universities around the world, C programming is offered as first course. To help novice students learn on their own, we have developed Programming Learning Assistant System (CPLAS). Currently, CPLAS offers simple practice questions at elementary level, where any question requires a word, sentence, or number answer and student checked against correct by string matching. However, does not cover problems of writing source codes completely from scratch such that correctness each code must be validated automatically. this paper, present implementation validation function for validating through 1) compiling test, 2) execution 3) output test. Here, software test approach using adopted, because it might too difficult students. For evaluations, applied proposal to 2, 045 43 first-year course in Nihon University, Japan. We analyzed results confirmed effectiveness proposal. future works, will introduce platform, which used with self-studies.
SUPPLEMENTAL MATERIAL
Coming soon ....
REFERENCES (0)
CITATIONS (1)