Русская версия English version

Models and methods of CAD user and CAD expert communication in «learning by doing» mode

E.R. Panteleev, V.A. Zuykov, A.U. Katanaev

Vestnik IGEU, 2016 issue 5, pp. 60—69

Download PDF

Abstract in English: 

Background: Contemporary CAD systems multiply the efficiency and quality of design solutions, and change their very design pardigm. This causes a mismatch between the opportunities provided by CAD technologies and the ability of CAD users to apply them effectively. It is generally recognized that the most effective way to overcome this problem is training CAD users in «learning by doing» mode. However, the known approaches to the implementation of learning by doing have some drawbacks, the most significant ones are the high cost of the proposed solutions and/or focus on a specific CAD product. Therefore, this study focuses on developing models and methods of two-way CAD user – CAD expert communication which are invariant to a specific CAD for the purpose of training while solving CAD problems.

Materials and methods: The study used the methods of hooking the operating system messages about events caused by user actions and addressed to the window function of CAD application as well as models and methods of knowledge representation, object-oriented programming and database management.

Results: We have developed a set of models and methods to record and playback CAD user actions. These models and methods are invariant to specific CAD systems and provide an objective examination of these actions and formation of contextual guidelines. They include a frame-based model of user actions, a transactional model of action filtration, a local context model and methods of recording and playback of design scripts based on the above-mentioned models.This set of models and methods is implemented as AddInCAD application.

Conclusions. The AddInCAD application has been tested on CAD systems provided by CSoft company, a Russian CAD manufacturer. The testing has confirmed the possibility of script-based interaction between CAD user and CAD expert in «learning by doing» mode.

Key words: design automation, learning by doing, user-expert interaction.

References in English: 

1.    Oxman, R. Theory and design in the first digital age. Design studies, 2006, vol. 27, no. 3, pp. 229–265. doi:10.1016/j.destud.2005.11.002

2.    Carlson, L.E., Sullivan, J.F. Hands-on engineering: learning by doing in the integrated teaching and learning program. International Journal of Engineering Education, 1999, vol. 15, no. 1, pp. 20–31.

3.    de Vries, E. Students' construction of external representations in design-based learning situations. Learning and instruction, 2006, vol. 16, no. 3, pp. 213–227.  doi:10.1016/j.learninstruc.2006.03.006

4.    Li, W., Grossman, T., Fitzmaurice, G. Gami-CAD: a gamified tutorial system for first time autocad users. Proceedings of the 25th annual ACM symposium on User interface software and technology. ACM, 2012, pp. 103–112.

5.    Tselishchev, E.S., Glyaznetsova, A.V., Kudryashov, I.S. Metodiki effektivnoy avtomatizatsii proektirovaniya tekhnicheskogo obespecheniya ASUTP [Techniques of effective design automation of SCADA technical support: a study guide]. Ivanovo,  2012. 196 p.

6.    Cherepashkov, A.A. Obuchenie avtomatizirovannomu proektirovaniyu v avtorizovannom uchebnom tsentre tekhnicheskogo vuza [Teaching computer-aided design in a computer training centre of a technical university]. SAPR i grafika, 2009, no. 12, pp. 88–91.

7.    Cherepashkov, A.A. Metodika otsenki effektivnosti podgotovki tselevogo personala mashinostroitel'nykh SAPR [A method of evaluating the efficiency of employer-sponsored training of machine-building CAD workers]. Izvestiya Samarskogo nauchnogo tsentra Rossiyskoy akademii nauk, 2011, vol. 13, no. 4–3.

8.    Cherepashkov, A.A., Bukatin, A.V. Obuchenie avtomatizirovannomu proektirovaniyu s ispol'zovaniem uchebno-nauchnogo virtual'nogo predpriyatiya [Teaching CAD at a virtual academic enterprise]. Vestnik SGAU, 2012, no. 5–1(36), pp. 342–345.

9.    Popovich, V.V. Metody i sredstva povysheniya effektivnosti podgotovki sovremennykh vysokokvalifitsirovannykh  inzhenerov [Methods and tools increasing the efficiency of training of modern highly-qualified engineers]. Perspektivy razvitiya informatsionnykh tekhnologiy, 2014, no.

10.  Ermakov, A.I., Chempinsky, L.A. Puti povysheniya effektivnosti sovremennogo innovatsionnogo proizvodstva [Ways to improve the efficiency of modern innovative industrial production]. Vestnik Samarskogo gosudarstvennogo aerokosmicheskogo universiteta (Natsional'nogo issledovatel'skogo universiteta), 2009, no. 3–2.

11.  Father, H. Hooking Windows API-Technics of hooking API functions on Windows. CodeBreakers J., 2004, vol. 1, no. 2.

12.  Edwards, A., Jaeger, T., Zhang, X. Verifying authorization hook placement for the Linux Security Modules framework. Technical Report 22254, IBM, 2001.

13.  Myer, T. Apple Automator with AppleScript Bible. John Wiley & Sons, 2009, vol. 662.

14.  Groff, D.R., Vaynberg, P.N. SQL. Kiev: Izd. BHV, 2001. 816 p.

15.  Minsky, M. Freymy dlya predstavleniya znaniy [Frames for knowledge presentation]. Moscow, Mir, 1979.

16.  Panteleev, E.R., Zuykov, V.A., Katanaev, A.Yu. Programmnyy kompleks registratsii i ekspertizy deystviy pol'zovatelya SAPR «AddInCAD». Svidetel'stvo o gosudarstvennoy registratsii programmy dlya EVM № 2015662971 [User action registration and expertise software package CAD “AddInCAD”. Computer program state registration certificate No. 2015662971]. Moscow, ROSPATENT, 2016.

17. Il'ichev, N., Serov, V., Kuleshov, A., Mikhaleva, O. Programmnyy kompleks EnergyCS dlya proektirovaniya elektroenergeticheskikh sistem [Software package EnergyCS for electric power system design]. CADMaster, 2007, no. 1, pp. 42–47.

Ключевые слова на русском языке: 
автоматизация проектирования, обучение через деятельность, коммуникация пользователя и эксперта
Ключевые слова на английском языке: 
design automation, learning by doing, user-expert interaction
The DOI index: 
Downloads count: