Створення тестуючі-навчальної системи відповідно до міжнародних стандартів ims qti,
Створення тестуючі-навчальної системи
відповідно до міжнародних стандартів IMS QTI
Красноярський державний університет
В даний час у зв'язку з широким впровадженням в освітній процес принципів єдиного державного іспиту (ЄДІ) і розвитком дистанційної освіти значну роль в навчальному процесі починають грати різного роду тестування, призначені в першу чергу для перевірки знань учнів.
Як правило, сучасне тестування передбачає використання комп'ютерних тестів, що виключають ручну перевірку їх викладачем. Теорія тестів була добре розроблена в світі в другій половині XX століття. Як виявилося, правильно побудовані тести дають об'єктивну картину знань, отриманих учням.
Всі існуючі в даний час тестують системи можуть бути класифіковані в такий спосіб:
1) Окрема програма (історично перший тип тестуючої системи), написана на деякій мові програмування, що включає в себе всі дані (питання, варіанти відповідей, правила обробки відповідей тестованого). Такі програми досить прості в розробці, однак вони мають і найбільшою кількістю істотних недоліків.
2) Тестова оболонка. в якій дані, які складають власне тест, і програма, яка буде відтворювати тест, відокремлені один від одного. При цьому файл з даними тесту зберігається окремо від виконуваного модуля тестової оболонки. Основна перевага такого роду тестової оболонки - поділ ролей творців тестової системи і мала змінюваність програмного коду тестової системи. Однак, залишається проблема сумісності тестової системи з різними операційними системами, неможливість одночасної роботи декількох користувачів, проблема збереження результатів тестування і т. П.
3) Мережева система. Тут існують два варіанти:
а) бінарна програма. написана на будь-якій мові програмування, що працює під певною операційною системою і має можливість обміну даними по мережі
б) веб-додаток. використовує для обміну даними протокол HTTP і мову розмітки гіпертексту HTML.
Даний клас тестують систем, незалежно від використовуваного варіанта, побудований за моделлю «клієнт-сервер». Ніякої обробки даних клієнт не здійснює, вся ця робота лягає на серверну частину. Очевидно, другий варіант вирішує проблему сумісності тестуючої системи і програмного забезпечення клієнта, так як все, що потрібно людині, що проходить тест - HTML-браузер, який присутній в даний час в складі будь-якої операційної системи, в той час як при використанні першого варіанту така проблема залишається. Також у мережевих систем залишається проблема взаємодії, під якою ми будемо мати на увазі можливість обміну тестовими даними між системами різних розробників.
4) Системи стандартаIMSQTI. Це зазвичай мережеві системи, що підтримують міжнародний стандарт IMS QTI. Основою моделі даних стандарту IMS QTI, є три об'єкти: «Тест» (assessment), «Секція» (section) і «Питання» (item). Тест може мати одну або кілька секцій, в свою чергу, кожна секція може також розділятися на підсекції. Таким чином, досягається поділ усіх питань тексту за деякими ознаками. Такими ознаками можуть бути тема питання, його складність, і інші характеристики. У кожній із секцій визначається один і більше питання. У цих системах, як правило, ефективно вирішується завдання обміну даними між різними системами різних розробників.
Традиційна комп'ютерна система контролю знань пропонує кожному тестируемому відповісти на однакову кількість питань без урахування якості відповідей перевіряється на ці питання, а потім робиться обробка результатів тесту. Ці тести, як правило, включають перелік питань з варіантами відповідей, серед яких знаходиться правильний. Частка правильних відповідей визначає підсумкову оцінку рівня знань тестованого. Багато тестів є складними комп'ютерними системами, мають ієрархічну структуру, містять допоміжні або навчальні кадри, і т. Д.
Такі тести можна назвати «жорсткими», так як в них фактично використовується двійкова система оцінки правильності відповіді на кожне питання (правильно чи неправильно).
Основним недоліком «жорстких» тестів є оцінка неповних або неточних відповідей як неправильних, т. Е. Наближене, неповне знання відповіді на питання кваліфікується як незнання відповіді, а це далеко не завжди виправдано. В результаті «жорсткі» тести недостатньо справедливо оцінюють рівень знань учня, занижують оцінку. Тому виявляється необхідність роботи з більш «м'якими» тестами, що дозволяють враховувати не тільки «знає» - «не знає», а й «частково знає».
Створення таких тестують систем дозволить вирішувати і деякі питання супроводжуючого навчання при тестуванні. Так як вони дозволяють розкривати «анатомію» підготовки правильної відповіді, що можна використовувати при розборі відповіді учня і пошуку саме того моменту, який викликав утруднення в його міркуваннях.
Назвемо такі тестуючі системи, що працюють з «м'якими» тестами і дозволяють проводити супроводжує навчання, тестуючі-навчальними або інтелектуальними тестуючими системами. Очевидно, що такі системи становлять новий клас тестують систем.
Відповідно до прийнятих напрямками розвитку тестують систем, такі тестуючі системи повинні увібрати в себе всі досягнення попередніх поколінь тестують систем і базуватися на використанні міжнародних стандартів, найбільш визнаним з яких в даний час є IMS QTI.
Проект «Майстер тестів» створений на мові програмування Delphi. Ця програма включає в себе чотири форми: перша форма служить для введення налаштувань тесту (імені файлу без вказівки формату, програма автоматично згенерує ім'я файлу тесту і його перевірки, додавши в кінець введеного імені букву t або p відповідно і розширення html), тривалості та назви тесту; друга форма служить для введення безпосередньо питань з варіантами відповіді, тут для кожного питання може бути обрана своя модель (система) підрахунку - звичайна (правильно - неправильно) або диференційована. в якій упорядник тесту визначає який варіант відповіді вірний, який невірний, який умовно вірний; третя форма служить для виведення різного роду повідомлень при невірних діях упорядника тесту; четверта форма являє анатомію відповіді тестованого відповідно до моделі, представленої творцем тесту.
Дана тестірующе-навчальна система може знайти застосування при створенні різних електронних підручників, освітніх порталів та ін. В даний час ведеться робота щодо її використання на порталі «Експрес-абітурієнт», а також при проведенні автономного тестування.