Skip to main content
Journal cover image

CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings

Publication ,  Journal Article
Xiao, J; Pan, W; Younes, R
Published in: Computer Applications in Engineering Education
January 1, 2026

Manual grading of engineering drawing assignments is often time-consuming, inconsistent, and error-prone, particularly in large-scale engineering education. To address these challenges, we present “CAD-AG”, an automated grading system designed to evaluate two-dimensional engineering drawings exported from any CAD tool in DXF format. The system streamlines the grading process by comparing student submissions with a reference solution through geometric feature extraction and rule-based error detection. Key criteria assessed include shape accuracy, scale, alignment, and element completeness. Developed in Python and deployed via a web-based platform, CAD-AG enhances accessibility and usability. In testing with over 1000 student submissions, the system achieved 100% grading accuracy and significantly reduced average grading time. These results demonstrate the potential of automated grading to improve efficiency and consistency in engineering education, providing timely and objective feedback to support both instructors and learners.

Duke Scholars

Published In

Computer Applications in Engineering Education

DOI

EISSN

1099-0542

ISSN

1061-3773

Publication Date

January 1, 2026

Volume

34

Issue

1

Related Subject Headings

  • Education
  • 40 Engineering
  • 39 Education
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Xiao, J., Pan, W., & Younes, R. (2026). CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings. Computer Applications in Engineering Education, 34(1). https://doi.org/10.1002/cae.70149
Xiao, J., W. Pan, and R. Younes. “CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings.” Computer Applications in Engineering Education 34, no. 1 (January 1, 2026). https://doi.org/10.1002/cae.70149.
Xiao J, Pan W, Younes R. CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings. Computer Applications in Engineering Education. 2026 Jan 1;34(1).
Xiao, J., et al. “CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings.” Computer Applications in Engineering Education, vol. 34, no. 1, Jan. 2026. Scopus, doi:10.1002/cae.70149.
Xiao J, Pan W, Younes R. CAD-AG: A Webapp for CAD-Tool-Independent Autograding of Two-Dimensional CAD Drawings. Computer Applications in Engineering Education. 2026 Jan 1;34(1).
Journal cover image

Published In

Computer Applications in Engineering Education

DOI

EISSN

1099-0542

ISSN

1061-3773

Publication Date

January 1, 2026

Volume

34

Issue

1

Related Subject Headings

  • Education
  • 40 Engineering
  • 39 Education