Ця сторінка містить набір елементів radio, що генеруються у кількості, відповідній кількості тестів. Після них на сторінці знаходиться кнопка підтвердження з написом «Пройти», що підтверджує вибір.
Після того як користувач обере тест зі списку та натисне кнопку «Пройти» посилання на файл обраного тесту буде переадресовано на сторінку сервлета TestServlet.
Наступний сервлет має назву TestServlet. У цьому сервлеті користувач проходить обраний у попередньому сервлеті тест. На початку роботи сервлет отримує з атрибутів Http-сесії назву необхідного файлу теста. Цей файл зчитується у список строк, який передається конструктору класу Test. Після створення об’єкту класу Test починається генерація веб-сторінки. Для кожного питання з цього тесту створюється набір елементів radio, які об’єднуються в окрему групу. Між питаннями робиться відступ, щоб користувач міг зрозуміти де починається нове питання. Після всіх питань знаходиться кнопка підтвердження, що завершує тестування. Щоб завершити тестування необхідно обрати відповідь у кожному питанні. Зовнішній вигляд сторінки наведено на рис.2.2.
Рисунок 2.2.- сторінка TestServlet
Поділіться з Вашими друзьями: |