В основі розробленого програмного продукту W-TK закладений принцип динамічного формування HTML-сторінки, що містить текст Web-тесту. Для цього був розроблений шаблон універсальної HTML-сторінки, що включає в себе програми мовою JavaScript, яка на основі вихідних даних (кількість і тексти завдань у тесті, кількість пропонованих відповідей і самі варіанти відповідей, "ціна" правильної відповіді і необхідні суми набраних балів для одержання тієї чи іншої оцінки, час, що відводиться на виконання тесту і ряд інших) формують Web-тест. При завантаженні HTML-документа в бравзер робочої станції клієнта відповідна програма, написана на JavaScript, здійснює динамічне формування Web-тесту відповідно до вихідних даних. Інші скриптові програми, що містяться в документі, здійснюють контроль за правильністю заповнення полів форми, яка відсилається на сервер для реєстрації, роблять обробку результатів виконання тесту з виставлянням оцінки і ведуть хронометраж роботи над тестом. Інструментальне середовище W-ТК має простий і зручний інтерфейс і дозволяє швидко скласти нове навчальне завдання чи відредагувати наявне. Дана програма написана в програмному середовищі Delphi і має наступні характеристики.
· Вона цілком інваріантна предметній області і генерує html-файл тесту, що може використовуватися локально на комп'ютері користувача чи розміщатися на Web-сервері. В останньому варіанті програмою передбачена можливість реєстрації студентів (за допомогою заповнення ними відповідної форми) і результатів виконання тесту. Ці дані пересилаються на сервер і обробляються спеціальним CGI-скриптом.
· При роботі з програмою "W-ТК" викладач може вводити тексти завдань і варіантів відповідей із вказанням правильних, замовляти колір тексту і фону майбутнього документу. При формуванні тесту існує можливість вставки графічних зображень як безпосередньо в сам текст, так і як графічну підкладку Web-сторінки.
· Корисною властивістю розробленого програмного середовища є здатність включення в продукти також мультимедійних даних, що дозволяє створювати Web-тести з аудіо і відео супроводом. Крім того, передбачене використання гіперпосилань при формуванні завдань, що істотно розширює можливості тестування, дозволяючи використовувати для цього матеріали, що знаходяться в будь-якому місці Інтернет.
· "Web-тест конструктор" включає розвинуту систему допомоги, у якій міститься докладний опис всіх полів робочого вікна і розділів меню.
Робота з програмою "Web-Тест Конструктор"
Основні розділи меню програми – Файл і Параметри. Розділ "Файл" містить стандартні для Windows-програм операції роботи c файлами: створення нового html-файлу, відкриття раніше створеного файлу проекту тесту і їхнього збереження. Більшість команд продубльовано кнопками на інструментальній панелі. Файл проекту тесту – файл із розширенням *.wt, у якому зберігаються усі введені користувачем при створенні тесту дані. Наявність цього файлу дозволяє в будь-який час продовжити роботу з формування тесту в додатку W-ТК. Рекомендується завжди створювати такий файл і зберігати в ньому останню версію тесту. Розділ "Параметри" дозволяє задати ряд властивостей створюваного HTML-документа. У число встановлюваних властивостей входять назва сторінки (титульний рядок створюваної Web-сторінки), ім'я автора тесту, фон сторінки (фоновий колір чи графічна підкладка), кольори шрифтів заголовку, завдання і відповідей. Сформований документ згодом може бути відкоректований засобами стандартних HTML-редакторів (FrontPage, Netscape Composer і т.п.). Отриманий при цьому Web-тест при кожнім його запуску на виконання може містити незмінну послідовність пропонованих варіантів відповідей, але передбачений також режим динамічного формування html-файлу, що змінюється при кожнім звертанні до нього. Інструментальна панель у верхній частині основного вікна програми містить рядок з піктограмами найбільш уживаних команд: створення нового тесту, відкриття файлу-проекту, попередній перегляд у бравзері, збереження створюваного html-файлу.
Процедура створення html-файлу тесту реалізується за допомогою заповнення відповідних полів (назва тесту, поле введення заголовка тесту, номер варіанта, кількість завдань у тесті, час, що відводиться на тест і ін.) в основному вікні конструктора. Кількість можливих варіантів відповіді передбачено не більш 6-ти. У разі потреби вставки в текст яких-небудь графічних об'єктів (креслення, фотографії, чи схеми складні математичні вираження, отримані, наприклад, за допомогою вбудованого в Word редактора формул Microsoft Equation) варто використовувати команду "Вставити картинку". Аналогічним образом здійснюється вставка графіки у текст варіантів відповідей. Правильні варіанти відповідей відзначаються "прапорцями" у полях введення пропонованих варіантів відповідей. Конструктор надає можливість виконання двох типів операцій–вставки графічних об'єктів ("Вставити картинку") і організації стандартного html-посилання на будь-який інший об'єкт, що має URL-покажчик ("Послатися на …"). Використання гіперпосилань істотно розширює можливості тестування, дозволяючи використовувати для цього матеріали, що знаходяться в будь-якім місці мережі Інтернет, а також включати в тест медіа-дані (відео- і аудіофайли), що будуть відтворюватися на клієнтському комп'ютері за допомогою додатків, зв'язаних з конкретним типом файлів. Загальний обсяг пам'яті, відведений під програмне середовище W-TK на жорсткому диску складає не набагато більше за 1,2 МВ. З них exe-модуль має розмір близько 820 КВ, а інше потрібно для help-файлу допомоги. Таким чином, запропоноване інструментальне середовище являє собою простий і зручний в роботі засіб формування навчальних і контрольних тестів для Web-мережі. Будучи інваріантною до предмета навчального курсу, програма "Web-тест конструктор" дозволяє будь-якому викладачу - неспеціалісту в сфері інформаційних технологій розробляти мультимедійні навчальні програми, призначені для використання як у корпоративних комп'ютерних мережах, так і в глобальній мережі Інтернет. Це істотно полегшить процес предметного наповнення курсів дистанційного навчання, а також буде сприяти більш швидкому впровадженню найсучасніших і ефективних Web-технологій.
Висновок
Стрімкий розвиток мережевих інформаційних технологій, окрім помітного зниження тимчасових і просторових бар'єрів в розповсюдженні інформації, відкрив нові перспективи у сфері освіти. Можна з упевненістю стверджувати, що в сучасному світі має місце тенденція злиття освітніх і інформаційних технологій і формування на цій основі принципово нових інтегрованих технологій навчання, заснованих, зокрема, на Інтернет-технологіях. З використанням Інтернет-технологій з'явилася можливість необмеженого і дуже дешевого тиражування учбової інформації, швидкої і адресної її доставки. Навчання при цьому стає інтерактивним, зростає значення самостійної роботи тих, що навчаються, серйозно посилюється інтенсивність учбового процесу і т.д. Ці переваги зумовили активізацію роботи колективів багатьох вузів по впровадженню інформаційних технологій в традиційну модель учбового процесу.