Котенко Олег Миколайович

Спецiальнiсть: «Системне програмування»
Група: СП-01м
email: kotenko@istil.com.ua
Тема магiстерської роботи: «Розробка засобів і методів автоматизації процесу створення питань в системах дистанційного тестування знань»
Керiвник: доц. Зiнченко Ю.Є.

Олег Котенко

en | ukr

Донецькiй Нацiональний Технiчний Унiверситет

Портал магiстров ДонНТУ

Факультет обчислювальної технiки и iнформатики

Вступ

В даний час все великої популярності набувають системи дистанційного тестування знань, що знаходять застосування в багатьох галузях науки і техніки.

До справжнього моменту створена певна кількість тестуючих систем, багато хто з яких володіє наступними недоліками:

Також у зв'язку з популярністю тестуючих систем, що росте, виявився ще один недолік: відсутність автоматизації процесу створення питань. Особливо помітний він у разі великої кількості завдань – наприклад, при підготовці системи тестування абітурієнтів або при проведенні іспитів на професійну придатність на підприємствах.

Темою даної роботи є розробка засобів і методів автоматизації процесу створення питань в тестуючих системах.

Суть автоматизації

Завданням є знаходження способу генерації безлічі однотипних питань з додатком мінімально можливої кількості зусиль і робочого часу. Її рішення можливе, наприклад, у разі створення бази даних питань технічної тематики, зокрема, при тестуванні студентів вузів.

Трудність представляє автоматичне створення нетекстових питань (наприклад, тих, що включають до себе елементи графіки або що цілком складаються з неї).

Способи автоматизації

Найлегше автоматизувати процес створення питань, в яких основне смислове навантаження лежить на текстовій частині.

В цьому випадку питання генеруються за раніше створеним шаблоном таким чином:

Найбільш трудомістким є третій етап. При такому способі автоматизації процесу створення питань вірогідна поява достатньо великої кількості питань, що не мають сенсу, тому паралельним завданням є знаходження способів уникнення такої ситуації або її ліквідації без додатку значних зусиль.

Наочно взаємозв'язку змінних елементів можна зобразити у вигляді направленого графа, в якому вершинами є, власне, елементи, а ребрами — зв'язки між ними, що визначають кінцевий набір змінних елементів в результуючому питанні.

Спрощення процесу ліквідації безглуздих питань досяжно за рахунок введення в конструктор питань графічного інтерфейсу користувача, що дозволяє наочно відображати взаємозв'язки змінних елементів і легко їх редагувати. При цьому, проте, залишається вірогідність виникнення непотрібних питань, але їх кількість значно зменшується і вони можуть бути без зусиль видалені уручну пізніше.

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