УДК 651.3:518.5
П.І. ФЕДОРУК
АДАПТАЦІЯ ПРОЦЕСУ НАВЧАННЯ В СИСТЕМАХ ДИСТАНЦІЙНОЇ ОСВІТИ НА ОСНОВІ ОЦІНКИ ШВИДКОСТІ СПРИЙНЯТТЯ ТА ЗАСВОЄННЯ ЗНАНЬ СТУДЕНТАМИ
Abstract: The article discusses the approach to evaluation and forecasting of the quickness of perception and knowledge retention by students in the system of distance education, which helps to adapt the process of learning and conduct it in the optimal way for each concrete student. The mathematical model is proposed, which takes into account the quickness of perception of the new material, the order of the test, the level of learning material retention, dependence of the quickness of retention from the quickness of perception, which may be used for the system constructing, what may take into account the individual student's abilities, his or her previous knowledge, capabilities, peculiarities in the perception of new material.
Key words: adaptation of the learning process, knowledge quantum.
Анотація: У статті розглядається підхід до оцінки та прогнозування швидкості сприйняття і засвоєння знань студентами в системах дистанційної освіти, який дозволяє адаптувати процес навчання і провести його оптимальним шляхом для кожного конкретного студента. Запропоновано математичну модель, що враховує швидкість сприйняття нової інформації, порядок тестування, рівень засвоєння навчального матеріалу, залежність швидкості засвоєння від швидкості сприйняття, яка може бути використана для побудови системи, яка враховуватиме персональні здібності студента, його попередні знання, вміння, особливості у сприйнятті та засвоєнні нової інформації.
Ключові слова: адаптація процесу навчання, кванти знань.
Аннотация: В статье рассматривается подход к оценке и прогнозированию скорости восприятия и усвоения знаний студентами в системах дистанционного образования, который позволяет адаптировать процесс обучения и провести его оптимальным путём для каждого конкретного студента. Предложено математическую модель, учитывающую скорость восприятия новой информации, порядок тестирования, уровень усвоения нового материала, зависимость скорости усвоения от скорости восприятия, которая может быть использована для построения системы, учитывающей персональные способности студента, его предыдущие знания, умения, особенности в восприятии и усвоении новой информации.
Ключевые слова: адаптация процесса обучения, кванты знаний.
1. Вступ
На початку третього тисячоліття відбувається перехід від індустріального до інформаційного суспільства, у якому знання й інформація стають основними продуктивними силами [1]. В інформаційному суспільстві істотно змінюється стратегія освіти, причому найважливішою рисою є широке використання інформаційних технологій. В інформаційному суспільстві інтелектуальні процеси стають масовими, і більша половина працівників у розвинутих країнах зайняті у сфері інтелектуальної діяльності. У зв'язку з тим, що знання в сучасному суспільстві швидко старіють, сучасній людині необхідно безупинно підвищувати свою кваліфікацію. При цьому підвищення кваліфікації і перепідготовка кадрів у більшості випадків повинні проводитися без відриву від виробничої діяльності, що стає можливим з використанням технологій дистанційної освіти (ДО). ДО є загальновизнаною як освіта XXI століття, освіта для постіндустріального суспільства. 11 особливістю є академічна мобільність, заснована на впровадженні сучасних технологій, і організація навчання протягом усього життя. Проте сучасні системи дистанційної освіти (СДО) характеризує і ряд недоліків. Як правило, навчальний курс, представлений в середовищі СДО, являє собою набір статичних гіпертекстових документів. Усі студенти отримують однаковий матеріал для вивчення, без урахування їх індивідуальних особливостей. Як стверджують психологи, саме через істотну різницю в рівні базової підготовки та індивідуальних здібностей студентів
жорстко регламентований графік навчального процесу, прийнятий за основу в традиційних СДО, є оптимальним у кращому випадку лише для 15-30% студентів: для одних він занадто напружений, для інших, навпаки, недостатньо інтенсивний. В результаті неефективно використовуються інтелектуальні і матеріальні ресурси як індивіда, так і суспільства. Також існують інші проблеми, пов'язані з відсутністю диференціації навчального процесу в середовищах сучасних СДО. Можна стверджувати, що введення елементів адаптивності та інтелектуальності в СДО є одним із основних завдань в даному напрямку наукових досліджень.
В останні роки активно розвивається новий дослідницький напрямок у сфері дистанційного
навчання - це адаптивні та інтелектуальні технології. Завданням цього напрямку досліджень є
забезпечення дистанційним навчальним системам можливості персоналізації. За допомогою адаптивних та інтелектуальних технологій навчальна система зможе врахувати персональні здібності студента, його попередні знання, вміння, особливості у сприйнятті та засвоєнні нової інформації. На основі таких даних процес навчання проходить оптимальним шляхом для кожного конкретного студента. Ці технології також дозволяють вирішувати проблеми диференціації навчання, що існують в сучасній дистанційній освіті.
2. Адаптивна система дистанційної освіти та контролю знань
Використовуючи можливості адаптивних та інтелектуальних технологій, пропонується створити СДО, яка б у процесі функціонування враховувала ряд параметрів, індивідуальних для кожного студента [2].
1. Швидкість сприйняття нової інформації (визначає кількість повторів навчального матеріалу до його повного засвоєння, тобто до отримання 100% правильних відповідей на поставлені запитання з пройденої теми). Із урахуванням даного параметра формується блок повторення пройденого матеріалу.
2. Оптимальний порядок тестування. Визначає частину тесту, в якій допущено максимальну кількість помилок з нової теми: початок (значення параметра п дорівнює 1); кінець (п = 2); початок і кінець (п = 3); середина тесту (п = 4); рівномірний розподіл помилок (п = 5). У наступному модулі в частині тесту, де зосереджені неправильні відповіді, розміщується питання з попередніх тем. Таким чином, параметр впливає на порядок питань у тестах з урахуванням індивідуальних особливостей студента.
3. Рівень засвоєння навчального матеріалу (кількість правильних, частково правильних і неправильних відповідей). В разі незадовільних результатів здійснюється повторення навчального матеріалу та проводиться додаткове тестування. У випадку отримання позитивної оцінки інтелектуальним агентом формується наступний модуль:
- з повторною подачею навчального матеріалу та тестуванням з тем, на які отримано неправильні відповіді;
- з повторним тестуванням з тих тем, на які отримано частково правильні відповіді.
3. Швидкість засвоєння нової інформації
Швидкість засвоєння нової інформації - це відсоток правильних відповідей (правильного виконання операцій) у завданнях нової теми, що обчислюється за формулою
т
V = — 100% ,
т ’
п
де т - кількість правильних відповідей (операцій, які виконані правильно), п - кількість усіх питань (операцій).
Оскільки є чимало факторів, які впливають на правильність виконання операцій, і їх вплив у багатьох випадках передбачити неможливо, то швидкість засвоєння нової інформації є випадковою величиною. Будемо вважати, що операції виконуються незалежно одна від одної за схемою Бернуллі. А отже, ця випадкова величина має біноміальний закон розподілу, а імовірності її' можливих значень (імовірність того, що серед п незалежних операцій т виконано правильно) слід обчислювати за формулою Бернуллі :
п!
рп (т) = Стртцп~т =------- -----ртцп~т,
т!(п - т)!
де р - імовірність правильного виконання однієї операції і є величиною сталою. Зрозуміло, що р буде сталою тоді і тільки тоді, коли операції (питання, завдання) належать одному класу.
Для великих значень п та т імовірність того, що буде виконано т операцій, подається такою асимптотичною формулою:
р( х)
рп(т) =
npq
. . 1 - ^ т - пр
де р(х) = .— е 2 називається функцією Гаусса (вона є протабульована), а х = — ---------- .
V 2р ^Jnpq
Дослідження швидкості засвоєння нової інформації може проходити у двох напрямках:
1) відшукання найімовірнішого значення \т;
2) спостереження за характером зміни \т в деякому інтервалі.
Легко переконатися, що із збільшенням т імовірність Рп(т) спочатку зростає, потім досягає максимального значення і при подальшому зростанні т зменшується. При цьому, якщо пр - q є цілим числом, то максимальне значення імовірність Рп(т) приймає для двох значень т :
для т0 = пр - q і т0 = пр - q +1 = пр + р .Якщо ж пр - q не є цілим, то максимального значення Рп(т) досягає при т = т0, що дорівнює найменшому цілому числу, більшому за т0.
Досить часто необхідно знайти не найімовірнішу кількість правильно виконаних операцій, а проаналізувати ті випадки, коли швидкість засвоєння змінюється в певних межах. Така задача зводиться до відшукання імовірностей Рп(ущ < \т < \т ) = Рп(ті < т < т}.) . Для цього можна
використати таку формулу:
Р„ (т,< т < т}) = £ С:р"Ч’-"
п -
:=Ші
При великих значеннях п :
Рп (тг < т < т} ) » Ф(Хт, ) - Ф(Хті ) -
Л X Ґ
т.г - пр . 1 г -- 1
де хт =—і-------- , а Ф(х) = .— І е 2 аї є функцією Лапласа, значення якої протабульовані. При
4прц <2ж 0
цьому допускається деяка похибка. Можна оцінити її, але точна її оцінка дуже складна. Цю похибку можна значно зменшити, якщо трохи змінити межі інтегрування, вважаючи
Рп (т < т < т ¡) » ф(Хт^ +і/2 ) -Ф(хщ-1/2 ) .
Для великих значень п , при р ® 0, для знаходження імовірностей Рп(т) застосовується формула Пуассона:
т
т
Рп(т) = ^е~а, т!
де а = пр. Для оцінки похибки використовується нерівність
> ат -а,^а2
І Рп(т)----------;е < —.
т! п
Зауважимо, що при великих значеннях п всі імовірності Рп(т) стають близькими до нуля, і тільки для т , які близькі до найімовірнішого значення т00, імовірності Рп(т) трохи відрізняються
від нуля.
Крім того, в цьому випадку
т т ат
Рп (тг < т < т1 ) = Е Рп (т) = Е ~е~а .
:=щ :=щ 1,1 •
Вищенаведені формули зручні, якщо розглядається сукупність п однотипних незалежних операцій, і всі вони мають однакову імовірність р . Проте частіше доводиться мати справу із завданнями, у яких різна природа та рівні складності, але оцінюються в сукупності. Тому розглянемо випадок, коли множина операцій У розбита на І класів С1,С2,...,С1. Якщо в кожному класі Сг,
і = 1,2,..., І, операція може бути виконана правильно з імовірністю рі, то імовірність того, що серед п незалежних операцій правильно будуть виконані т1 операцій з класу С1, т2 з класу С2 і т.д. дорівнює
Рп (т m2,..., т)=П Р (тг),
, т2,..., ті
і=1
а швидкість засвоєння інформації
т + т +...+т,___________
V = -1-------2----------І- -100%.
п
Нехай у кожному класі Сг, і = 1,2,...,І серед пі операцій т0 мають найвищу імовірність
правильного виконання Рщ (т0) . Тоді найімовірніше значення швидкості засвоєння дорівнює
т0 + т0 +... + т0 п
•100%,
а імовірність цієї події є добутком:
Р = ПР«,(т0) ■
Дані міркування, які базуються на схемі незалежних випробувань, дозволяють не тільки оцінити ступінь засвоєння навчального матеріалу, доступність завдань, побачити результативність при їх виконанні, а й передбачити наперед, яка буде швидкість засвоєння інформації в залежності від того, яка кількість завдань певної ваги пропонується для виконання. Тому розглянемо детальніше деякі типові задачі, які виникають при формуванні блоків завдань.
Нехай блок (наприклад, тест) включає п завдань (питань,операцій), імовірність правильного виконання яких становить р .
1. Чому дорівнює імовірність того, що частота правильного виконання операції буде відрізнятися від імовірності р не більше, чим на а? Ця імовірність дорівнює
Р<
п
- р
<а\
I е 2 ёх.
0
2. Яку найменшу кількість завдань необхідно включити в блок, щоб з імовірністю, не меншою /, частота відрізнялася від імовірності не більше, ніж на а. Для цього потрібно знайти значення п , яке задовольняє умові
(т
р<
п
-р
<а> >р.
Його шукаємо з нерівності
2
рд х2
| е 2 ёх > ¡З .
л/2р о
3. При даній імовірності / і кількості завдань п необхідно визначити межу можливих змін . Іншими словами, знаючи / і п , потрібно знайти а, для якого
т
Р<
п
-р
<а\
¡.
Дана задача рівнозначна розв'язанню відносно а рівняння
V
0
г=1
2
рд х
2
о
Чисельне розв’язання усіх розглянутих задач вимагає вміння обчислення інтеграла
-1 Л І
ф(х) = .— Iе 2 й,
Я2ж 0
і при довільних значеннях х розв’язувати обернену задачу - за величиною інтеграла обчислювати відповідні значення аргумента х . Як відомо, цей інтеграл називається функцією Лапласа, і для його обчислення необхідні спеціальні таблиці, так як такий інтеграл при 0 < х < ¥ не виражається через елементарні функції. Таблиця функції Лапласа складена тільки для додатніх х, а для від’ємних х функція ф(х) визначається з рівності
ф(-х) = -Ф(х) .
4. Швидкість сприйняття інформації
Швидкість сприйняття (лаг засвоєння) - це кількість повторів, необхідних для повного засвоєння нової інформації.
Під типовою операцією будемо розуміти завершену смислову операцію, яка передбачає виконання елементарних дій над квантами (первинними поняттями, ключовими словами, аксіомами,
означеннями тощо) [4, 5]. Розглянемо матрицю р- , рядки якої відповідають операціям у1,у2,...,УJ , а стовпчики - квантам х1,х2,..., хт . Елементи матриці р- -- імовірності правильного виконання операції у- над квантом хґ. Зрозуміло, що імовірність р- правильного виконання операції у- в цілому дорівнює добутку
р-=П рл
Для кожної операції, в залежності від імовірності р-, можна визначити кількість повторів (спроб) к-, які необхідно здійснити для того, щоб правильно виконати дану операцію. Слід
зауважити, що для вирішення даної проблеми не можна розробити універсального методу, тому що в кожній ситуації вона тлумачиться своєрідно.
Слід розглянути такі випадки:
1) студент повинен виконати певне завдання. Йому дозволяється здійснити кілька спроб, які не залежать одна від одної, при кожній новій спробі він керується тільки первинно набутими знаннями і жодної нової інформації не отримує;
2) для виконання завдання студент може здійснити кілька спроб, але вони залежать одна від одної. При кожній наступній підвищується можливість правильного виконання за рахунок повторення пройденого матеріалу, отримання додаткових підказок, тренованості і т.д.
рч х
2
Зрозуміло, що кількість повторів операції - це цілочислова випадкова величина, яку позначимо К-.
Спочатку розглянемо перший випадок і будемо вважати, що дана величина має геометричний закон розподілу:
р( к=к)=р-чк-1,
де Ч- =1 - р-.
Для полегшення розв’язання задачі розіб’ємо множину операцій У на класи операцій, які мають однакові імовірності р-. Надалі обмежимося розглядом тільки одного такого класу.
Зрозуміло, що якщо імовірність однакова, то й кількість повторів буде однакова для всіх операцій даного класу. Позначимо цю випадкову величину літерою К. Тоді формула, яка визначає імовірності її можливих значень, буде мати вигляд
рк = р(К = к) = рчк-1,
де ч = 1 - р.
Тут ми маємо на увазі, що повторення здійснюються до першого правильного виконання операції, і при кожній спробі імовірність р не змінюється, тобто перед повторним виконанням завдання студент не отримує жодної інформації, яка б сприяла поліпшенню результату.
Геометричний розподіл імовірностей має цікаву властивість, яку називають властивістю “нестаріння”. Вона становить
Р(К > п + к | К > п) = Р(К > к),
для довільних п, к > 0.
Дійсно, згідно з означенням умовної імовірності,
ч Р(К > п + к | К > п) Р(К > п + к)
Р(К > п + к | К > п) = —---------!-- = —--.
Р(К > п) Р(К > п)
Остання рівність випливає з того, що якщо кількість спроб К > п + к , то це включає також випадок
К>п.
Для довільного т > 0 :
Р(К > т) = £ Р(К = і) = •£ рч-' = 1Чч = чт .
і=:+1 і=:+1 1 ч
Тому
г>ґ^ /і V ч Р(К > п + к) чп+к к г>ґ^ і\
Р(К > п + к | К > п) = —------------------ = -— = ч = Р(К > к).
р(К > п) чп
Отриману рівність можна тлумачити таким чином: якщо відомо, що вже здійснено п спроб, то імовірність того, що потрібно здійснити ще не менше к спроб, така ж сама, як імовірність того, що потрібно зробити к спроб спочатку. Тобто, імовірність того, що потрібно здійснити ще кілька
спроб, не залежить від того, скільки спроб уже було зроблено до цього. Цей факт підтверджує правильність вибору геометричного закону розподілу при розгляді даного питання.
5. Залежність швидкості засвоєння від швидкості сприйняття
Розглянемо систему двох дискретних випадкових величин (V,К), де V - швидкість засвоєння інформації, а К - швидкість сприйняття. Закон розподілу цих двох дискретних величин - це перелік можливих значень V = V,, К = к3 та відповідних їм імовірностей р. . того, що буде
‘ З *, З
здійснено к. повторів навчального матеріалу даного уроку і відсоток правильних відповідей буде приймати значення V.. У табличній формі цей закон має такий вигляд (табл.1):
Таблиця 1. Закон розподілу швидкості засвоєння та швидкості сприйняття інформації
V=п V У2 Ут Ркз
к1 Рп Рі2 Р1т Ркі
к2 Р 21 Р 22 Р2т Рк 2
Р,1 Р, 2 Рт Рь
Рхг Рхі Р х2 Р хт
Актуальною є задача знаходження умовного закону розподілу дискретної випадкової величини V при фіксованому значенні К = кз. У табличній формі умовний закон V/К = кмає такий вигляд (табл. 2):
Таблиця 2. Закон розподілу дискретної випадкової величини V при фіксованому значенні К = к.
V = V V У2 Ут
Р(у = V. / К = к ) = Рг- Ркз Рг1/ Ркі Рг2/ Рк2 Ргт / Ркт
Маючи цей розподіл, можна знайти таку кількість повторів к., при якій значення у має
З г
найбільшу умовну імовірність.
Зрозуміло, що між V та К існує статистична залежність, тому що зміна однієї величини зумовлює зміну розподілу другої. Проте невідомо, чи є вона сильною і суттєвою. Про силу кореляційного зв'язку можна говорити, знаючи коефіцієнт кореляції р(У,К), який шукають за формулою
К = М (VK ) - М (V )М (К )
4щу)-уіЩ)
де М(V) = пр , М(К) = — , Б(у) = прч , Б(К) = р
А Р2
у - математичні сподівання та дисперсії
випадкових величин V , К.
Коефіцієнт кореляції володіє такими властивостями.
1. r(V,К) = 0, якщо V і К - незалежні (що малоймовірно в нашому випадку).
2. | r(V,К) |< 1, при цьому залежність може бути навіть не функціональною.
3. | r(V,К) |= 1, якщо і тільки якщо величини лінійно залежні, тобто існують такі числа а Ф 0та Ь , що К = aV + Ь . Така залежність є найсильнішою із можливих. Причому, якщо r(V,К) = 1, то V і К одночасно збільшуються, і навпаки, p(V,К) = —1 означає, що із збільшенням К швидкість засвоєння зменшується.
Формула для коефіцієнта кореляції потребує знаходження імовірностей р., що не є
простою задачею. Тому розглянемо ще один спосіб встановлення форми і тісноти кореляційного зв'язку, який базується безпосередньо на основі експериментальних даних.
Зрозуміло, що кожному значенню V відповідає кілька значень К. Тоді умовним середнім значенням кv буде середнє арифметичне значення К, яке відповідає значенню V = V. Припустимо, що проведено N незалежних досліджень, в результаті яких отримано вибірку з N пар чисел (V,к). При великій кількості спостережень одне і те ж значення V може зустрічатися N
разів, а одне і те ж значення к може зустрітися Nk разів, одна і та ж пара (V,к) - Nvk разів. Тому дані спостережень групуються і заносяться в кореляційну таблицю. В першому рядку таблиці вказані значення V , а в першому стовпчику - значення К, на перетині рядків і стовпчиків записані частоти Nvk , пар чисел (V,к), які спостерігалися.
Можна вважати, що значення К розбито на групи; кожна група містить ті значення К, які відповідають певному значенню V. Умовне середнє значення в такому випадку можна називати груповим середнім.
Оскільки всі значення величини К поділені на групи, то можна загальну дисперсію величини К подати у вигляді суми внутрішньогрупової і міжгрупової дисперсії:
Можливі випадки:
1) якщо К пов'язана з V функціональною залежністю, тобто певному значенню V відповідає єдине значення К , то
2) якщо К пов'язана з V кореляційною залежністю (при зміні однієї величини змінюється середнє значення іншої), то
о 3 Об
І т аб < і
Для оцінки тісноти лінійного кореляційного зв’язку служить вибірковий коефіцієнт кореляції:
У N.. -
ГА
_ У V - У к
де V = , к = - вибіркові середні значення, <7,, - вибіркові середньоквадратичні
відхилення.
Для оцінки тісноти нелінійного кореляційного зв’язку існують такі параметри:
1]^, - вибіркове кореляційне відношення К до V , що задається формулою
7ку =—^ ,
°к
\ 2
___________^— = ІУ N. (ку - к) __ = ^ =
дЄ V ^І3таб ^ N , ^ V ДйО ^
У N (к - к )2 _
N
7ук - вибіркове кореляційне відношення V до К, що задається формулою
7 =^
Іук '
Оскільки 1), має ті ж властивості, що і 7к , то перерахуємо властивості тільки вибіркового кореляційного відношення 7,, які позначимо просто 7 і назвемо кореляційним відношенням. Властивості кореляційного відношення.
1. Якщо 7 = 0, то К не пов'язано з V функціональною залежністю.
2. Якщо 7 = 1, то К пов'язано з V функціональною залежністю.
3. Якщо вибіркове кореляційне відношення дорівнює абсолютній величині вибіркового коефіцієнта кореляції
7 =1 гА |,
то між величинами лінійна кореляція.
Визначення форми і тісноти кореляційного зв'язку між швидкістю засвоєння і швидкістю сприйняття дозволяє розв'язати наступні задачі:
1) встановити оптимальний рівень засвоєння знань при заданих умовах;
2) визначити кількість спроб, достатніх для того, щоб швидкість сприйняття набувала певних допустимих значень.
3) дослідити динаміку наближення швидкості сприйняття до певного опимального значення.
Для вирішення цих проблем запропоновано дві схеми. Перша грунтується на аналізі певної імітаційної математичної моделі і передбачає знаходження законів розподілу досліджуваних величин. Друга вимагає опрацювання відповідних статистичних даних, які можна отримати під час поставлених експериментів.
6. Висновок
У даній статті запропонований підхід до оцінки та прогнозування швидкості сприйняття та засвоєння знань студентами в СДО, який дозволяє, використовуючи інтелектуальні технології, адаптувати процес навчання і провести його оптимальним шляхом для кожного конкретного студента. Математична модель, що враховує швидкість сприйняття нової інформації, порядок тестування, рівень засвоєння навчального матеріалу, залежність швидкості засвоєння від швидкості сприйняття, може бути використана для побудови системи, яка зможе враховувати персональні здібності студента, його попередні знання, вміння, особливості у сприйнятті та засвоєнні нової інформації.
СПИСОК ЛІТЕРАТУРИ
1. Теслер Г.С. Новая кибернетика. - Киев: Логос, 2004. - 404 с.
2. Федорук П.І. Використання інтелектуальних агентів для інтенсифікації процесу навчання // Штучний інтелект.
- Донецьк: 2004. - № 3. - С. 379-384.
3. Горбань 1.1. Теорія ймовірності і математична статистика для наукових працівників та інженерів. - К.: Національна академія наук України. Інститут проблем математичних машин і систем, 2003. - 244 с.
4. Galeev I., Tararina L. and Kolosov O. Adaptation on the basis of the skills overlay model in Kinshuk, Chee-Kit Looi, Erkki Sutinen, Demetrios Sampson, Iganacio Aedo, Lorna Uden and Esko Kahkenen (ed) // Proc. of 4th IEEE International Conf. on Advanced Learning Technologies (ICALT'2004). - Joensuu, Finland. - 2004. - August 30-September 1. - P. 648-650.
5. Сироджа И.Б. Квантовые модели и методы инженерии знаний в задачах искусственного интеллекта // Штучний інтелект. - Донецьк: 2002. - № 3. - С.161-171.