Control programs computer tests computer control kk. What is the USE? Computer Testing Development Principles

The problem of domestic pedagogical diagnostics has been actively developing since the 80-90s. One of the lines of synthesis of pedagogical diagnostics is the connection with mathematical methods and information technologies.

In the last 10-15 years, computers and computer information technologies have been actively entering our lives. A computer today is a powerful tool for obtaining and processing information, the possibilities of computer and network technologies, their speed is progressing more and more every year. Therefore, it is quite natural to introduce these tools into the modern educational process.

There are more than enough difficulties on this path, the main of which is insufficient or zero funding for their development in our educational institutions. These technologies are expensive: the acquisition of computers, their current modernization, and the development of the technological base and security level require updating the computer park at least every 2-3 years, maintaining computers and networks, purchasing software, and connecting to the Internet. In addition, high qualifications of teachers, their continuous retraining and professional growth are required.

One of the main tasks of educational systems is the education of a creative personality. To do this, it is necessary to identify gifted children and students at all levels of education in order to organize special forms of educational activities for them, to carry out differentiation in education. The solution of the latter problems is unthinkable without diagnosing the inclinations, abilities and versatile development of students. In this regard, the role of knowledge control in the educational process is also increasing.

One of the ways to control students' knowledge is testing.

Testing - this is a purposeful, identical survey for all subjects, conducted under strictly controlled conditions, which allows you to objectively measure the studied characteristics of the pedagogical process. The use of test forms of knowledge control, in my opinion, is undoubtedly of considerable interest, since the test results are easily processed and, in addition, it is the test form of student knowledge control that is the most objective.

Despite the abundance of tests in various disciplines, the creation of a system for diagnosing a specific subject is an urgent task in each case. The development of a fundamentally new communication system based on information and communication technologies makes it possible to significantly change the approach to designing testing systems for any subject of study. Computerized knowledge testing is constantly gaining popularity.

As a result, during the long work of programming, a controlling computer program was created and tested in practical and laboratory classes. The main task that was set before the author when creating this program is its compliance with the level of development of computer technology and software today and the possibility of a deeper and more detailed analysis of the knowledge gained by students during practical classes.

The results of application of the supervising computer program received at the first stages in honey. School No. 9 in Moscow showed that the final data on the level of knowledge of students is lower than in a conventional oral or written survey. This was especially noted in the first practical lessons. This is due to the method of controlling the level of knowledge, which is unusual for students. Subsequently, under the condition of regular use of computer control, the average score of students' marks steadily increased.

The efficiency of assimilation of information is largely determined by the psycho-physiological state of the student. At the same time, the desire, the desire to engage are almost the main ones in the structure of any educational activity. In my opinion, in the work of a student with a controlling computer program, in addition to its undeniable merits, a significant factor of novelty, increased interest and attention is added.

Goals this work:

· Highlight the main steps in creating a test;

· Describe the main properties that teachers should be guided by when creating a test;

· Select several instrumental systems intended for the development of tests for educational purposes;

· Explore the possibilities of selected programs;

· Identify all the "pluses" and "minuses" of the programs;

· Conduct a comparative analysis of the educational opportunities of the selected programs;

Key steps in creating a test

One of the priority areas for improving the methods of intraschool control at present is test control. Most often, the control and evaluation of students' achievements is carried out only according to the final result, while the student's activity, his level of development and the dynamics of learning remain unestimated. The use of test control contributes to the consideration of students' achievements in the process of moving from one level of mastering the material to another.

Test control development includes the following steps:

1) determination of testing goals (prognostic - associated with the profile orientation of students, diagnostic - associated with the level differentiation of training, feedback-oriented);

2) selection and ordering of tasks;

3) layout of tests in blocks;

4) creating a test;

6) carrying out test trials.

Test (test, test) is a standardized task, the results of which are judged on the knowledge, skills and abilities of the subject. Therefore, certain requirements are imposed on the tests; validity, certainty, reliability, practicality, ease of use, predictive value. When choosing criteria for evaluating tests, the thinking skills that students must acquire in the learning process are also taken into account:

Information skills (learns, remembers);

Understanding (explains, shows);

Application (demonstrates);

Analysis (thinking, reasoning);

Synthesis (combines, models);

Comparative evaluation (compares by parameters),

This allows you to determine the level of difficulty of the test.

Test Properties

Tests must have the following properties:

Validity (adequacy, validity);

Certainty (comprehensibility);

Reliability;

Practicality;

Ease of use;

predictive value.

Validity The test reflects what the test is supposed to measure and how well it does it. shows to what extent the test measures the quality (property, abilities, etc.) for which it is intended. Tests that do not have validity are not suitable for practical use. There are three types of validity:

empirical- means checking a test with another test measuring the same indicator as the given one, in order to assess the individual predictive value of the test;

conceptual- is established by proving the correctness of the theoretical concepts underlying the test.

Certainty test means that when reading it, the subject understands well which tasks and to what extent he must complete in order for the result I to correspond to the task.

Reliability test is the question of the extent to which repeating it will lead to the same results. An increase in the reliability of the test is facilitated by its simplicity, strict observance of the testing conditions, and the exclusion of the possibility of the influence of extraneous factors (hints, cheating, etc.).

predictive value test means that the test must be such that the test results can be used in follow-up activities, for example, when repeating poorly learned material.

When compiling tests, the following requirements should also be taken into account:

§ strict compliance with the sources of information used by students;

§ simplicity - each task should consist in requiring the respondent to answer only one question;

§ unambiguity - the wording of the task must fully explain the task assigned to the test subject, and the language and terms, designations, graphic images and illustrations of the task and answers to it must be unconditionally and unambiguously understandable to students.

§ avoidance of random guessing - you need to choose a form of the task that reduces the likelihood of randomly guessing the correct answers as much as possible;

§ compactness or accuracy - you need to choose such a form of the task in which the question is formed as concisely as possible;

§ the relationship between tasks - you need to ensure that the tasks do not contain or reveal answers to other tasks;

Control programs

Programs of this type are designed to test (evaluate) the quality of knowledge.

The widespread use of this type of program is due to the following circumstances:

1) control, allowing to assess the knowledge, skills and abilities of students, as well as the quality of the teacher's work, takes a lot of study time;

2) the knowledge control operation is a set of simple actions that basically boil down to the "question - answer - answer analysis" scheme, which makes it possible to develop fairly simple and, more importantly, universal control software.

According to there are some requirements for the controlling program:

Entering the answer in a form as close as possible to the generally accepted one;

· Recording of control results, their collection, printing and statistical analysis should be provided.

It is not difficult to make a control program if there is only one correct answer. It is possible to strive for such examples, but the whole variety of control situations cannot be reduced to them.

1. Field "Subject" - the name of the subject for which the test is being prepared is written here (mandatory filling). This name will be shown when opening the test, during testing. And by default it will be suggested as the name of the folder where the test will be saved.

2. The "Subject" field - the name of the topic of the given subject on which the test is being compiled is written here (mandatory filling). This name will be shown when opening the test, during testing. And by default it will be suggested as the name of the file under which the test will be saved.

4. "Select test type" field - here you can select the type of test you want to create. This choice determines how the points scored by the user will be calculated. There are two options:

· "Control" - allows you to set the criteria for assessments, according to which the certification of the tested will be carried out.

· "Psychological" - allows you to set your own difficulty score for each answer option, based on the sum of which the output will be shown.

5. The "Questions playback order" field - here you can select how questions are displayed during testing. One of three options is possible:

· "Direct" - the order in which the questions are displayed is the same as the order in which they were created. Starting from the first to the last.

· "Reverse" - the order of displaying questions is opposite to the direct one, i.е. starting from the last to the first.

· "Random" - the order of displaying questions is pseudo-random. When randomly selected, the questions are not repeated. The uniqueness of the sequence of questions for each testing is ensured.

6. Field "Test Description" - here you can enter any information that will be displayed to the user at the beginning of testing (optional).

7. Flag "Setting the ability to evaluate questions by difficulty score" - by setting this flag you have the opportunity to set your difficulty score for each question. In accordance with this, the final grade will be set depending on the amount of points scored and the established evaluation criteria. If this flag is not set, then all questions will have the same priority and the final grade will be set depending on the number of correctly answered questions. This flag is relevant only for the "Control" type of test.

8. Flag "Possibility of attaching pictures to questions and answers" - by setting this flag you have the opportunity for each question and answer option (if required) to attach your picture. Supported images in the following formats: jpg, bmp, wmf, emf, ico.

Note: When you save a test, all selected drawings are saved as links to a file name, which must be in the same folder as the test.

9. Flag "Ability to divide questions into groups" - the presence of this flag allows you to divide questions by topic within one test. And then determine how many questions from each topic to give the test taker to answer. The names of groups (topics) can be given by clicking the "Assign groups.." button. In the window that appears, add groups.

10. Flag "Use special customization groups" - unlike regular groups, this flag allows the use of special purpose groups. Special groups may include numbers of questions that will necessarily / optionally be given to the test-taker. Names of special groups with the ability to select them will be shown to the user during testing.

After entering the data, you can go to the next tab: "Questions and Answers".

The size of each test can be up to 1000 questions, and the size of each question and answer option is up to 400 characters.

1. The "Question" field is intended for entering a question (compulsory filling).

2. The "Group to which the question belongs" field - if you used groups in the previous step, then here you must select the group (topic) to which this question belongs.

3. The "Type of answer to the question" field - is intended for selecting the type of answer option. There are three types of response options:

· "One answer" - by entering several answers, you can choose only one correct answer.

· "Multiple answers" - by entering several answers, you can also choose several correct answers.

"Keyboard input" - the tested person enters the answer from the keyboard. Here you can enter several correct answers, among which the search for the answer entered by the tested will be carried out.

4. The "Answer options" field is intended for entering and editing the answer options for this question. Editing is done using the "Edit answer" button or the context menu (required). The number of answer options can be up to 10.

· "Add answer.." – adding a new answer option. If the test type "Psychological" was selected at the previous step, then in this window you will have the opportunity to set the difficulty score for this answer option.

· "Change answer..." – editing the selected answer option.

· "Delete answer..." – deleting the selected answer option.

· "Move to top" – move the selected answer one position up.

· "Move down" – move the selected answer one position down.

· "Copy" - copy the selected answer to the clipboard (for later use in another question). 7 independent clipboard levels are supported. This clipboard is standalone and does not overlap with the Windows clipboard.

· "Paste" – copy the answer option from the clipboard into the question.

· "Clear clipboard" – clear the clipboard from answer options.

· "Attach a picture to the answer…" – attach a picture to the selected answer option. This item appears if at the previous step you selected the flag "Possibility of attaching pictures to questions and answers".

· "Attach a picture to a question…" – attach a picture to a question. This item appears if at the previous step you selected the flag "Possibility of attaching pictures to questions and answers".

5. The "Score" field - if at the previous step you checked the "Setting the ability to evaluate questions by difficulty score" flag, then here you can determine the complexity of the question using scores. Points are allowed in the range from 1 to 100.

7. Button "Delete" - removal of the selected question from the general database.

8. "Jump buttons" - the transition to the first question, the previous question, the next question and the last question are shown in Fig.4. And also, there is the possibility of a quick direct transition to the question asked.

After entering questions and answer options, you can go to the next tab: "Options".

Options tab

In order for the test to meet certain requirements, it must be configured. Setting up a test comes down to selecting certain parameters and entering some values. The settings are made on the special "Parameters" tab, which in turn is subdivided into 5 more narrow-purpose tabs:

General tab

・Groups tab

・Score tab

Test protection tab

・Statistics tab

General tab

1. "Question or answer difficulty score" - if at the first step you set the flag "Setting the ability to evaluate questions by difficulty score", then by selecting this flag, during testing, the difficulty score of the current question will be displayed.

2. "Sum of points scored" - if at the first step you set the flag "Setting the ability to evaluate questions by difficulty score", then by selecting this flag, during testing, the sum of all scores of difficulty will be displayed.

3. "Preliminary assessment" - by selecting this flag, during testing, a preliminary assessment of the test results will be visible. The score can be presented as a whole (2, 3, 4, 5) or fractional (2.38, 4.56, etc.) to display more detailed information about the level of knowledge.

4. "The result of the answer to the question" - if you want the dialog to be shown during testing, informing the user about the correct answer to the question, then set this flag.

5. "Time spent on testing" - if you have limited the testing time, then by setting this flag, when testing, information about the amount of time elapsed since the beginning of testing will be displayed.

6. "How much time is left" - if you have limited the testing time, then by setting this flag, when testing, information about the amount of time left until the end of testing will be displayed.

7. "Group that the question belongs to" - if at the first step you set the flag "Ability to divide questions into groups", then by selecting this flag, when testing, the name of the group that the current question belongs to will be displayed.

8. "Comment on the number of answer options" - if you select this flag, then during testing, information about the number of correct answer options for the current question will be displayed.

9. "Number of questions provided for testing N out of" - if at the first step you did not set the flag "Ability to divide questions into groups", then this field sets the number of questions that will be provided to the tester. If the flag "Ability to divide questions into groups" was set, this parameter is adjusted on the "Parameters - Groups" tab.

10. "Order questions according to their degree of difficulty" - if at the first step you set the flag "

Setting the ability to evaluate questions by difficulty score", then by setting this flag, when testing, the questions will be sorted by their degree of difficulty (from easy to difficult).

11. "When testing, randomly mix answer options" - if you set this flag, then, during testing, the answer options for all provided questions will be randomly mixed.

12. "Ability to return to the previous question during testing" - if this flag is set, the tester will be given the opportunity to return to the previous question back.

13. "The ability to limit the testing time in the amount of N minutes" - here you can limit the time for passing the test, in minutes. If the test-taker did not meet the specified time, then all unanswered questions are automatically protected as incorrect.

14. "Ability to skip N questions during testing" - if this flag is set, then the tester will be given the opportunity to skip N questions. Missed questions will not appear in the test, but other N questions will come instead.

15. "Possibility to answer later to N questions" - if this flag is set, then the test-taker will be given the opportunity to answer later to N questions. Questions left "for later" will be placed at the end of the list.

16. "Go to the next question only if the answer is correct" - if you set this flag, then after the first incorrect answer, testing ends and all remaining questions are automatically protected as incorrect. Used to tighten testing conditions.

17. "Allow to use the calculator" - if you set this flag, the test-taker will be given the opportunity to use the calculator.

Groups tab

This tab is intended for setting the parameters of regular and special groups. If in the first step you checked the flag "Ability to divide questions into groups" and/or "Use special customization groups", then on this tab you configure the parameters of these groups.

1. Configuring the parameters of common groups:

· Shows the names of the groups and the number of questions in each group. The user has the ability to set the number of questions from each group provided for testing.

2. Setting the parameters of special groups:

· This defines the question numbers that will or will not be shown to the test taker.

· In the "Comment when choosing a special group" window, enter the message that will be displayed to the tester when choosing a special group. groups.

Results Evaluation Tab

This tab is intended for setting up the assessment parameters for the test taker.

1. Field "Use scoring system" - in this field, you can choose which system will be used to evaluate the test: 5, 10, 20 or 50 points.

2. Field "Setting criteria for scoring" - in this field, you can adjust the criteria for scoring in percent.

3. Field "Choice of grading system" - in this field you can select the system by which the test-taker will be evaluated. There are two types of systems:

· "Accounting for only 100% correct answer" - when choosing this system, the question will be protected as correct only if the test-taker has chosen all the correct answers.

For example: There is a question with 5 possible answers. 3 out of 5 answers are correct (i.e. this is a multiple-choice question). If this system is selected, then the answer is protected as correct only if all 3 correct answers are selected, otherwise the answer will be protected as incorrect.

· "Equal distribution of percentages for correct and incorrect answers" - when choosing this system, the question will be defended partially correct, even if the answer was not complete.

For example: There is a question with 5 possible answers. 3 out of 5 answers are correct (i.e. this is a multiple-choice question). If this system is selected, and the tester has chosen only 2 correct answers out of 3, then he will be protected (100/3) * 2 = 66% of the correct answer. If the tester chose 2 correct and 1 wrong answer out of 5 answers, then he will be protected by 33% + 33% (this is for 2 correct answers) and -20% (100/5 - for one wrong answer) = 66% -20% =46% correct answer. Etc.

Test Protection Tab

The main distinguishing feature of the SuperTest software package is that it pays great attention to issues of protection against unauthorized use of the test.

This tab is intended for configuring file-test protection parameters from unauthorized use.

1. The "Password for editing the test" field - here you can set a password for the ability to view and edit the test in the TestMaker module.

2. Field "Repeat" - this field is required to confirm the previously entered password.

3. Field "Password for testing" - here you can set a password that will be requested at the beginning of testing in the TestInfo module.

4. Field "Password to exit testing mode" - here you can set a password that will be requested if the tester, in the TestInfo module, tries to interrupt the testing process.

5. The "Source of passwords" field - in this field, select the method of requesting the entered passwords:

· "Request set passwords from the keyboard" – the password is requested by entering it from the keyboard.

· "Request the set passwords from the key floppy" – the password is requested by reading the information from the pre-prepared key floppy. A request to create a key floppy automatically appears when you select this source.

6. Flag "When testing, disable switching to other tasks" - by setting this flag, during testing, it will be prohibited to switch to other tasks. Doesn't work on Windows NT.

7. Flag "During testing, block the Start menu and Taskbar" - by setting this flag, during testing, access to the "Start" menu and "Taskbar" will be prohibited. Doesn't work on Windows NT.

8. Flag "During testing, block access to the desktop" - by setting this flag, during testing, the desktop will be deactivated.

9. The flag "Hide the program in the Task Manager during testing" - by setting this flag, during testing, the program will not be visible in the "Task Manager". Doesn't work on Windows NT.

10. Flag "Prohibit re-passing the test" - by setting this flag, at the end of the test, the button for re-passing the test will be blocked.

11. Flag "Restrict mouse cursor movement within the working form" - by setting this flag, during testing, the mouse cursor will be located only in the program area.

12. Flag "Protect the test by linking it to ..." - this flag will allow you to link the test to the unique parameters of the computer components. The test can be linked to the hard disk serial number, motherboard model and serial number (Does not work on Windows NT), to the hardware parameters of the central processor, and to the contents of the floppy disk. Thus, when you try to test on some other computer, a prohibition dialog will be displayed (this feature is enabled to protect against unauthorized copying of tests in order to study them on other PCs).

By setting the full set of these protections, you completely block the user from unauthorized access to the test or other applications during testing.

This tab is intended for setting the parameters for displaying test results statistics.

1. Flag "Show test results" - if you set this flag, then at the end of testing, the tester will be shown his result. Otherwise, the test result will not be available.

2. Flag "Test result write to file" - if you set this flag, then at the end of testing, all results will be written to the file "result.txt" (for further analysis).

3. "Conclusions" button - if you want to include some conclusions in the resulting report, depending on the quality of academic performance, then click this button. Fig.7. The number of conclusions is limited: no more than 7. On the left, the boundaries (in points or percentages) within which the result must fall are set. On the right, the output corresponding to the given boundaries is entered. The maximum amount of points that you have will be automatically calculated and displayed in the line "Maximum points".

Additional features of the component Test Maker.

1. Menu "Test - New" - creating a new test.

2. Menu "Test - Open" - opening for editing an already created test.

With the help of the TestMaker program, it is possible to create not only electronic tests, but also the preparation of "paper tests" is possible. They are designed to be printed on plain paper for testing without using a computer. These tests are processed manually.

4. Menu "Test - Print" - creating a "paper test", printing a test or exporting it to an RTF file. This feature allows you to flexibly configure print settings to create multiple copies and test options.

· Flag "No answers" – displaying questions and answer options without specifying the correct ones.

· Flag "With response standards" - displays questions and answer options with indication of the correct ones. Correct answers are marked in bold.

· The flag "Show the group that the question belongs to" - if groups were used during the creation of the test, then when the questions are displayed, it will be indicated to which group it belongs.

· The flag "Show the difficulty score of the question/answer option" - if, in the process of creating the test, difficulty scores were used, then they will be indicated when the questions are displayed.

· Flag "Type of answer to a question" - when displaying questions, it will be indicated how many correct answers are in it (one or more).

· Flag "Shuffle questions" - the output of questions occurs randomly.

· Flag "Shuffle answer options" - the output of the answer options for each question occurs randomly.

· The field "Number of displayed questions" - the choice of the number of questions contained in each option.

· The "Number of variants to create" field – selection of the number of different variants.

· Flag "Add inscription Option №-x" – when several options are selected, each option will be accompanied by the inscription "Option №-x".

5. Menu "Tools - Settings" - setting the parameters of TestMaker.

· Flag "When editing questions, remove extra spaces in the sentence" - if you set this flag, then when editing questions, extra and repeating spaces will be automatically removed.

· Checkbox "When editing questions, put a question mark at the end of the sentence" – if you set this flag, then when editing questions, a question mark will be automatically placed at the end of the sentence.

· Flag "When editing questions, make the first letter of the sentence capitalized" – if you set this flag, then when editing questions, the first letter of the sentence will automatically become capitalized.

· Flag "When editing answers, remove extra spaces in the sentence" - if you set this flag, then when editing answers, extra and duplicate spaces will be automatically removed.

· Flag "When editing answers, put a period at the end of a sentence" - if you set this flag, then when editing answers, a period will be automatically put at the end of the sentence.

· Flag "When editing answers, make the first letter of the sentence capitalized" – if you set this flag, then when editing the answers, the first letter of the sentence will automatically become capitalized.

· The field "Tests location path" – this field is intended for specifying the path along which the tests will be searched for, as well as their saving.

· Flag "Check questions for repetition" - the presence of this flag means, when saving a question, automatically check it for repetition. It can be useful when you do not remember whether you entered this question or not.

In addition to all of the above, TestMaker also has a convenient feature for translating questions and answer options from third-party editors (WordPad, MS-Word, Internet Explorer, etc.) into the test editor. For this you need:

· Open the entered test in a third-party editor.

· Open the question input window in the TestMaker program.

· And using the Drag&Drop technology, by dragging and dropping, select the necessary words and transfer them to the question input window or answer options.

TestInfo Component

TestInfo - the module is designed to test students based on the created test file.

This module is intended for direct testing of students. All test settings were made in the TestMaker module, and the TestInfo module uses these settings and parameters.

Testing takes place in 3 stages:

1. Entering data about the test subject and choosing a test.

1. The field "Enter your full name." - Entering the testee's initials. Optional to fill out.

2. The field "Enter the number of the group" - enter the number of the group or unit of the tested person. Optional to fill out.

3. The field "Select a topic for testing" - the choice of a subject and a topic for testing.

4. Field "Select your specialty" - in this field, the name of the specialty is selected. groups that were defined when the test was created. The name of the field is also determined when creating the test.

5. Field "Additional information" - this field displays the information specified by the teacher when creating the test.

The lower part of the window displays additional information about the selected test. To go to the next stage and start testing, click the "Start test" button.

2. Answer to the questions provided.

1. Field "Question #" - displays the number and text of the question with the ability to view the attached picture.

2. Field "Comment" - displaying a comment about the number of correct answers. The display of this field is determined at the test creation stage.

3. Field "Answer options" - viewing the answer options for the question with the ability to view the attached picture.

4. Flag "I think this answer is correct" - check the box if we believe that the selected answer is correct. If there is more than one correct answer, then this checkbox must be placed next to each answer.

5. Button "Accept answer" - after selecting all the correct answers, to confirm the answer to the question, you need to click this button.

6. Button "Go back" - the ability to return to the previous question. This possibility is determined at the test creation stage.

7. Button "Skip question" - the ability to skip this question. This question will no longer appear, but another will come in its place. This possibility is determined at the test creation stage.

8. Button "Answer later" - the ability to answer the question later. This question is moved to the bottom of the list. This possibility is determined at the test creation stage.

Also, when testing, the screen displays a preliminary assessment for the correct answers, the amount of points scored, the elapsed and remaining testing time. The display of these parameters is determined at the test creation stage.

After answering the questions, the result is displayed.

· The field "Full name of the tested person" - this field is intended for entering the initials of the tested person (optional).

· Field "File-test" – the name of the file-test, which will be automatically launched.

· Field "Special group" – selection of special group. group used in this test.

· The "Password for testing" field – enter a password to confirm access to testing.

· "Automatically load specified test" flag – if this flag is set, the selected test will be launched when the program is loaded.

Note: in the testing module, it is possible to work with several configuration files. Those. if you want to automatically run multiple tests, you can create multiple configuration files and run them one by one as a parameter from the command line. Example: "tinfo.exe st.ini" - where "st.ini" is the configuration file.

Note: All configuration files must be in the same folder as the test module.

use of pictures and ANY OLE-objects directly in questions

Full formatting of the description of the test and questions (each character can be written in its own font, color, etc.)

test preview

export test to RTF format

test printing: only questions, questions and answers, questions and answers + correct answers

password protection of the test (separately for change and test modes)

Possibility to limit testing time

Supporting questions with multimedia files

Ability to copy questions

test encryption and compression

use of mouse, keyboard and hotkeys.

· Working with the Windows clipboard.

simple and intuitive interface

Choice of option for displaying questions during testing: from the first to the last; from last to first; randomly;

Each question can be assessed by its level of difficulty (assignment of a difficulty score);

Possibility to allow/prohibit repeated passing of the test;

support for various types of questions;

The number of questions in the test is not limited

The number of answers in each question is not limited

test encryption and compression

the possibility of entering additional information that will be shown before the start of testing;

«-» is absent:

the possibility of using special purpose groups (definition of mandatory / optional questions for each group of test takers);

the opportunity to answer later on several (asked by the teacher) questions;

the ability to block access to the desktop during testing;

Possibility during testing to limit the movement of the mouse within the working form;

· development of tests in WYSIWYG style (what you see is what you get) greatly facilitates the work with the program and allows you to master its interface in the shortest possible time.

Types of questions used in the program

· closed questions:

- single choice;

The main type of questions used to control knowledge and skills. Questions of this type involve the choice of one answer from several possible options.

Benefits of this type of question:

Low probability of guessing the correct answer;

For the correct formulation of these questions, it is important to comply with the following requirements:

Correct and incorrect answers must be unambiguous in content, structure and total number of words;

- multiple choice;

The main type of questions used to control knowledge and skills. Questions of this type require the selection of several correct answers from a list of possible options.

The application of this type of questions is most appropriate for large definitions, complex processes, graphs, charts, tables, i.e. to those elements of knowledge that can be structured or broken down into smaller parts.

This is especially important both in terms of testing the assimilation of knowledge and monitoring the ability to analyze data, work with different forms of presenting results (graphs, charts, tables, etc.)

The advantage of multiple choice questions:

Questions are fairly reliable because there are no factors associated with subjective assessments that reduce reliability;

Low probability of guessing the correct answers;

For the correct formulation of multiple choice questions, it is important to comply with the following requirements:

All answer options should be grammatically consistent with the main part of the task;

Questions should contain only one thought or statement;

Wrong answers should be reasonable, skillfully selected, there should be no obvious inaccuracies;

Use negation as little as possible in the main part;

The question should not contain unnecessary details;

In traditional pedagogy, the following control tasks are distinguished:

· to establish the student's readiness for the perception and assimilation of new knowledge (to restore intra-subject and inter-subject communications);

Obtain information about the nature of independent work of students in the learning process;

identify difficulties and errors, their causes;

determine the effectiveness of the organization, methods and means of training;

identify the degree of correctness, volume and depth of knowledge and skills of the student

Summarizing, we can say that the functions of control are informing about the results of work and reflecting the dynamics of the student's development.

Having studied and analyzed the programs I chose (SuperTest and TeachLab), I concluded that despite the small "minuses", both programs are suitable for using them in the educational process. Both programs have the ability to create tests that satisfy the properties and requirements (listed above). It remains only the main task - to write the test correctly.

1) Baranov V.Yu. Answer forms for automated knowledge control.-M.: Informatics and education, No. 8, 2004.

2) Plotnikova I.A. Methods of test control in high school.-M: INFO, No. 1, 2000.

3) Troyanovsky V.M. Automated control of knowledge in the system of interrelated concepts.-M: Informatics and Education, No. 3, 2002

4) Chernichin A.N. Laboratory workshop on the course "Technical and audiovisual teaching aids". - Smolensk: SGPU, 2005. P3

5) Shafrin Yu.A. Methodological review for a teacher on the topic "Multi-User Information Systems". - M: Informatics, No. 38, 2004.

Appendix


Program features



Possible number of questions in the test

Not limited

Support for different types of questions

- (there is no question type matching, the area in the figure


Grouping test questions by topic


Using Pictures and Other OLE Objects in Questions

Supports drag&drop technology


Entering additional information before the test itself


Test Preview

Test print

Password protection of the test

Ability to limit time

Number of options in a question

No more than 10

Not limited

Using hotkeys

Working with the Windows Clipboard

Ability to quickly jump to a question with a given number

Ability to check questions for repetition

Opportunity to answer a few questions later

Each question has its own level of difficulty.

Selecting the display of questions during testing

opportunity to follow. question if the answer is not correct

* - present

- - is absent

Control programs

1. The idea of ​​learning with the help of a computer appeared a long time ago. The first attempts date back to the late 1950s. At that time, it was already possible to "communicate" a person with a computer by means of a telegraph apparatus-teletype used as an input / output device. A properly programmed computer enters into its memory the text of the request typed by a person on the teletypewriter keyboard, and after entering this text, it performs some analysis and prints on the teletypewriter a response text prepared in advance, or constructed from suitable elements. Or more simply - the computer issues the text of the question or the conditions of the problem to the teletype and waits for the answer from the keyboard, which is then checked against the existing standard in order to give an assessment: true / false. Since then, continuous scientific searches have been carried out all over the world for a solution to the problem of an effective and cheap way of teaching with the help of a computer.

Today, the prestige and rating of an educational institution are determined not only by the general level of teaching, the presence of world-famous scientists and material and technical base in the staff, but also by the effectiveness and quality of the student knowledge control system. Undoubtedly, its most operational, modern and objective form is computerized test control.

Currently, instrumental authoring systems for the creation of pedagogical tools are widely used: training programs, electronic textbooks, computer tests. Of particular relevance for teachers of schools and universities are programs for creating computer tests - test shells. There are many such software tools and programmers-developers are ready to build new versions of the so-called authoring systems. However, the wide distribution of these software tools is constrained by the lack of simple and easy methods for compiling test tasks with which you can "stuff" the shell.

There are a large number of software products that allow you to create test tasks and use them to control students' knowledge. However, most of them are not focused on the use of graphics and other illustrations, or it is so inconvenient or difficult that it requires the involvement of other specialists.

The creation of teaching and control tools is a complex and time-consuming work that requires the joint efforts of experienced lecturers, software developers, programmers, etc. The most difficult is the creation of textbooks and teaching aids, laboratory workshops, and test materials. Large-scale conduct of such work in universities is hindered by the lack of financial resources to stimulate it. As a result, it is carried out in an unsystematic manner, mainly by individual teachers and employees of the IT departments.

A serious obstacle in the creation of teaching and control programs is the insufficient level of computer training of the teaching staff.

2. At the end of the 80s, the problem laboratory of electronic computers of the Moscow State University created the microcomputer training system "Navtavnik".

A typical version of the system is designed to teach simultaneously up to 32 students served by one microcomputer. The system is simple and easy to manage, does not require special training of teachers and is convenient for trainees. All communication with the computer occurs at the prompts and control on his part.

The system software consists of five parts. Three parts, "Training", "Exam", "Test", provide the opportunity to conduct relevant classes.

Subsystems "Exam" and "Test" are designed to control knowledge and skills. In the "Exam" mode, the student receives from the teacher a set of sections in which he receives a number of exercises determined by the teacher with a limited number of attempts to answer. Correct answers are confirmed, and incorrect ones are denied, but certificates are not issued. "Test" differs from "Exam" in that each student answers all the questions in the educational material, and only one attempt is given to answer. The answers are neither confirmed nor denied. All student work is logged. Educational and methodological equipment is the least fixed and the most open for building up and development. Only the formats and rules for the design of training materials are strictly defined. There are no restrictions on the subject and content of educational materials, as well as methods or didactic techniques, except for the need to be expressed in the form of multiple choice.

3. In recent years, computer training programs designed to improve and support the educational process have become increasingly widespread in pedagogical practice. Computer training programs serve as a teaching aid for a teacher and a student; they can not only teach, but also control knowledge, provide reference information, etc.

A module of computer training programs is proposed, which considers a fragment of the course "Discrete Mathematics" - the topic "Partitioning a graph into maximal strongly connected subgraphs". Two methods for solving the problem are studied: the Malgrange method and the matrix method.

Work with the module of computer training programs is possible in the training and control modes. In the training mode, the student is given the opportunity to get acquainted with the theoretical material and consider the main stages of the algorithm using examples, in which illustrations are accompanied by comments. Knowledge control is carried out through testing. As a test task, the student is asked to solve the problem of finding a direct and/or inverse transitive closure on a graph given by an adjacency matrix. The student is graded taking into account the complexity of the test and the number of errors made. The resulting score can be improved, for this you need to take the test again, changing the level of difficulty of the task.

When working with the module of computer training programs, a database is formed, which accumulates information about the students who have passed the test (surname, group, grade), i.e. the possibility of maintaining an electronic journal of the teacher is provided.

Using the module of computer training programs in the educational process will increase the efficiency of the educational process (class), reduce the unproductive time spent by the student, optimize teaching activities by freeing up time for individual work with students, and also encourage students to improve their knowledge.

The proposed module of computer training programs is universal, i.e. can be used for full-time study, and in a computer library, and for independent work at home.

4. There are tests two kinds:

  • traditional; Traditional tests are presented in the form of a system of tasks of increasing difficulty, having a specific form, allowing to qualitatively and effectively measure the level and evaluate the structure of students' readiness. At the same time, depending on how many academic disciplines are included in the test tasks, traditional tests are divided into homogeneous (testing knowledge in one subject) and heterogeneous (in several subjects).
  • unconventional. Non-traditional tests are represented by integrative, adaptive and criterion-evaluative tests. integrative - aimed at the overall final diagnosis of the readiness of a graduate of an educational institution. In one test, knowledge from two or more academic disciplines is presented. Such testing is carried out, as a rule, with integrative learning. Adaptive tests allow you to adjust the difficulty of the tasks presented depending on the answers of the test person. If the answer is successful, the computer issues the next task, which is more difficult than the previous one, and if it fails, it is easier. Criteria-evaluative tests are designed to find out which elements of the content of the academic discipline are learned and which are not. At the same time, they are determined from the so-called general set of tasks, covering the entire discipline as a whole.

Page 1


The control program allows, if there is a sufficient number of computers, to conduct prompt and objective testing of students' knowledge on this issue.

Control programs for machine and non-machine testing of knowledge - rules, norms and designs for safety for oil and gas industry enterprises are developed at the departments of labor protection of the Ministry of National Economy and the State Enterprise named after. Gubkin and the Grozny Oil Institute.

Graph of changes in arithmetic mean performance indicators during the educational process. solid line - experimental groups, dotted line - control groups.

Control programs for testing knowledge of the rules, norms and safety for oil enterprises are developed at the departments of them.

Control programs for machine and non-machine testing of knowledge of rules, norms and safety instructions for oil and gas industry enterprises are being developed at the departments of labor protection of the MinkhiGP im. Gubkin and the Grozny Oil Institute.

Control programs can contain any number of comments that allow you to mark program modules and write some explanations for it.

Control programs can be switched on at random times determined, for example, by whether the device is free or busy solving functional tasks, or at fixed (predetermined) times. The issues of time organization of regular program checks are considered below.

The structure of the control program is similar to the training one, only the reference answer is missing.

The presented structure of the control program is typical and can be used when creating control programs of this type in any subject. In this case, the control part of the program can be used without modification. The part of the program containing a block of questions should be compiled on the subject of the subject. The number of questions in a block can be varied at your discretion, but you must enter the appropriate changes in the control part of the program, in the lines where information about the number of questions is used.

The block diagram of the controlling program is shown in fig. 9.1. In the diagram, the blocks are arranged in sequence corresponding to their location in the program text. This arrangement of blocks reflects their division according to their functional purpose: six blocks in the upper part of the diagram are directly related to the work of the teacher (including block 4, which is involved in the work of both the leader and the student); six blocks of the lower part of the scheme (including block 4) ensure the operation of the computer with the student.

Most control programs are compiled according to a primitive scheme - the student is asked a question and several answers, one of which is correct.

And There are special control programs that allow you to automatically debug the program on a digital machine. During the operation of a digital machine in the calculation or control mode, there may be errors and malfunctions. The most typical errors are failures, which are divided into systematic and random. Usually failures appear more often than malfunctions.

Thus, the control program, built according to the above scheme, allows you to print comments on the student's work and evaluate it. If the student, while compiling the algorithm, made syntactic errors, then in the process of translation these errors are printed using the translator.

The order of debugging is given to the controlling program in the form of specially encoded information.

The textbook is supported by the Ordan's computer control program, which has a similar structure for distributing material.

Computer control (CC) is a procedure for conducting pedagogical measurements to establish the correspondence between the level of knowledge and the quality of performing a specific task/operation of the planned knowledge model in order to control the process of mastering the material/preparation in teaching systems.

The effectiveness of computer control depends on: the flexibility and variety of the created control materials, the ways they are used, the degree of adaptability of the created system to the characteristics and level of preparedness of the student, the ability of the system to recognize the answers or actions of the student when performing test tasks

The purpose of monitoring programs in a short time to identify the levels of knowledge of all students for any amount of educational material.

Requirements to the control program: input of the answer in the standard form; adequate analysis of the answer; fixation of control results, their collection, printing and statistical analysis.

Definition of the term "Test" A test is a set of interrelated test tasks that allow assessing the compliance of a student's knowledge with an expert model of knowledge of a subject area.

Application of tests 1864 -J. Fisher first used the test to test the knowledge of students 1890 - J. Cattell introduced the term "test" 1926 - the first series of tests for schools was published in Russia 1970 - the development of computer testing

Computer testing is a certification procedure that allows the most objective assessment of the compliance of a personal and expert knowledge model using a computer and specially organized tests.

The main types of computer tests: Psychological (intelligence tests) Pedagogical (achievement tests or success tests)

Advantages of computer testing Massiveness and short duration Democracy Manufacturability Differentiating ability Validity Objectivity Statistical analysis of information

Disadvantages of computer testing An element of chance Does not contribute to the development of oral and written speech; the impossibility of diagnosing communication skills; the impossibility of diagnosing inventive qualities; the impossibility of diagnosing the originality of thinking in solving educational problems and tasks

A test task is a clear and concise task in the subject area that requires an unambiguous answer or the implementation of a certain algorithm of actions.

Four main forms of test items: 1. Items with a choice of one or more correct answers 2. Items with an open form 3. Items to establish correspondence 4. Items to establish the correct sequence.

Tasks with the choice of one or more correct answers 1. 1. The choice of one correct answer according to the principle: one is correct, all the others (one, two, three, etc.) are incorrect. 1. 2. Selecting multiple correct answers

Tasks of an open form - there are no ready-made answers - answering the task, the student completes the answer - it is used at different stages of learning

The choice of form depends on: the purpose of testing; test content; technical capabilities; the level of preparedness of the teacher in the field of theory and methodology of test control of knowledge.

Classification of types and levels of knowledge 1. Knowledge of titles, names. 2. Knowledge of the meaning of words, titles and names. 3. Knowing the facts. 4. Knowledge of definitions. 5. Comparative, comparative knowledge. 6. Knowledge of opposites, contradictions, antonyms, etc. of objects. 7. Associative knowledge. 8. Classification knowledge. 9. Causal knowledge, knowledge of cause-and-effect relationships, knowledge of the grounds. 10. Procedural, algorithmic, procedural knowledge. 11. Technological knowledge. 12. Probabilistic knowledge. 13. Abstract knowledge. 14. Methodological knowledge.

General requirements for tasks in the test form logical form of the statement; brevity; the presence of a certain place for answers; the correct location of the elements of the task; the same rules for evaluating answers; the same instructions for all subjects; the adequacy of the instruction to the form and content of the task.

Principles of development of computer testing The test should correspond to the purposes of testing; Test tasks must be correct in terms of content; The test must correspond to the level of the current state of science; The content of the test should be comprehensive and balanced; The content of the test should be systematic

What is the USE? The Unified State Examination (USE) is the main form of state (final) certification of graduates of XI (XII) classes of schools in the Russian Federation

Features of the Unified State Examination: a unified schedule, unified rules for conducting the use of tasks of a standardized form (KIM), the use of special forms for filling out answers to tasks, conducting in writing in Russian (with the exception of the Unified State Examination in foreign languages)


In the practice of educational work, teaching and control computer programs have received the greatest use.
Educational programs. These are didactic tools that provide, by means of a computer, controlled independent work of pupils (students) in studying a given material.
When developing a script-frame plan for a training program, the compiler solves a number of issues. Formation of the informative and content part. A selection of educational material (ideas, positions, events, facts, personalities, dates, etc.) is made, which should be included in the program in accordance with the topic of the lesson. Placing educational material in the script and distributing it into blocks and fragments (frames). This takes into account the sequence of studying the material and the place for the implementation of intermediate and final control. Development of forms for presenting educational material from a computer screen to a user (student). The material is better perceived if it is specific, requires the same answers, is artistically designed, individual episodes include musical pauses (for example, happy or sad music as a reaction to a correct or incorrect answer), etc. Orientation of the programmer to a set of material in strict accordance with scene-planning. If the programmer is experienced, he himself can offer the teacher original options for processing the material.

The training program includes three components: introduction, main part, conclusion.
The introduction contains: the title of the topic; study objectives; working time; list of reference literature; the structure of the computer program; keyboard operation.
During the introduction, the teacher and the programmer pay special attention to explaining the purpose of the keys that carry the main load during work.
The main part contains: educational material; orientation in further actions in case of poor assimilation of one or another position; organization of current, intermediate and final control.
The educational material is assembled on the basis of a differential algorithm (see § 38). The mistake is made by those who transfer the text of the book into the program without changes. This is both irrational from the point of view of a large amount of information, and expensive from the point of view of the cost of computer time and the programmer's work.
The criteria for text entered into a computer program are: the text is smaller in volume than in printed sources; the text is formed not only from the material of the textbook, but also using other sources; the text is arranged with convenience for its perception, comprehension, and memorization; the text contains only that information that carries a semantic load.
The following are two versions of the text: from the source and programmatic.
When formulating texts for programs, various fonts, italics, etc. are used so that the main and the main thing does not fall out of the user's field of vision.
Part of the material can also be presented in the form of diagrams, tables, graphs and other visual aids.


Text from source

Program
option

The Horde yoke in Russia undoubtedly played a negative role. This is recognized by the vast majority of scientists: historians, publicists, writers. Although both in the past and in the present centuries, opinions were expressed that foreign dominion had a positive impact on the development of Russia - strengthening the state order there, weakening princely strife, and instituting a pit chase. Of course, almost two and a half centuries of domination of the Horde led, among other things, to mutual borrowing in the economy, life, language, and so on. But the main thing is that the invasion and the yoke threw the Russian lands back in their development. The Horde rulers did not at all contribute to the centralization in Russia, the unification of their lands; on the contrary, they hindered it. It was in their interests to kindle enmity between the Russian princes, to prevent their unity. Everything that was done in this regard was done against their will, the will of the Russian people, they paid dearly

There is an opinion about the benefits of the Horde yoke in Russia: mutual borrowing in the economy, language, way of life, public administration. In reality, the Mongols-Tatars played a negative role: the yoke threw the Russian lands back in their development. The aliens did not contribute to the centralization of Russia, the unification of its lands, fomented enmity between them

The main part of the program takes into account the fact that the student has poorly mastered (completely mastered) this or that question. A hint is provided here in the form of an indication of where to find material on this issue.
An important factor in the student's independent work on the training program is self-control over the progress and results of mastering the material. To this end, the program includes control questions of a theoretical, generalizing and practical nature. Valid options are: security question based on the results of reading the most difficult fragments of the text; two or three control questions based on the results of reading a significant segment of the text; control questions on all important provisions of the text; generalizing and practical questions based on the results of reading the entire text, etc.
The final part contains: estimated indicators; directions for further study of the material; sources and didactic tools for further independent work;
educational and practical tasks.
control programs. These are didactic tools that provide high-quality and comprehensive control over the progress and results of assimilation of the studied material in the shortest possible time.
The development of the scenario-frame plan of the controlling program is carried out on the basis of a five-block algorithm:

What types of work include blocks? Selection of the range of problems, topics, provisions for control. Each school has state, national-regional (in certain cases, school) standards, programs, and textbooks. They are guided by the teacher in solving this issue. Formulation of questions. Questions are posed in a variety of ways: some are reproductive, some are productive-cognitive, and some are problem-based. Thus, the person answering the questions will have to remember something in some cases, think about something in others, and solve a historical problem in others. Development of complete answers to the formulated questions. Answers should be extremely concise and concise. Selection from the formulated answers of the fundamental terminology that carries a semantic load. The quality of the student's assessment often depends on the correct choice of these words. Drafting of a script. At the same time, it is important to maintain a calm, optimistic tone, a correct communication style in the “teacher-student” relationship.
Methods of conducting classes using computers. They are diverse and primarily depend on the type of program - teaching or controlling.
Classes according to the training program are carried out in one stage. The teacher introduces students to the environment of work on the computer, determines the goals and objectives of the lesson. The students begin to work on the program. The teacher controls their activities through external observation, ready at any moment to help anyone who, for some reason, experiences difficulties in work.
In the final part of the lesson, the teacher, having a printout of student grades (the program provides for this), makes an analysis of the independent work of each user. Those who deserve excellent and good marks are approved. For those who received low results, tasks are determined for the revision (working out) of the material according to the textbook or manuals.
When working with training programs, it is necessary to adhere to certain rules: without having mastered the essence of one issue, do not move on to another; marks for answers to control questions should not be lower than "good"; upon completion of the study of the topic, even with an excellent result, it is necessary to “walk through” the program again, but at a higher pace.
Controlling program. Here there are several options for classes (work): students, on their own initiative, occasionally control the course of mastering the course of history (a separate topic, question, etc.); students, on their own initiative, systematically monitor the course of their mastering the course of history; the classes provided for by the schedule in the conditions of functioning at the school of the rating assessment of knowledge; scheduled classes to identify individual knowledge of all students in a class (group) for a quarter, half a year, a year (let's call them individual control classes), etc.
Considering that the first three options are still unlikely for various reasons, we will focus on the fourth option - an organized two-hour lesson for the whole class to identify the individual knowledge of each student.
In the first part of the lesson, the teacher, along with the generally accepted setting of goals and objectives, introduces students to the rules of working on computers. Each student is given the task of answering the following questions:
a) the same for everyone;
b) several options;
c) personal choice.
For 35-40 minutes of work in the first lesson, the number of questions can be 4-6. The distribution of questions, options is carried out in such a way as to prevent students from borrowing ready-made answers from computer screens from neighbors sitting next to or in front.
The second part of the lesson is devoted to the development, formulation and typing of answers to questions on the computer keyboard. The teacher at this time observes the activities of the students, ready at any moment to provide them with assistance if necessary.
The third part of the lesson is devoted to a personal analysis of the performance of tasks by students.
Supervisory programs provide personalized ratings to each user for the answer to each question. The printout of student responses and the control log record who and for what answers received excellent, good, satisfactory and unsatisfactory marks, as well as the overall mark for the work.
Students who have received low marks are guided by the teacher to further work out poorly learned questions.
The lesson ends with setting a task for self-study, determining the forms of control and reporting at the final stage of studying the next topic or section.
What are the advantages of working out educational material and monitoring the quality of its assimilation using computer technology?
First, the obligation to work for all students without exception, and with full effort, since each of them receives an assessment for his work.
Secondly, the complete independence of students in the performance of tasks.
Thirdly, the special psychological state of students: the lesson is conducted unconventionally; he himself manages the "box with brains", etc.
Fourth, huge time savings. It is easy to compare how many students and how many questions are surveyed without computer equipment with similar indicators when working in a computer class.
Historical education - via the Internet. Such a bold statement of the question is not unfounded. In 2000, about 300 schools in Russia as a whole were connected to the Internet.
In the modern world, information technologies of education are spreading more and more widely, allowing a schoolchild, student, teacher, with a computer and its connection to the Internet, to call up any materials on history from the data bank: lectures, thematic developments, other didactic and reference data.
There are adapted computer programs that provide the user, for example, with lecturing and self-control over its assimilation. The computer can be connected to scientific, university, school and educational centers. This problem needs to be resolved as soon as possible, since in a number of regions laws have been adopted that have secured the right of independent choice by each student of the form of education: full-time, part-time, self-education, external studies, family education, etc.
Workshop
Exercise. Work out a fragment of the script-frame plan of the controlling program to study the question "What is patriotism?"
See our answer on p. 170-171.