анням, заснованому на Веб-технологіях, може запропонувати, останнім часом багато дослідницької енергії було направлено в цю область (Наприклад Alpert та ін, 1999; Warendorf & Tan, 1997; Okazaki та ін, 1996; Brusilovsky та ін, 1996; Ritter, 1997; Nakabayashi та ін, 1997). Подібно цим комплексам ми розробили Web F-SMILE (Web File-Store Manipulation Intelligent Learning Environment - Інтелектуальна Веб середу Навчальна Маніпулюванню Сховищем фото), яка є індивідуалізованої системою навчання (personalised learning system), що функціонує через Веб. Зокрема, Web F-SMILE - це ІОС для початківців користувачів GUI (Графічного Інтерфейсу користувача), який маніпулює файлами, такого як Windows Explorer (Провідник Windows). Однак, наш підхід щодо функціонування системи через Веб заснований на Веб службах, нової багатообіцяючої технології. Якщо бути більш конкретним, Веб служби - це автономні, модульні додатки (self-contained, modular applications), які надають набір виконуваних функцій кожному, хто запитує їх. Основною характерною рисою Веб служб є те, що вони взаємодіють з додатками, які їх викликають, використовуючи стандарти Веб, такі як WSDL (Web Service Definition Language), SOAP (Simple Object Access Protocol) і UDDI (Universal Description, Discovery and Integration). Те, що моделювання учнів грунтується на стандартах Веб, має перевагу, що полягає в можливості динамічної інтеграції додатків, розподілених в мережі Інтернет, незалежно від того, на яких платформах вони розміщені.
Подібні дослідження
Деяка кількість архітектурних патернів (architectural patterns) вже було застосоване для розгортання ІВК і ІОС в Веб. У цьому розділі ми представляємо і обговорюємо найбільш загальні архітектури, а також порівнюємо їх і зіставляємо з архітектурою, яка була застосована нами і яка заснована на Веб службах. Потім обговорюються подібності та відмінності між Web F-SMILE та іншими програмами, що пропонують індивідуалізоване навчання (personalised tutoring) і заснованими на Веб технологіях.
Просте рішення з розгортання ІВК і ІОС в Веб було засновано на Java і застосовано в ADIS (Warendorf & Tan, 1997). ІВК цілком розташована в Java апплете, який користувач завантажує при відвідуванні певного адреси URL. ІВК виконується на стороні ПК учня, і модель учня (student model) постійно зберігається на стороні клієнта. Так як вся інформація про учня (learner) зберігається локально на його ПК, ADIS як і раніше страждає від недоліків автономних, залежних від ПК ІВК щодо повноти та відповідності моделі учня (learner model). p> Зовсім інший підхід - це розподілена клієнт-серверна архітектура, яка застосована, наприклад, Еліотом (Elliot) (1997). У даному випадку деякі модулі зберігаються на стороні сервера, а деякі на стороні клієнта. Java аплет, який постійно зберігається на стороні клієнта, містить моделі системи, які відповідають за взаємодію з користувачем. Передача інформації між сервером і клієнтом здійснюється з використанням сокет ...