ають дуже багато. Для прикладу будемо розглядати систему тестування на базі web технологій. Тут з'являється ще більше можливостей і джерел списування - Інтернет, який потрібен для передачі даних на сервер, додатки на комп'ютері і всі попередні варіанти. Одні з очевидних методів вирішення даної проблеми:
) Безпосереднє спостереження за сдающими тест. Відразу ж виникає недолік - якщо здають 100 або 1000 осіб? Для спостереження буде потрібна ціла група людей, а це зайві витрати. p align="justify">) Встановлення камер спостереження. Знову ж, це досить дорога процедура. p align="justify">) Попросити не списувати, чесно здавати тест. Нету ніяких витрат, але це і малоефективно. p align="justify"> Тому один з ефективних способів - використання можливостей прикладних мов web програмування Варіантів створення алгоритмів і сценаріїв таких обмежень безліч. Схема їх роботи залежить від конкретної поставленої задачі, від професійності програміста, від використання мови чи декількох мов. Один з ефективних і швидких способів - використання можливостей JavaScript. p align="justify"> У рамках даної курсової роботи було вирішено реалізувати наступні рішення:
) Неможливість запуску декількох сесій браузера;
) Запуск активного вікна в повноекранному режимі без зайвих функцій браузера - адресного рядка, панелі інструментів, смуги прокрутки, рядка стану;
) Активне вікно можна згорнути ніяким способом;
) Розміри активного вікна не можна змінити;
) Не можна створити нову вкладку;
) Висновок попереджувальних повідомлень при порушенні правил.
Реалізація цих рішень дозволяє вирішити більшість проблем. Проходження тесту починається в повноекранному режимі, щоб прибрати всі непотрібні функції браузера і сконцентрувати увагу на тестуванні. При спробі клацнути по значках управління вікном (закрити, згорнути, розгорнути) виводиться попереджувальне повідомлення. При спробі згорнути вікно комбінаціями В«windows + dВ», В«alt + tabВ» так само з'являється попередження. При спробі вийти з повноекранного режиму або зміні розмірів вікна текст вмісту тесту пропадає і виводиться попереджувальне повідомлення. По суті справи скористатися чим-небудь взагалі не представляється можливим до закінчення тестування, як тільки зафіксується "підглядання", тест видасть попередження, і не дозволить скористатися сторонніми джерелами інформації. p align="justify"> знання тестування програмний модель
ВИСНОВОК
У цій роботі була реалізована первісна захист від дій, небажаних або неприпустимих (залежно від тесту) при проходженні тестування. У ході виконання роботи були спроектовані два основні завдання:
створення умови обмеження копіювання інформації;
створення умови ефективного ко...