LAUSR.org creates dashboard-style pages of related content for over 1.5 million academic articles. Sign Up to like articles & get recommendations!

ProgEdu4Web: An automated assessment tool for motivating the learning of web programming course

The expanding software industry has increased the demand for proficient programming professionals. However, more than technical expertise is needed for successful software development; code quality assurance and effective teamwork are… Click to show full abstract

The expanding software industry has increased the demand for proficient programming professionals. However, more than technical expertise is needed for successful software development; code quality assurance and effective teamwork are also indispensable. Unfortunately, recent graduates often exhibit deficiencies in programming, code quality assurance, and teamwork skills, highlighting the need for improvements in these areas. In response to these challenges, this study presents ProgEdu4Web, an innovative Automated Programming Assessment System designed to evaluate code quality and teamwork proficiency in web programming. The system integrates automatic source code evaluation tools for static code analysis, ensuring timely feedback on coding quality issues. To assess the effectiveness of ProgEdu4Web, a questionnaire and hypothesis model was employed, surveying a cohort of 111 students enrolled in web programming classes. The study's findings demonstrate that the system significantly alleviated instructor workload while motivating students to enhance their web programming with good code quality and teamwork abilities.

Keywords: progedu4web; code quality; teamwork; code; web programming

Journal Title: Computer Applications in Engineering Education
Year Published: 2024

Link to full text (if available)


Share on Social Media:                               Sign Up to like & get
recommendations!

Related content

More Information              News              Social Media              Video              Recommended



                Click one of the above tabs to view related content.