Kazakhstan, Kostanai State University A.Baitursynov

 

Ilnitckii Vyacheslav Georgievich (a)

Lifenko Valerii Mihailovich (à*)

 

(à) Senior teacher of computer science department of Akhmet Baitursynov Kostanay State University.

(à*) Associated professor of infromatics and mathematics  faculty of Akhmet Baitursynov Kostanay State University.

 

Functional capabilities of the design of virtual labs

 

ABSTRACT:

The paper offers the results of research in the field of electronic virtual laboratory means of visual programming environment, discusses the integration of different tools to create designer of instructional systems. An attempt to create a universal and multifunctional program that takes into account the initial level of knowledge of trainees. A program A-Tester, implemented in the programming language Microsoft Visual Basic 6.0, for monitoring students' knowledge of universities, which allows determining the maximum likelihood parameter knowledge.

Key words: virtual lab, programme, designer of learning systems, multimedia, data encryption, decryption, catalog.

Introduction: At present, the development of electronic virtual laboratory imposed more stringent requirements. It means the use of multimedia computer in order to engage all the senses of the student: vision, hearing and motor memory. Electronic laboratory must not only submit the information in a colorful train, but also control the level of Learning, to control the speed of presentation of information and calculate the trajectory of learning. Some students are receptive to the material - their training can be accelerated by skipping lessons topics. Students who are struggling to accept the material several times to return to the study of selected topics in more detail to clarify certain issues, to conduct more experiments.

Materials and methods: The proposed e-constructor of virtual laboratory designed to make the most of all requirements, automate the process of learning to individual approach to every student in the light of his temperament, mental capacity, availability and quality of knowledge on the subject under study, to control the volume and rate of presentation, to control the level of knowledge.

The existing electronic textbooks have one drawback – it’s very difficult to create them and only people who are familiar with the structure of the textbook and knowing how to program well can do it. However, this process can be greatly simplified if we use the software designer. The program itself could complete virtual lab prepared in advance material. In this case, would require the presence of minimal skills of PC user. All routine work on its creation will take on the designer developed. There is a real opportunity to bring to electronic virtual laboratory professionals in other fields, not related to programming - mathematicians, physicists, linguists, veterinarians, lawyers, etc.

Designer injection makes a long and laborious process fun, giving a lot of pleasure, greatly reduces the time creating learning systems.

Comparative analysis shows that the use of such design is ten times reduce the time spent. It can be created within a few days, while in programming "from the beginning" would take months of hard work.

However, do not consider that released software will "look alike". "Person", the style of presentation depends just on the content of the pledged in his study material. The style, manner of presentation of these textbooks will be unique.

The question of testing students' knowledge and credibility assessment is becoming more relevant than ever. Numerous test systems that were created in recent years, given the various indicators in determining the level of knowledge. To increase the efficiency of knowledge control program is needed, taking into account the peculiarities of thinking and combining different forms of testing.

The program developed by e-virtual laboratory consists of a set of functional routines. Consider a few of them.

A-TC - a program for creating test files;

A-ST - program to run test files;

Operating principle of programs A-TC and A-ST.

Create a new test or open an already created is accompanied by the same name in the directory folder to store the questions. Files in this folder have the extension ". ts" and name to match the number of questions. These can be accessed by tens of times faster than the full file. All files are encrypted using the algorithm encryption RC4, which eliminates the ability to view data at design time or during the response to the test. In the beginning, when you open a test file with great speed by differentiation of its component files, the process is almost negligible with a small number of issues. At the end of the work at the completion of the program and maintaining test all its components are compiled into one, with the extension ". ots", it also added to the test setup, while the output of these components are removed along with the folder.

When accessing any file decryption occurs while you retrieve all necessary data, and decryption is repeated.

In operation, the program is implemented the process of comparing user responses to the original answer and evaluation, by exhibiting the corresponding points. In every school there are different limits of certain estimates and therefore the successful implementation of the test set shows earned interest (Fig. 1, 2).

When installing options, "Number of questions:" or "Number of points:" and "Shuffle" comes into play in their processing algorithms.

Number of questions: among all the available database of test questions randomly selected a number that is specified in this field, but on condition that the number is less than the number of existing problems, or are displayed in random order, all the questions in this test.

Number of points: among all available in the database test questions randomly selected a number of issues, levels of complexity that adds up to a certain real number. If among all the options there is not one identical to this number, all questions of this test are displayed in random order. In identical conditions can be derived a different number of questions; it depends on the amount of difficulty levels of questions.

Results:

Description of the program.

The working directory of the program contains a folder «Data» and «Test».

In the folder «Data» - stored test results. The file "data.txt" contains encrypted information about pupils who performed the test, the name of the test, the test author, the number of outstanding issues, the percentage of points outstanding issues to the total number (Fig.1-2), the time during which   the test was done and the date and time when the test was set. The last student who answered the test is entered to the top of the list.

         In the folder «Tests» - the created tests are located. The files have the extension "*. ots", which is the actual test. Files can be renamed, copied, deleted and added.

Folders «Data» and «Tests» are created when you first start the program.

The working directory of the program also contains the files "Rezults.exe", "TesterTC.exe", "TesterST.exe", "OpenRTF.exe", "SaveRTF.exe" and "about.txt".

"TesterTC.exe" – “Teacher Program.” To create and edit tests.

"TesterST.exe" - "The program of students." Is a program open to test their performance.

"OpenRTF.exe" - a program to convert the test typed in RTF, in the test file (*. OTS)

"SaveRTF.exe" - a program to convert the test (*. OTS) to a file in RTF.

"Rezults.exe" - a viewer of test results, which are taken from the file "Data \ data.txt"

"About.txt" - A text document containing the help text.

         Discussion:

Functional abilities of A-Tester programme:

ü     The number of questions is not limited.

ü     Number of answers from 1 to 10 for every question.

ü     The order of every answer variant should be random.

ü     Three types of answer variants:

Common- it is needed to choose only one variant from the all given.

Multiple-choice – it is needed to choose several answers from the all given. The answer is correct only in that case if all the ticked answers are correct.

Closed – People who do the test should write the answers by himself.

ü     Installation of different levels of complication (A, B, C, D, E) and number of points for every question.

ü     The opportunity to insert graphic objects as images formulas of Microsoft Equation to questions and answers

ü     The ability to insert the data from the buffer exchange, without the loose of format. It means that the text would be the same as it is in text editors, for example, Microsoft Word.

ü     The possibility to install the time of test doing and number of questions which are put out in once, or points that the person who do the test have to get.

ü     A huge spectrum of options and settings for the test. The change of text format.

ü     Coding of data. There is no test could be seen with the help of other programme. All files are saved with the extension «.ots» and coded according the algorithm RC4.

ü     Installation of passwords:

For test editingtest can be changed (to edit, to delete questions, to change settings, correct answers) only after password insert, which was made by the test author himself. It means that the test change can do only person who knows the password.

For test opening – test can be done only after password insert, which was made by the test author himself. It is useful in the case when test are done in advance and their execution have to be done in a certain day. When it is needed the password can be changed as other test settings.

ü     The tally of students who did the test is kept.

ü     The opportunity to reform the file format RTF into test file (*.OTS) and vice versa.

ü     Different hints and key combinations.

ü     The programme is simple in use.

 

 

 

 

Conclusion:

The developed programme has advanced features and is universal: the designer can efficiently develop training systems. Realized blanks or control test is a combination of common or closed tests and includes the ability to control the level of knowledge as the natural sciences and the humanities. Test materials and test results in order to protect the encrypted data encryption algorithm.

 

 

Fig. 1 - The main working window of A-TC

 

Fig. 2 - The window of test results