ustify"> Але існують і розробляються програми, які не є аналогами в прямому сенсі цього слова, але мають аналогічну спрямованість, тобто здійснюють перевірку знань. Одна з таких систем OpenTEST 2.0.
Комп'ютерна система тестування знань у дистанційному навчанні OpenTEST 2.02.0 - це комп'ютерна система тестування знань створена для очного підсумкового контролю якості засвоєння теоретичного матеріалу, набутих знань і практичних навичок учнів в великих організаціях масштабу підприємства зі складною розподіленою структурою .
Дана система дистанційного тестування знань учнів побудована на основі Web-технологій і може працювати як в корпоративній мережі (INTRANET), так і в глобальній мережі INTERNET.
Використання та адміністрування системи OPENTEST повністю реалізовано за допомогою Web-інтерфейсу, що дає ряд істотних переваг:
використання гіпертексту (забезпечує зв'язність різнорідної інформації);
браузер або клієнтська програма WWW-сервера (дає єдиний, досить простий, швидкий і звичний інтерфейс користувача); інтерфейс (дозволяє здійснювати віддалене адміністрування).
Основною особливістю системи OpenTEST 2.0 є її спрямованість на забезпечення тестувань учнів з максимально суворої звітністю.
При створенні OPENTEST 2.0 були використані такі програмні продукти, як: - мова написання сценаріїв, впроваджений в HTML; невелика і швидка реляційна СУБД. Її перевагами є багатопоточність, підтримка декількох одночасних запитів, записи фіксованої і змінної довжини; - найпоширеніший у світі Web-сервер.
Всі ці продукти є OpenSource проектами, тому вони безкоштовні і вільні для розповсюдження. Дані кошти мультиплатформенні, тобто вони будуть однаково успішно працювати під операційними системами Windows, UNIX та іншими.
Структура системи тестування є модульною, що дозволяє підключати модулі з додатковими функціями, змінювати режими роботи окремих модулів, керуючи системою налаштувань і не зачіпаючи при цьому решти її частини.
В системі OpenTEST 2.0 приділено багато уваги проблемам безпеки при проведенні тестувань. Так як при контрольних тестуваннях кінцева оцінка відіграє величезну роль, об'єктивність її виставлення повинна бути максимальна, а також всі можливі варіанти фальсифікації результатів повинні бути виключені. Для цього в системі OpenTEST 2.0 розроблені унікальні програмні методи забезпечення безпеки при комп'ютерному тестуванні:
Захист від злому паролів до всіх модулів системи методом перебору (тимчасове блокування аккаунта, блокування IP адреси);
Унікальний алгоритм динамічної зміни хеш-ідентифікатора клієнта, який не дозволяє одночасну роботу під одним аккаунтом з декількох комп'ютерів і запобігає будь-які несанкціоновані спроби використання даних на проміжних ланках мережі;
Використання захищеного протоколу передачі даних SSL;
Ведення докладного структурованого логу подій;
Інтерфейс для проведення гнучкого аналізу логу подій за вказаними критеріями;
Щоденний автоматичний аналіз логів з формуванням звіту з безпеки;
Шифрування паролів на стороні клієнта засобами JavaScript не дозволяють перехопити чийсь...