Abstract

We designed an online platform called CodingHere for the introductory C programming course. CodingHere is like an online judgment system with additional course teaching functions, making it a helpful tool for programming courses. It automatically checks the codes submitted by students and provides course management functions for teachers. To help beginners in a programming course, CodingHere provides detailed error messages when a submitted code fails. It returns not only a WA message but also a wrong test case with input, student results, and correct answers. This information is helpful for students in finding errors in their code. In addition, CodingHere provides a code format check function, which helps students write codes with suitable coding styles. We have been using CodingHere for four semesters. More than 140,000 codes submitted by 261 students were collected. We analyzed these codes to find out the common mistakes stu-dents often made as a reference for our teaching improvement. Based on our experience, we think CodingHere is a handy tool in programming courses.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.