A Portable, Integrated Tool for Programming Exercise, Testing, and Grading
Thursday, March 29 2:15-2:45 PM
This paper introduces a lightweight tool that integrates Programming Exercise, Testing, and Grading (PETG) functionalities. This PETG tool does not rely on any Operating System (OS) features, and is portable to various OSs without any modifications. The tool allows compatibility with many courses’ requirements and organizations, and it could be tailored to provide not only programming exercises, but also practice on courses such as OS, Networks, and theory. Its automatic testing functionality aims to provide the easiest interface for users, and it can adapt to various programming languages dynamically. In addition, the grading record generated by the tool is Blackboard Learn system compatible, and can be imported to one’s Blackboard grade center. This PETG tool is designed for both students and instructors, and could be used for many Computer Science courses.