Научная статья на тему 'Методы разработки тестовых заданий в автоматизированной контролирующей системе «Контроль»'

Методы разработки тестовых заданий в автоматизированной контролирующей системе «Контроль» Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
457
70
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
АВТОМАТИЗАЦИЯ / АЛГОРИТМ / ГЕНЕРАЦИЯ / ВЕРИФИКАЦИЯ / ТЕСТОВЫЕ ЗАДАНИЯ / AUTOMATION / ALGORITHM / GENERATION / VERIFICATION / TEST TASKS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Лаптев Владимир Николаевич, Михайленко Евгений Владимирович

В статье описываются основные приемы работы с Автоматизированной контролирующей системой «Контроль». Предлагаются алгоритмы создания и редактирования тестовых баз, настроек программных приложений, технологий использования в тестах текстовых, графических и мультимедийных данных

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

The article describes the basic techniques for working with Kontrol automated monitoring system. We suggest the algorithm for creating and editing test databases, software settings-governmental applications, technologies used in the tests of text, graphics and multimedia data

Текст научной работы на тему «Методы разработки тестовых заданий в автоматизированной контролирующей системе «Контроль»»

Научный журнал КубГАУ, №113(09), 2015 года

1

УДК 519.688

05.00.00 Технические науки

МЕТОДЫ РАЗРАБОТКИ ТЕСТОВЫХ ЗАДАНИЙ В АВТОМАТИЗИРОВАННОЙ КОНТРОЛИРУЮЩЕЙ СИСТЕМЕ «КОНТРОЛЬ»

Лаптев Владимир Николаевич к.т.н., доцент

ФГБОУ «Кубанский государственный аграрный университет», 350044, Россия, г. Краснодар, ул. Калинина, 15, E-mail: [email protected]

Михайленко Евгений Владимирович к.ф.-м.н., заместитель начальника кафедры ФГКОУ ВПО «Краснодарский университет МВД РФ»,350004, Россия, г. Краснодар, ул. Ярославская, 128, . E-mail: _post@krdu-mvd. ru

В статье описываются основные приемы работы с Автоматизированной контролирующей системой «Контроль». Предлагаются алгоритмы создания и редактирования тестовых баз, настроек программных приложений, технологий использования в тестах текстовых, графических и мультимедийных данных

Ключевые слова: АВТОМАТИЗАЦИЯ, АЛГОРИТМ, ГЕНЕРАЦИЯ, ВЕРИФИКАЦИЯ, ТЕСТОВЫЕ ЗАДАНИЯ

UDC 519.688 Technical sciences

METHODS OF DEVELOPMENT OF TESTS IN THE AUTOMATED MONITORING SYSTEMS CALLED “KONTROL”

Laptev Vladimir Nikolaevich

Cand.Tech.Sci., associate professor

Kuban State Agricultural university, 350044, Russia,

Krasnodar, Kalinin st., 13, E-mail:

[email protected]

Mikhaylenko Evgeny Vladimirovich Cand. Phys.-Math.Sci., Deputy Head of a Department Krasnodar University of Ministry of the Interior of Russian Federation, 500000 Russia, Krasnodar, Yaroslavl st. 128. E-mail: [email protected]

The article describes the basic techniques for working with Kontrol automated monitoring system. We suggest the algorithm for creating and editing test databases, software settings-governmental applications, technologies used in the tests of text, graphics and multimedia data

Keywords: AUTOMATION, ALGORITHM, GENERATION, VERIFICATION, TEST TASKS

Автоматизированная контролирующая система «Контроль»

(АКС «Контроль», авторы: Е.В. Михайленко, А.В. Михайленко, Краснодарский университет МВД России) является специализированным программным продуктом для подготовки контрольных заданий и тестирования по различным дисциплинам. АКС «Контроль» (версия 12.0) успешно прошла технические испытания и используется в учебном процессе на кафедре компьютерных технологий и систем Кубанского государственного аграрного университета, а также при определении уровня знаний курсантов и слушателей Краснодарского университета МВД России.

Комплекс программ состоит из двух программных модулей. Модуль «Анализ» предназначен для создания и редактирования тестовой базы, а также для обработки результатов выполнения тестовых заданий испытуемыми. Данный модуль используется только составителем тестовой базы,

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

2

проверяющими сотрудниками и не должен быть доступен испытуемым. Модуль «Контроль» предназначен для выполнения тестов и должен находиться в общем доступе для всех. Тестирование может происходить как на одном локальном компьютере, так и в локальной сети [1].

Для создания новой или редактирования уже имеющейся тестовой базы следует запустить файл analiz.exe. На экране появится пустое окно модуля «Анализ» (рис. 1).

Рис. 1. Окно модуля «Анализ».

Интерфейс приложения прост. В верхней части окна отображены группы команд, доступные пользователю: «Файл», «Вид», «Окна», «О программе». Ниже вышеуказанного списка расположены пиктограммы для вызова наиболее часто исполняемых команд: д] («Новый»), 2iJ («Открыть»), J=lI («Выполнить») и («Отчеты»),

£> АКС "Контроль", Краснодарский университет МВД России

I О программе

[|П Новый Ctrl+N

ЦЕг Открыть Ctrl-Ю |

^ Выполнить 1

II ^ Отчеты Ctrl+Е 1

||И^ Конвертировать |

1 E>it 1

Рис.2. Группа команд «Файл».

В группе «Файл» (рис. 2) имеются следующие команды:

• «Новый» (CTRL-N) - используется для создания новой тестовой базы;

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

3

• «Открыть» (CTRL-O) - открывает созданные тесты для редактирования;

• «Выполнить» - выполнение тестов с целью их проверки;

• «Отчеты» (CTRL-E) -формирование отчетов по выполненным тестам;

• «Конвертировать» - преобразование текстовых тестовых заданий;

• «Exit» - выход из программы.

Группа «Вид» содержит команду «Настройки экрана», позволяющую определять параметры вывода тестовых заданий на экран (рис. 3). Данная команда полезна для изменения шрифтов. Программный модуль «Контроль» выводит текстовую информацию в окно тестирования с параметрами по умолчанию. Здесь могут использоваться мелкие или плохо читаемые шрифты.

^ Настройки экрана

НЕЕ шрифт

Отображение выбранного шрифта

-Настройки вывода-----------------

г- стандартные

г- Контроль размера окон ^ [Контроль размера окон+размер шрт

w Заменять шрифт А| Times New Roman/14

Рис. 3. Окна «Настройки экрана» и «Шрифт».

При использовании кнопки М на экране появится окно «Шрифт» (рис. 3), в котором можно выбрать шрифт, начертание, размер и другие свойства текста тестовых заданий, выводимых на экран во время тестирования. Для активизации выбранных параметров, необходимо выбрать строку «Контроль размера окон + размер шрифта» и установить флажок на опцию «Заменить шрифт».

Все сделанные изменения настройки экрана будут занесены в автоматически созданный файл параметров конфигурации kontrol.ini, находящийся в той же папке, что и модуль analiz.exe. Для того чтобы выбранная

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

4

конфигурация была доступна при тестировании, необходимо скопировать файл kontrol.ini в папку с модулем kontrol.exe.

Группы команд «Окна» и «О программе» содержат стандартные опции работы с окнами и информацию о программном продукте.

Для создания новой тестовой базы следует применить команду «Файл / Новый», использовать комбинацию клавиш CTRL-N или щелкнуть мышью по пиктограмме _0_1. В результате этих действий на экране появится окно тестовой базы (рис. 4). Как видно из рисунка, вновь созданная тестовая база пуста и не содержит ни одного раздела [2].

Рис. 4. Результат выполнения команды «Файл / Новый».

Созданную тестовую базу необходимо сохранить с помощью команды «Сохранить» из группы «Файл» либо пиктограммы Mi Для сохранения базы разработчику тестовой базы необходимо выбрать место на диске для размещения файлов базы и определить название этих файлов (рис. 5).

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

5

Рис. 5. Окно «Сохранить как».

В результате выполнения команды «Сохранить» в выбранном месте появятся 2 файла, имеющие введенное имя. Первый файл имеет расширение кг, он содержит текстовые вопросы, ответы и настройки. Второй файл, с расширением dat, используется как хранилище графических и мультимедийных объектов, используемых в тестах.

Файлы тестовой базы рекомендуется размещать в отдельной папке на локальном или сетевом диске. Такую папку можно создать заранее или в появившемся окне «Сохранить как». В дальнейшей работе при использовании команды «Сохранить» или пиктограммы Ml в процессе редактирования тестовой базы окно «Сохранить как» появляться не будет, и файлы будут перезаписываться под теми же именами.

Для редактирования уже имеющейся базы необходимо ее открыть с помощью команды «Файл / Открыть» либо пиктограммы Шё1.

Окно тестовой базы содержит пять закладок: «Настройки», «Вопросы», «Критерий оценки», «Данные» и «Отчеты».

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

6

Рис. 6. Окно закладки «Настройки».

В закладке «Настройки» (рис. 6) пользователю предлагается ввести приветствие, имя автора данной тестовой базы, заголовок программы Все эти поля являются необязательными, но игнорирование их заполнения приведет к некоторым неудобствам при тестировании.

В закладке «Настройки» также вводятся ограничения по времени выполнения теста испытуемым. Например, при введенном значении 30 в поле «Ограничение по времени» (рис. 7) испытуемому представится возможность отвечать на вопросы теста не более тридцати минут.

При необходимости убрать временные ограничения необходимо ввести значение 0 в данном поле.

Ограничение по времени |30 ^мин.(0-отсутствие ограничения)

|? Не выдавать результат ответа

Рис. 7. «Ограничение по времени» и «Не выдавать результат ответа».

По умолчанию при выполнении теста в модуле «Контроль» после каждого ответа выводится сообщение о результате ответа «Ответ верный»

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

7

или «Ответ неверный». Данный режим удобен для проверки тестовой базы составителем или для пробных проверок знаний. Однако при прохождении контрольных тестирований режим выдачи сообщений о результате ответа не следует использовать, так как появляющиеся сообщения отвлекают испытуемых и замедляют процесс ответов. Для отключения режима выдачи сообщений необходимо установить флажок в опции «Не выдавать результат ответа».

Для защиты тестовой базы составитель в окне закладки «Настройки» может установить «Пароль на запуск» и «Пароль на администрирование (редактирование)» (рис. 8). «Пароль на запуск» рекомендуется устанавливать, в случае использования комплекса программ в локальной компьютерной сети в нескольких помещениях одновременно для защиты от преждевременных запусков модуля «Контроль». «Пароль на администрирование (редактирование)» необходимо ставить всегда для защиты тестовой базы от несанкционированных изменений, сохранения ее целостности и утечки информации.

Автор |Полковник пол!

Заголовок iz--------

Тесты по

программы : 1

Ограничение по време

г Не выдавать резуль1

А Пароль на запуск | Пароль отсутствует

редактирование пароля

rain

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

**********

.I**********

Введите пароль Повторите ввод пароляр

^ Cancel Без пароля

✓ I

нения)

А Пароль на Администрирование(редактирование)

Пароль отсутствует

Рис. 8. Установка пароля на администрирование.

Для предоставления испытуемым во время выполнения теста возможности отложить текущий вопрос необходимо установить флажок I* в опции «Использовать возможность отложенных вопросов» (рис. 9). При включении составителем этой опции испытуемый, не зная ответа на некоторые вопросы, будет иметь возможность, не теряя времени, отложить выбор ответов на них. Количество «отложенных» вопросов неограниченно.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

8

Все «отложенные» вопросы появятся еще раз в конце тестирования в первоначальном порядке. Пользователю модуля «Контроль» предоставляется возможность откладывать вопросы неограниченное количество раз [3].

& Использовать возможность отложенных вопросов & Оценивать каждый раздел

Рис. 9. Установка опций «Использовать возможность отложенных вопросов» и «Оценивать каждый раздел».

Если производится тестирование одновременно по двум или более разделам, целесообразно использовать опцию «Оценивать каждый раздел». Эта опция будет использована только в окне «Результаты опроса» при тестировании, поскольку при генерировании отчетов выполненных тестов выдача результатов по каждому разделу теста будет происходить всегда.

Закладка «Вопросы» предназначена для редактирования тестовой базы. Здесь определяются разделы тестирования, создаются и изменяются вопросы и ответы на них.

Тестовая база может содержать один или несколько разделов. Целесообразность разбиения тестовой базы на несколько разделов состоит в получении более полной и подробной информации о знаниях студентов по тем или иным изучаемым темам. Эту информацию можно использовать для анализа полученных знаний и коррекции дальнейшего обучения.

В окне закладки «Вопросы» используются команды: новый раз-

дел

раздел путем копирования дш, редактировать

удалить раз-

дел _2J, переместить раздел вверх _*1, переместить раздел вниз _д_1, копиро-

х!

вать в буфер обмена Л], вставить из буфера обмена Л1 (рис. 10)

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

9

Рис. 10. Создание нового раздела.

Новая база пуста. Для создания нового раздела можно воспользоваться контекстным меню, выбрав команду «Новый раздел», пиктограммой * Jl (добавить) или комбинацией клавиш Ctrl+Ins. В результате выполнения команды на экране появится окно нового раздела тестирования (рис. 11).

Кроме того, новый раздел можно создать командой «Раздел путем

ёЫ

копирования» (пиктограмма =Щ) или вставив из буфера обмена (пикто-

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

10

грамма JSLJ) заранее скопированный в буфер (пиктограмма =1У) раздел. В последних двух случаях составителю придется делать изменения в вопросах скопированных разделов. Это иногда бывает проще, чем вводить вопросы заново.

Для работы с разделом необходимо определить его наименование. Количество вопросов в каждом разделе неограниченно, однако не все они будут использованы во время тестирования. Модуль «Контроль» выберет случайным образом и выведет в случайном порядке из редактируемого раздела столько вопросов, сколько составитель укажет в опции «Выбрано вопросов». Количество выбираемых вопросов целесообразно определять после окончания редактирования всего раздела.

В окне «Раздел тестирования: ...» используются команды аналогичные представленным ранее. Только теперь эти команды работают не с раз-

делами, а с вопросами: новый вопрос Ад, вопрос путем копирования редактировать

, удалить вопрос Ail, переместить вверх _А1, переместить

вниз IX копировать в буфер ЛУ, вставить из буфера обмена ill, быстрое сохранение базы .Mi

При создании нового вопроса на экране появится окно «Вопрос» (рис. 12). Вопросы могут иметь следующие форматы: простой текст, картинка, картинка со звуком, видео, аудио фрагмент. Для написания вопроса необходимо выбрать соответствующий режим работы. По умолчанию это простой текст.

Вопрос обязательно должен иметь текстовую часть (закладка «Текст»), а в случае присутствия в вопросе графических, видео или аудио компонентов необходимо использовать закладки «Графика» и «Ви-део/Звук». Текстовая часть вопроса может набираться на клавиатуре либо быть скопирована и вставлена из других приложений, например из MS Word.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

11

Рис. 12. Заполнение текстовой части вопроса.

Графические части вопросов вставляются как файлы растровой графики, это могут быть, например, рисунки, сканированные документы или фотографии (рис. 13). Видео или звуковые компоненты берутся из мультимедийных файлов общеизвестных форматов. Здесь можно использовать

фрагменты видеофильмов и аудиозаписей.

Рис. 13. Вставка графического компонента.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

12

Данные графических и мультимедийных частей вопросов автоматически помещаются в файлы с расширениями dat и fat.

?£> Раздел тестирования :Правовая подрвтовка

Раздел

тестирования:

Выбрано вопросов:

Правовая подготовка

Вопрос

Статус беженца в Российской Федераций могут получить:

ВД Вопрос :Статус беженца в Российской Федерации могут получить:

Вопрос

Ответы

_£i] J*] _х] _Л]_У] ы\

Ответы

№ Ответ Атрибут

1 только иностранцы | Нет

2 иностранцы и лица без гражданства Да

3 иностранцы и граждане России Нет

4 иностранцы, лица без гражданства и граждане России Нет

Рис 14. Окно текстовых ответов.

К каждому вопросу прилагаются текстовые ответы (рис. 14). Для каждого ответа должно быть определено значение атрибута: «Да» для верного ответа и «Нет», если ответ неверный. Количество ответов неограниченно, кроме того, в наборе ответов для вопроса могут быть использованы один, два и более верных ответов. Наборы всех верных или всех неверных ответов не допускаются.

Закладка «Критерий оценки» предназначена для определения методики оценивания выполнения тестовых заданий. Составитель тестовой базы имеет возможность выбора одного из трех видов оценок:

• четырехбалльная цифровая оценка - «5 / 4 / 3 / 2»;

• двухбалльная оценка - «удовлетворительно / неудовлетворительно»;

• двухбалльная оценка - «зачтено / не зачтено».

Выбрав вид оценки, составитель, исходя из регламентирующих документов, определяет проценты верно выполненных заданий для каждой оценки (рис. 15). Проценты вписываются в окна с клавиатуры либо с помощью вертикальной прокрутки.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

13

^ АКС "Контроль", Краснодарский университет МВД России - [Опросии...

• Файл Вид Окна Щ О программе____________|ДКС Контроль*, Краснодарский университет МВДРо

У

Отчет

Настройки | Вопросы Критерий оценки | Данные | Отчеты |

рВид оценки--------------------------------

«5 / 4 / 3 / 2»

& «удовлетворительно/неудовлетворительно» «зачтено / не зачтено»

Удовлетворительно |®j 7J %

Неудовлетворительно - ниже [в§ %

|ДКС "Контроль', Краснодарский университет МВД России

Рис. 15. Окно закладки «Критерий оценки.

Закладка «Данные» предназначена для работы с графическими и мультимедийными объектами, хранящимися в базе. В выводимых окнах (рис. 16) отображаются объекты, выбранные для иллюстрации вопросов.

Рис. 16. Работа с графическими объектами.

В таблицах указаны имена файлов, из которых выбраны объекты, формат данных, их размер, вопросы, в которых используются объекты, а

http://ej.kubagro.ru/2015/09/pdf/61.pdf

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Научный журнал КубГАУ, №113(09), 2015 года

14

также частоту использования объектов в тестовой базе. Если два и более вопроса используют одинаковые объекты, то для уменьшения размера базы на диске рекомендуется выполнить опцию «Удалить дубли». В этом случае осуществляется привязка вопросов к одному объекту, а другие его копии удалятся. Также полезно использование опции «Оптимизировать хранилище». Данная процедура уменьшает размер базы и специальным образом упорядочивает данные, что способствует увеличению скорости их обработки.

Тестовую базу можно вывести для просмотра или распечатать, используя пиктограмму печать J"Ll. При использовании данной опции автоматически будет создан и открыт документ в формате RTF (рис. 17).

Рис. 17. Подготовленная к печати тестовая база.

Список использованной литературы

1. Лаптев В.Н., Михайленко Е.В. Некоторые аспекты применения среды Visual

Basic for Application для создания учебных приложений по математическим дисциплинам // Научный журнал КубГАУ, №103(09), 2014 г.

http://ej.kubagro.ru/2014/09/pdf/14.pdf.

2. Михайленко Е.В. Создание автоматизированной системы для ведения мони-

торинга работы профессорско-преподавательского состава // Математические методы и информационно-технические средства: труды VI Всероссийской научно-

практической конференции. - Краснодар: Краснодарский университет МВД России, 2008, С. 147-149.

3. Михайленко Е.В. Математические модели рейтинговых методик / Вестник Краснодарской академии МВД России. - Краснодар: Краснодарская академия МВД России, 2005, №2, С. 7-10.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

Научный журнал КубГАУ, №113(09), 2015 года

15

References

1. Laptev V.N., Mihajlenko E.V. Nekotorye aspekty primenenija sredy Visual Basic for Application dlja sozdanija uchebnyh prilozhenij po matematicheskim discipli-nam // Nauchnyj zhurnal KubGAU, №103(09), 2014 g. http://ej.kubagro.ru/2014/09/pdf/14.pdf.

2. Mihajlenko E.V. Sozdanie avtomatizirovannoj sistemy dlja vedenija moni-toringa raboty professorsko-prepodavatel'skogo sostava // Matematicheskie metody i informacionno-tehnicheskie sredstva: trudy VI Vserossijskoj nauchno-prakticheskoj konferencii. - Krasnodar: Krasnodarskij universitet MVD Rossii, 2008, S. 147-149.

3. Mihajlenko E.V. Matematicheskie modeli rejtingovyh metodik / Vestnik Krasno-darskoj akademii MVD Rossii. - Krasnodar: Krasnodarskaja akademija MVD Rossii, 2005, №2, S. 7-10.

http://ej.kubagro.ru/2015/09/pdf/61.pdf

i Надоели баннеры? Вы всегда можете отключить рекламу.