Knowledge Assessment Software in Mining Specialist Training

. The article reviews the knowledge assessment software module of electronic teaching and testing in mining specialist training. To develop the software module integrated programming environment state-of-the-art is used. Its advantage consists in small computer resource consumption, simple editing, and protection against the users’ trying to find out the correct answers to test tasks. The software makes it possible to learn the ongoing learning information systematically and consistently as well as to assess the current knowledge in mining. The developed module meets the following requirements: a software module user-friendly interface, the storage of passed test results to be used for subsequent viewing, analyses, and evaluation, fast troubleshooting in case of any troubles with a stable module operation, and further software function extension and upgrading.


Introduction
To ensure the competitiveness and employability of young mining specialists of graduate open-cast education the quality of higher education should be improved.The modernization of Federal State Educational Standards calls for some software [1-3] meant for studying technological and industrial material independently [4][5][6][7][8][9][10] with the test of the knowledge gained to follow up and the human-generated interference to be eliminated.
When testing in a classical way an examiner is likely [11] to misunderstand the answer or not to take the correct answer in the account due to some possible nuances.As a result the test will not be passed in spite of correct answers.Software is free from such misunderstanding.Another important advantage of the software module is the possibility to calculate test results automatically and store all the information for subsequent analysis and qualitative assessment.
In line of rapid implementation and development of modern information technologies [12][13][14] the introduction and use of such software has many significant advantages.You can: -study new materials prepared by a lecturer systematically.
-test and assess students' knowledge distantly.
-learn some information independently.
-reduce the time of current knowledge assessment considerably.

Materials and methods
To develop the software of students' knowledge assessment we used the state-of-the-art integrated programming environment such as Microsoft Visual Studio and EmEditor since they consume small computer resources and have reliable protection against trying to crack program source files.Visual Studio provides the development of various applications with a wide variety of functions and GUI functionalities.Text editor EmEditor allows different file formats to be edited and supports a wider range of functions than the standard means of Windows.
To implement the interface of electronic knowledge assessment software we choose the standard interface of Windows applications implemented with Windows Forms.The application advantages are as follows: -software development ease and convenience -typical controls -small memory requirements which provides the opportunity to install the software on different computers.
For convenience the software module has several functional windows: -a main window of students' training -a window of users' authorization -a window of students' knowledge testing -a window of test result logging.Such structure reduces the number of controls in each window and allows software functions to be distributed in order to ease and simplify the software learning by the users.
Each application window is made with individual Windows form.
The main controls used in developing the software were chosen as follows: Button, Label, Treeview, TextBox, RichTextBox, NumericUpDown, RadioButton, ListBox.
The authorization window allows a student to enter their personal data (a full name, a student group) so that the application module records the data in the result log after testing to maintain test result reports.The size of the window can be neither changed nor closed with standard ControlBox.The students are signed in only once when launching an application, with the data being kept as long as the program is active.
The window of students' testing allows the level of knowledge after completing the material study to be checked.Each time when finishing the test the program enters the result in the general table.
The testing window provides the user with the following functions: -To choose one of the several tests proposed.
-To view the general test result table .-To move to other application windows or to exit the program.
Being user-friendly the window displays the question number and the section title of the test being passed.
When the window of the electronic testing system is downloaded, the code executed initially is the following: public  results with f a static size and supports and closing iptors when important to to free the with several fig\\res.dat»,passing number which raises the students' testing standards.The software module does not require large memory which allows it to be installed on any modern computers.There is also a possibility of quick troubleshooting and resolving any issue.
The software module of mining students' knowledge assessment (graduate education program 21.05.04Mining, Open-cast specialization) has been successfully piloted at the Chair of Geotechnology and Peat Production, Tver State Technical University.The software of electronic testing system has received the Certificate of State Registration.
Fig. 1.Tree str The code sequence of q For the u being tested.the bottom o следующий writes the da A result l The wind a comprehen and has only To log te synchronous operations in processing fi remember th memory from children.The srFromFile.C fsFile.Close( When the string strTex FileStream FileMode.Op