Traditionally Computer Aided Design (CAD) courses have been carried out in computer classrooms requiring great amount of teaching personnel. Assessment of students' modeling exercises has been both time consuming and error prone. Utilization of the teaching resources could clearly benefit from online auto-assessment. The auto-assessment tools are widely in use in programming and language courses, but suitable tools for assessing 3D models used in CAD are lacking. This paper presents two new online auto-assessment tools to support the development of both command (“what steps are needed to create this shape?”) and strategic (“how should I model this shape?”) knowledge while learning CAD. The first tool is based on neutral file format (in this case STEP) and can recognize surface differences between student's model and reference model. This tool can assess student's skill to create certain predefined shape (i.e. command knowledge). The second auto-assessment tool utilizes commercial CAD software's API (Application Programming Interface) to test how student's model behaves when modeling parameters are changed. This tool assess student's capabilities to build and design a CAD model's design intent (i.e. strategic knowledge). Developed tools were tested on three mechanical engineering courses. This paper presents both the tools and the feedback received from the students and teachers. Overall, the auto-assessment tools functioned well and feedback from both students and teachers were positive. The most appreciated tool functionality was time and place independent submission and assessment of exercise works. These new tools able focusing teachers' workload from checking the basic exercises to guiding the learning process.