ілу розробки тестів, користувач побачить наступну сторінку (малюнок 29).
Малюнок 29 - Розділ розробки тестів
Даний розділ містить список всіх тестів наявних у базі, а так само конструктор для створення нових. Кнопки управління на сторінці дозволяють додавати, видаляти і перейменовувати теми тестів і, безпосередньо, тести, що містяться в них. Вибір конкретного тесту здійснюється через випадаючий список. Правий клацаннямиші за списком відобразить вікно параметрів обраного запису.
Щоб відредагувати вже наявний в базі тест, використовується кнопка Імпорт тесту в конструктор. Для збереження тестів в базу використовується кнопка Експорт тесту з конструктора в БД.
Сам конструктор представляє з себе дві області - таблицю питань і область редагування (малюнок 30).
Малюнок 30 - Області конструктора
Таблична частина містить список питань і опис типу кожного з них. Для додавання/видалення питань викликається контекстне меню правою кнопкою миші по даній області (малюнок 31).
Малюнок 31 - Меню додавання/видалення питань
Можна комбінувати типи питань в будь-якій формі.
Заповнення контексту питання викликається подвійним кліком миші по номеру питання. Структура питання автоматично згенерує в області редагування.
Оновлення структури питання відбувається після натискання кнопки Побудувати, для збереження структури питання в конструктор викликається кнопка Зберегти.
Після того як тест з конструктора буде завантажений в базу, він стане доступний і в розділі тестування.
. 4.3 Розділ вибору тесту
При переході до розділу тестування, користувач побачить наступну сторінку (малюнок 32).
Малюнок 32 - Сторінка вибору тесту
На сторінці розташовані два списки: список тем тестів і назв тестів містяться в них.
Потрібний тест вибирається в списку і натискається кнопка Пройти обраний тест. Система виведе додаткову інформацію про тест і запросить у користувача підтвердження на запуск тестування (рисунок 33).
Малюнок 33 - Підтвердження запуску тестування
При відповіді - Так користувачем, система згенерує тіло тіста і запустить таймер, заданий в параметрах.
Кожне питання тесту розташований на окремій сторінці. Перехід з питань здійснюється через пронумеровані ярлички (малюнок 34).
У верхньому лівому кутку ведеться відлік часу. Для дострокового завершення тестування використовується кнопка Завершити тест зараз, розташована на вкладці Опис.
Система автоматично вирахує кількість вірних відповідей і виведе результат на екран (малюнок 35).
Малюнок 34 - Процес тестування
Малюнок 35 - Вікно результату
Відмінність проходження тесту викладачем від студента в тому, що результати не зберігаються в базу і служать перевіркою тесту на коректність.
. 4.4 Статистика
Моніторинг результатів відображений в розділі Статистика (малюнок 36). За замовчуванням виводяться результати за минулий пройдений тест.
Малюнок 36 - Розділ статистики
Система дозволяє відобразити цікавлять результати тестування, використовуючи так само пошук по критеріям. При бажанні, з вихідних даних можна сформувати звіт - кнопка Зберегти звіт.
. 4.5 Адміністрування
Розділ Адміністрування виконує дві функції:
) Управління акаунтами викладачів. Реєстрація нових викладачів аналогічна з реєстрацією акаунтів студентів на головній сторінці.
) Вказівка ??шляху до бази даних.
Відображення сторінки даного розділу представлено на (малюнок 37).
Малюнок 37 - Розділ адміністрування
ВИСНОВОК
В результаті виконаної роботи можна виділити наступні моменти:
для першого розділу
проведений аналіз і опис предметної області АІС «Система тестування»
була розроблена DFD-модель даної предметної області
описано проектування бази даних методом «Сутність - зв'язок»
визначені зовнішні та первинні ключі відносин
спроектовані логічна і фізична моделі за допомогою CASE- коштів ERWin Data M...