There is a strong focus on cultivating digital talent, particularly in education. However, research on evaluation criteria for novice programming learners remains limited. This study aims to design a tool that assesses learners' competencies in basic ...
There is a strong focus on cultivating digital talent, particularly in education. However, research on evaluation criteria for novice programming learners remains limited. This study aims to design a tool that assesses learners' competencies in basic programming language grammar. Evaluation criteria, assessment items, problems, and rubrics were designed, and a calculation formula for generating evaluation results was created. The study compared human-graded results with computer-graded results, and the tool's effectiveness was confirmed through A/B testing with teachers. The results showed that the tool significantly reduced grading time while providing fair and consistent assessments. Additionally, it more accurately reflected actual competencies, regardless of learners' self-perceived abilities. This tool is valuable for identifying areas where learners need further study and providing a foundation for personalized learning paths.