Інструментальні технології створення тестових оболонок - фундаментальні дослідження (науковий
Інструментальні ТЕХНОЛОГІЇ СТВОРЕННЯ тестових оболонок
1 НОУ ВПО «Інститут економіки та управління»
Дан огляд і класифікацію інструментальних засобів розробки комп'ютерних тестів. Одним з інструментальних засобів є візуальне середовище розробки додатків СУБД MS Visual FoxPro версії 9.0. На Visual FoxPro можна створювати і клієнт-серверні БД, проте в цій області Visual FoxPro значно поступається більшості з відомих серверів БД. В ході досліджень була реалізована оболонка для проведення електронного тестування «Тести Вища Освіта». Оболонка має два режими роботи: власне тестова оболонка без можливості редагування тестових матеріалів і «професійний» режим, тобто з можливістю додавання нових тестових завдань і редагування існуючих. Економічний ефект від використання інноваційного навчання з механізмом тестування визначено як індекс зниження вартісних витрат. Поділ витрат на змінні і постійні витрати дозволило отримати спадну функцію індексу в залежності від числа тих, хто навчається у вузі.
інструментальні засоби розробки
Міністерство освіти України бачить наступні шляхи входження вітчизняної системи освіти в світову інформаційно-освітнє середовище:
- вдосконалення базової підготовки учнів шкіл і студентів вищих та середніх навчальних закладів з інформатики та сучасних інформаційних технологій;
- перепідготовка викладачів в області сучасних інформаційних технологій;
- інформатизація процесу навчання і виховання;
- оснащення системи освіти технічними засобами інформатизації;
- створення сучасної національної інформаційної середовища та інтеграція в неї установ освіти;
- створення на базі сучасних інформаційних технологій єдиної системи дистанційної освіти вУкаіни;
- участіеУкаіни в міжнародних програмах, пов'язаних з впровадженням сучасних інформаційних технологій в освіту.
Метою роботи була розробка і впровадження в освітній процес програмної оболонки для створення і проведення електронного тестування у вищому навчальному закладі.
Існує класифікація технологій навчання за чотирма критеріями:
1) новизна (традиційні та інноваційні);
2) концепція навчання (інформаційні, задачні, ігрові, комунікативні, особистісно орієнтовані);
3) використання комп'ютерів (інформаційні технології з використанням персональних комп'ютерів і без їх використання);
У діяльності викладача-фахівця в галузі інформаційних технологій з'являються такі інновації, як використання інструментальних засобів для розробки тестових оболонок.
Для створення тестів по предметної області розробляються спеціальні інструментальні програми-оболонки, що дозволяють створювати комп'ютерні тести шляхом формування бази даних з набору тестових завдань.
Інструментальні програми, що дозволяють розробляти комп'ютерні тести, можна розділити на два класи: універсальні і спеціалізовані. Одним з таких інструментальних засобів є візуальне середовище розробки додатків СУБД MS Visual FoxPro версії 9.0 [4].
Visual FoxPro - об'єктно-орієнтована і процедурний мову програмування систем керування базами даних, розроблений корпорацією Microsoft. Основою для даного програмного продукту послужив мову програмування FoxPro, який відноситься до сімейства мов xBase, розроблених на базі синтаксису мови програмування dBase. FoxPro працює з таблицями формату * .dbf.
Visual FoxPro 9.0 забезпечена потужним набором майстрів, які дозволяють досить швидко створити потужне працездатний додаток, однак не можемо рекомендувати використовувати цю можливість людям, які хочуть створити раціональне додаток, тому що майстри використовують наворочені бібліотеки і нераціонально використовують пам'ять. Програми, створені за допомогою майстрів, дуже громіздкі.
FoxPro сильно інтегрований з SQL, дозволяє вставляти блоки SQL-команд безпосередньо в тіло основного коду і використовувати в SQL-запитах власні функції, що дозволяє швидко і ефективно обробляти великі бази, навіть якщо таблиці не індексовані. Крім того, FoxPro володіє власними, дуже потужними і, головне, зручними засобами роботи з БД.
До переваг Visual FoxPro можна також віднести: можливість створення складеного індексу, робота з курсором (віртуальними таблицями, що не відрізняються від звичайних, але зникаючих після завершення сеансу робота, тобто вони не залишаються ні в пам'яті, ні на диску), можливість експортувати \ імпортувати дані в \ з XML; Visual FoxPro працює з іншими базами за коштами драйвера ODBC, Visual FoxPro володіє високою надійністю при роботі з БД (в т.ч. і з індексами) і повністю відповідає оголошеним можливостям.
На Visual FoxPro можна створювати і клієнт-серверні БД, проте в цій області Visual FoxPro значно поступається більшості з відомих серверів БД.
Завдяки вбудованому механізму обробки курсора БД, тісного зв'язку між мовою і даними і іншим потужним функціям, пакет Visual FoxPro 9.0 служить прекрасним інструментом для створення рішень будь-якого масштабу на основі баз даних. Зосереджений на роботі з даними, об'єктно-орієнтована мова, що використовується в цьому пакеті, пропонує розробникам гнучкий інструментарій для створення додатків на основі БД для індивідуального використання, для роботи в клієнт-серверних середовищах, а також в Інтернеті. Розробники отримують в своє розпорядження все необхідне для управління інформацією - від засобів упорядкування таблиць, обробки запитів і створення інтегрованих систем керування базами даних (СКБД) до повноцінної розробки «з нуля» додатка для кінцевого користувача.
Мал. 1. Стартова форма тестової оболонки
Після натискання кнопки Запуск починається власне саме тестування. На рис. 2 приведена форма в режимі тестування. На ній необхідно вибрати тему тестування або предмет, за яким здійснюється тестування. Далі необхідно вказати варіант відповіді на питання тесту. В інформаційних вікнах представлена інформація про номер поточного питання, загальне число питань тесту, число питань, що залишилися і загальний час тестування.
Після закінчення тесту необхідно натиснути кнопку Закінчити, і перед тестованим відкриється форма з результатом тестування. За бажанням даний результат можна роздрукувати. На рис. 3 приведена форма результатів тестування (зліва) і приклад електронного звіту для виведення на друк (праворуч).
Мал. 2. Режим тестування
Мал. 3. Результатная інформація
На рис. 4 наведено форму в «професійному» режимі. Додавання тих чи предметів, питань і правильних варіантів відповідей здійснюється за допомогою спеціальних візуальних компонентів управління - списків, що розкриваються, текстових полів, маркерів і командних кнопок. Передбачена можливість вибору декількох правильних варіантів відповідей на питання тесту. Оцінювати результати тестування можна в процентах або в балах, а також по пороговому значенню, при якому тест вважається пройденим.
Мал. 4. Режим створення / редагування тесту
На рис. 5 приведена структура команд головного меню оболонки.
Економічний ефект від використання інноваційного навчання з механізмом тестування визначено як індекс зниження вартісних витрат
де Aн - витрати вузу за інноваційною технологією; Aст - витрати вузу з традиційною (стандартної) формою навчання.
Мал. 5. Структура команд головного меню оболонки
Поділ витрат на змінні і постійні витрати дозволило отримати спадну функцію індексу в залежності від числа тих, хто навчається у вузі.
Аналіз результатів говорить про те, що вітчизняна система інноваційного навчання ще не досягла високу економічну ефективність, і це пояснюється відсутністю заділів в цій галузі знання, проте подальше поширення інноваційних технологій принесе значний ефект на ринку освітніх послуг.
Писаренко Ф.А. д.т.н. професор кафедри природничих і гуманітарних дисциплін П'ятигорського філії українського державного торгово-економічного університету, м П'ятигорськ;
Данилова-Волковська Г.М. д.т.н. професор кафедри «Будівництво» П'ятигорського філії Північно-Кавказького федерального університету, м П'ятигорськ.
Пропонуємо вашій увазі журнали, що видаються у видавництві «Академія природознавства»
(Високий імпакт-фактор РИНЦ, тематика журналів охоплює всі наукові напрямки)