Автоматиз́оване тестув́ання в навч́альному проц́есі (англ. automated testing in educational process) — проведення опитування та контроль успішності з використанням вебдодатків або прикладних програм.
Застосування інформаційних технологій в навчанні дозволяє індивідуалізувати процес навчання, забезпечити оперативний самоконтроль і контроль з діагностикою помилок і зворотним зв'язком. Існує багато систем дистанційного навчання, які покликані забезпечити взаємодію між викладачем та учнями, дозволяють проводити онлайн-тестування та автоматичне обчислення результату.
Історія
Історію розвитку систем автоматизованого контролю знань складає низка успішних проєктів, починаючи з робіт В. П. Беспалька. Серед них такі масштабні проєкти як система комп'ютерного тестування успішності навчання у вищих медичних навчальних закладах. Розробляються комбіновані системи , які поєднують у собі елементи інформаційної системи з можливістю проведення .
Проблеми автоматизованого тестування
При створенні систем автоматизованого тестування потрібно розв'язати наступні проблеми:
- Вибір способу створення тестових завдань (автоматизоване генерування тестів або внесення тестів вручну).
- Спосіб інтерпретації результатів.
Вибір способу створення тестових завдань
- Імпорт файлу певного формату (наприклад, XML) з тестовими завданнями. Такий спосіб реалізований в системі Moodle.
- Заповнення викладачем форми з внесенням вручну тексту завдання та варіантів відповідей. Наприклад, система TestWizard 1.7.
- Автоматичне генерування тестових завдань на основі вбудованих математичних алгоритмів, аналізу тексту тощо.
Спосіб інтерпретації результатів
Інтерпретація результатів тестування є проблемою, вирішення якої ґрунтується на тих показниках, які здатна виміряти і подати для аналізу система тестування. З іншого боку, педагогічна теорія визначає вимоги до змісту результатів тестування. Сьогодні в автоматизованих системах тестування вимірюються і фіксуються такі показники щодо навчальних досягнень студента і його психофізіологічних характеристик:
- частка правильних відповідей:
- проста;
- з корекцією вгадування;
- векторна відповідно структурі бази завдань;
- за компонентами семантичної мережі;
- рівень трудності завдань, які студент правильно виконує з імовірністю 50% (класичний підхід, наприклад );
- час виконання кожного завдання.
Алгоритми генерування тестових завдань
Алгоритм генерування завдань, заснований на параметризації
Спосіб генерації тестових завдань, заснований на параметризації, дозволяє проводити тестування багаторазово, отримуючи кожного разу різні вибірки завдань.
Перед програмною реалізацією завдань проводиться математичне моделювання кожного з них. Визначаються діапазони, в яких необхідно генерувати величини параметрів, що входять в завдання. Нехай — множина завдань, згенерованих у вибірці. Тоді елементи цієї множини ai можна представити у вигляді функціональної залежності від варіанту генерації умови завдання , множини значень параметрів, що входять в завдання , зв'язків між цими параметрами , а також множини правильних відповідей . У математичній нотації це можна записати так:
де — кількість завдань у вибірці.
При цьому необхідно зазначити, що значення функції визначені тільки для таких наборів , при яких множина буде не порожньою і не матиме нескінченного числа елементів. Іншими словами, завдання, що генерується, має мати скінченне число рішень. Таким чином, завданням розробника є створення такого алгоритму генерації завдань, який би максимізував кількість можливих значень аргументів і найбільше число різних варіантів генерації множини .
Аргументи і не впливають на збільшення кількості варіантів генерації завдань. При достатньо великій потужності множини можна досягти результату, коли кількість можливих варіантів генерації завдання складе тисячі або навіть десятки тисяч. Це значно більше, ніж, наприклад, у випадку використання фасетних таблиць. Такий підхід до генерації завдань забезпечує одержання кожним студентом унікального набору завдань. Ймовірність отримання однакового набору мала і нею можна знехтувати.
Класичний підхід до генерування тестових завдань обчислювального характеру
В основі цього методу лежить використання двох логічно незалежних елементів: математичного алгоритму для вирішення завдання на основі заданих вхідних даних () і генератора вхідних даних. Розв'язувальний пристрій — це функція зі змінним набором вхідних параметрів, залежно від конкретної задачі. Генератор реалізує автоматичну генерацію «прийнятних» вхідних даних на основі визначених правил. Ці правила описують взаємозв'язки між вхідними даними. Генератор повертає набір вхідних даних, а розв'язувальний пристрій — набір відповідних результатів.
Дані, згенеровані описаним вище методом, подаються на вхід до генератора запитань разом з шаблоном тексту завдання та структурою (шаблоном) XML формату, якщо це передбачено. Генератор запитань вставляє згенеровані вхідні дані в текст завдання, а отриманий результат — в набір варіантів відповідей. Також такий підхід передбачає реалізацію алгоритму генерування неправильних відповідей, якщо цього вимагає специфіка тестового завдання. Неправильні відповіді, як і вхідні дані, також можуть обиратись випадковим чином з бази даних.
Задачі дискретної математики, які підлягають автоматизації
Дискретна математика — галузь математики, що вивчає властивості дискретних структур, які виникають як в межах самої математики, так і в її застосуваннях. До таких структур можуть бути віднесені скінченна група, , а також деякі математичні моделі перетворювачів інформації, скінченний автомат, машина Тюринга і так далі. Це приклади структур скінченного характеру. Розділ дискретної математики, що вивчає їх, називається скінченною математикою. Іноді саме це поняття розширюють до дискретної математики. Крім вказаних скінченних структур, дискретна математика вивчає деякі системи алгебри, нескінченні графи, обчислювальні схеми певного вигляду, клітинні автомати і т. д. Як синонім іноді уживається термін «дискретний аналіз».
З точки зору доцільності, при виборі задач для автоматизації, в першу чергу потрібно генерувати такі завдання, розробка яких «вручну» займає багато часу і зусиль. Основні характеристики таких завдань:
- Необхідність створення рисунку. Часто візуалізація дерев, графів або інших структур потребує навичок роботи з певними програмними засобами і займає деякий час.
- Велика множина вхідних даних. Іноді підбір коректних вхідних даних є непростою задачею.
- Необхідність створення великої кількості різноманітних наборів вхідних даних. За допомогою комп'ютерних засобів можна згенерувати максимум неповторюваних комбінацій вхідних даних, що дозволяє отримати набагато більше різних завдань, ніж при створенні їх «вручну».
- Обчислення результату займає багато часу. Отримання розв'язку на комп'ютері відбувається майже миттєво, що забезпечує суттєву економію часу викладача.
Під характеристики, описані вище, підходять багато задач, зокрема, задачі з деревами, графами тощо. Автоматичне генерування подібних завдань суттєво полегшить роботу викладача шляхом економії часу і відсутності потреби у встановленні додаткового програмного забезпечення.
Див. також
.
Примітки
- Беспалько, В.П. (2002). Образование и обучение с участием компьютеров.
- Булах, І.Є. (1995). Теорія і методика комп’ютерного тестування успішності навчання.
- Клайн, П. (1994). Введение в психометрическое программирование. Справочное руководство по конструированию тестов.
- Пустобаев, B.П. (2005). Формализация элементов диагностики знаний учащегося.
- Чухрай, А.Г. (2010). Розробка комплексу інтерактивних web-тестів з математики.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Avtomatiz ovane testuv annya v navch alnomu proc esi angl automated testing in educational process provedennya opituvannya ta kontrol uspishnosti z vikoristannyam vebdodatkiv abo prikladnih program Zastosuvannya informacijnih tehnologij v navchanni dozvolyaye individualizuvati proces navchannya zabezpechiti operativnij samokontrol i kontrol z diagnostikoyu pomilok i zvorotnim zv yazkom Isnuye bagato sistem distancijnogo navchannya yaki poklikani zabezpechiti vzayemodiyu mizh vikladachem ta uchnyami dozvolyayut provoditi onlajn testuvannya ta avtomatichne obchislennya rezultatu IstoriyaIstoriyu rozvitku sistem avtomatizovanogo kontrolyu znan skladaye nizka uspishnih proyektiv pochinayuchi z robit V P Bespalka Sered nih taki masshtabni proyekti yak sistema komp yuternogo testuvannya uspishnosti navchannya u vishih medichnih navchalnih zakladah Rozroblyayutsya kombinovani sistemi yaki poyednuyut u sobi elementi informacijnoyi sistemi z mozhlivistyu provedennya Problemi avtomatizovanogo testuvannyaPri stvorenni sistem avtomatizovanogo testuvannya potribno rozv yazati nastupni problemi Vibir sposobu stvorennya testovih zavdan avtomatizovane generuvannya testiv abo vnesennya testiv vruchnu Sposib interpretaciyi rezultativ Vibir sposobu stvorennya testovih zavdan Import fajlu pevnogo formatu napriklad XML z testovimi zavdannyami Takij sposib realizovanij v sistemi Moodle Zapovnennya vikladachem formi z vnesennyam vruchnu tekstu zavdannya ta variantiv vidpovidej Napriklad sistema TestWizard 1 7 Avtomatichne generuvannya testovih zavdan na osnovi vbudovanih matematichnih algoritmiv analizu tekstu tosho Sposib interpretaciyi rezultativ Interpretaciya rezultativ testuvannya ye problemoyu virishennya yakoyi gruntuyetsya na tih pokaznikah yaki zdatna vimiryati i podati dlya analizu sistema testuvannya Z inshogo boku pedagogichna teoriya viznachaye vimogi do zmistu rezultativ testuvannya Sogodni v avtomatizovanih sistemah testuvannya vimiryuyutsya i fiksuyutsya taki pokazniki shodo navchalnih dosyagnen studenta i jogo psihofiziologichnih harakteristik chastka pravilnih vidpovidej prosta z korekciyeyu vgaduvannya vektorna vidpovidno strukturi bazi zavdan za komponentami semantichnoyi merezhi riven trudnosti zavdan yaki student pravilno vikonuye z imovirnistyu 50 klasichnij pidhid napriklad chas vikonannya kozhnogo zavdannya Algoritmi generuvannya testovih zavdanAlgoritm generuvannya zavdan zasnovanij na parametrizaciyi Sposib generaciyi testovih zavdan zasnovanij na parametrizaciyi dozvolyaye provoditi testuvannya bagatorazovo otrimuyuchi kozhnogo razu rizni vibirki zavdan Pered programnoyu realizaciyeyu zavdan provoditsya matematichne modelyuvannya kozhnogo z nih Viznachayutsya diapazoni v yakih neobhidno generuvati velichini parametriv sho vhodyat v zavdannya Nehaj A displaystyle A mnozhina zavdan zgenerovanih u vibirci Todi elementi ciyeyi mnozhini ai mozhna predstaviti u viglyadi funkcionalnoyi zalezhnosti vid variantu generaciyi umovi zavdannya di displaystyle d i mnozhini znachen parametriv sho vhodyat v zavdannya P displaystyle P zv yazkiv mizh cimi parametrami E displaystyle E a takozh mnozhini pravilnih vidpovidej R displaystyle R U matematichnij notaciyi ce mozhna zapisati tak A ai di Pi Ei Ri i 1 n displaystyle A a i d i P i E i R i i overline 1 n de n displaystyle n kilkist zavdan u vibirci Pri comu neobhidno zaznachiti sho znachennya funkciyi ai displaystyle a i viznacheni tilki dlya takih naboriv Pi Ei displaystyle P i E i pri yakih mnozhina Ri displaystyle R i bude ne porozhnoyu i ne matime neskinchennogo chisla elementiv Inshimi slovami zavdannya sho generuyetsya maye mati skinchenne chislo rishen Takim chinom zavdannyam rozrobnika ye stvorennya takogo algoritmu generaciyi zavdan yakij bi maksimizuvav kilkist mozhlivih znachen argumentiv di displaystyle d i i najbilshe chislo riznih variantiv generaciyi mnozhini Pi displaystyle P i Argumenti E displaystyle E i R displaystyle R ne vplivayut na zbilshennya kilkosti variantiv generaciyi zavdan Pri dostatno velikij potuzhnosti mnozhini P displaystyle P mozhna dosyagti rezultatu koli kilkist mozhlivih variantiv generaciyi zavdannya sklade tisyachi abo navit desyatki tisyach Ce znachno bilshe nizh napriklad u vipadku vikoristannya fasetnih tablic Takij pidhid do generaciyi zavdan zabezpechuye oderzhannya kozhnim studentom unikalnogo naboru zavdan Jmovirnist otrimannya odnakovogo naboru mala i neyu mozhna znehtuvati Klasichnij pidhid do generuvannya testovih zavdan obchislyuvalnogo harakteru V osnovi cogo metodu lezhit vikoristannya dvoh logichno nezalezhnih elementiv matematichnogo algoritmu dlya virishennya zavdannya na osnovi zadanih vhidnih danih i generatora vhidnih danih Rozv yazuvalnij pristrij ce funkciya zi zminnim naborom vhidnih parametriv zalezhno vid konkretnoyi zadachi Generator realizuye avtomatichnu generaciyu prijnyatnih vhidnih danih na osnovi viznachenih pravil Ci pravila opisuyut vzayemozv yazki mizh vhidnimi danimi Generator povertaye nabir vhidnih danih a rozv yazuvalnij pristrij nabir vidpovidnih rezultativ Dani zgenerovani opisanim vishe metodom podayutsya na vhid do generatora zapitan razom z shablonom tekstu zavdannya ta strukturoyu shablonom XML formatu yaksho ce peredbacheno Generator zapitan vstavlyaye zgenerovani vhidni dani v tekst zavdannya a otrimanij rezultat v nabir variantiv vidpovidej Takozh takij pidhid peredbachaye realizaciyu algoritmu generuvannya nepravilnih vidpovidej yaksho cogo vimagaye specifika testovogo zavdannya Nepravilni vidpovidi yak i vhidni dani takozh mozhut obiratis vipadkovim chinom z bazi danih Zadachi diskretnoyi matematiki yaki pidlyagayut avtomatizaciyiDiskretna matematika galuz matematiki sho vivchaye vlastivosti diskretnih struktur yaki vinikayut yak v mezhah samoyi matematiki tak i v yiyi zastosuvannyah Do takih struktur mozhut buti vidneseni skinchenna grupa a takozh deyaki matematichni modeli peretvoryuvachiv informaciyi skinchennij avtomat mashina Tyuringa i tak dali Ce prikladi struktur skinchennogo harakteru Rozdil diskretnoyi matematiki sho vivchaye yih nazivayetsya skinchennoyu matematikoyu Inodi same ce ponyattya rozshiryuyut do diskretnoyi matematiki Krim vkazanih skinchennih struktur diskretna matematika vivchaye deyaki sistemi algebri neskinchenni grafi obchislyuvalni shemi pevnogo viglyadu klitinni avtomati i t d Yak sinonim inodi uzhivayetsya termin diskretnij analiz Z tochki zoru docilnosti pri vibori zadach dlya avtomatizaciyi v pershu chergu potribno generuvati taki zavdannya rozrobka yakih vruchnu zajmaye bagato chasu i zusil Osnovni harakteristiki takih zavdan Neobhidnist stvorennya risunku Chasto vizualizaciya derev grafiv abo inshih struktur potrebuye navichok roboti z pevnimi programnimi zasobami i zajmaye deyakij chas Velika mnozhina vhidnih danih Inodi pidbir korektnih vhidnih danih ye neprostoyu zadacheyu Neobhidnist stvorennya velikoyi kilkosti riznomanitnih naboriv vhidnih danih Za dopomogoyu komp yuternih zasobiv mozhna zgeneruvati maksimum nepovtoryuvanih kombinacij vhidnih danih sho dozvolyaye otrimati nabagato bilshe riznih zavdan nizh pri stvorenni yih vruchnu Obchislennya rezultatu zajmaye bagato chasu Otrimannya rozv yazku na komp yuteri vidbuvayetsya majzhe mittyevo sho zabezpechuye suttyevu ekonomiyu chasu vikladacha Pid harakteristiki opisani vishe pidhodyat bagato zadach zokrema zadachi z derevami grafami tosho Avtomatichne generuvannya podibnih zavdan suttyevo polegshit robotu vikladacha shlyahom ekonomiyi chasu i vidsutnosti potrebi u vstanovlenni dodatkovogo programnogo zabezpechennya Div takozhPedagogichne testuvannya PrimitkiBespalko V P 2002 Obrazovanie i obuchenie s uchastiem kompyuterov Bulah I Ye 1995 Teoriya i metodika komp yuternogo testuvannya uspishnosti navchannya Klajn P 1994 Vvedenie v psihometricheskoe programmirovanie Spravochnoe rukovodstvo po konstruirovaniyu testov Pustobaev B P 2005 Formalizaciya elementov diagnostiki znanij uchashegosya Chuhraj A G 2010 Rozrobka kompleksu interaktivnih web testiv z matematiki