# Automated Assessment Tool for 3D Computer-Aided Design Models
## 2 State of the Art and Related Works
### Recent Work in CAD Assessment Tools for Education  
To improve CAD pedagogy, efforts have been made in recent years to develop innovative, creative, and practical approaches [26]. One of the most important approaches is the development of CAD assessment tools, which are CAD tools used to test designs submitted by students to produce an assessment mark and generate detailed and consistent feedback for students [27]. In order to change the traditional learning practice, an interactive CAD teaching system was proposed to enhance the teaching process and software was developed in order to test this proposed new system [28]. In the same context and to make education more enjoyable, attractive, and effective using multimedia technology, a bespoke system was developed to enhance the teaching and learning experience in large classrooms. It provides lecture recording with selective replay, implicit and explicit responses, and multiple-tutor support [29]. The developed system was tested in a real classroom environment of a computer-aided design course with over 150 students and received more than 60% positive feedback from the participating students. Computer-aided design (CAD) courses have traditionally been taught in computer rooms, with students requiring a high degree of assistance. Assessing students' modeling exercises was time-consuming and potentially error-prone [30]. Two new online auto-assessment tools were presented to support the development of both command and strategic knowledge while learning CAD. The first tool uses the neutral file format (STEP). It is able to recognize surface differences between the student's model and the teacher's model. The proposed tool can assess students' skills in creating a predefined shape. The second auto-assessment tool utilizes commercial CAD software's Application Programming Interface (API) to test how a student's model behaves when the 3D modeling parameters are changed. This tool evaluate students' capabilities to build and design a CAD model with good design intent [30]. Another automatized CAD model assessment tool was developed to evaluate student 3D CAD models in mechanical courses. The tool can be implemented using any CAD computer application that supports customization [31]. A recent paper proposed a web-based framework for the assessment of CAD data in an undergraduate design education program, which combines traditional classroom-based teaching with elements of e-learning [32]. Students receive instructions and submit their solutions via a web interface that is evaluated by instructors using a semi-automated analysis of the CAD geometry. Each solution is compared with a reference solution to identify typical modeling errors as part of the assessment process. Students are given feedback on their work at the end of the assessment process. In the same context, a research paper aimed to demonstrate the benefits of incorporating interactive self-assessment tools into CAD learning approaches like problem-based learning (PBL) [26]. Participants in the study included 111 first-year mechanical engineering students. They were split into two groups, an experimental group and a control group, equally and at random. PBL was utilized by the control group's students. The experimental group used PBL in conjunction with TrainCAD, a novel interactive technology that enables 2D-CAD models created in AutoCAD to self-assess. Another article describes an innovative tool that enables the assessment process to be fully automated once students have submitted their work [33]. The recently introduced Virtual Teaching Assistant (ViTA) is a CAD tool-independent platform that is capable of processing drawings exported from various CAD programs with distinct export parameters.