кому відбувається вибір користувача і теми для тестування.
Також у вікні "Користувачі" мається головне меню з двома кнопками: "Звіт" та "Про програму". При натисканні на "Звіт" з'явиться вікно "Результати тестування" (див. рис. 20). У даному вікні відображаються всі користувачі, зареєстровані в програмі, теми, дати і час їх попередніх тестів. Вибираючи в верхній таблиці "Користувач" різних користувачів, а в нижній "Минулі тести" варіант тестування, можна переглянути результати, які відображаються у верхній частині вікна. При успішному проходженні тесту колір шрифту буде зеленим, в іншому випадку - червоним. Для проходження нового тестування необхідно натиснути кнопку "Нове тестування". br/>В
Рисунок 20 - Вікно "Результати тестування"
Якщо з програмою працює користувач, що раніше не проходив тестування, то йому необхідно ввести своє прізвище, ім'я та по батькові в базу даних. Це робиться за допомогою кнопок, розташованих нижче таблиці з користувачами (див. малюнок 21). br/>В
Рисунок 21 - Вікно "Користувачі"
Після описаних вище операцій користувач повинен натиснути кнопку "Почати тестування". Вікно "Користувачі" закриється і з'явиться вікно "Програма тестування користувачів". У даному вікні у верхній частині вказана категорія складності питання і саме питання, що відображається зеленим кольором (див. малюнок 22). Нижче знаходиться панель "Варіанти відповіді". На цій панелі користувач повинен вибрати відповіді, які він вважає правильними. Для цього необхідно зробити клацання миші на тексті відповіді. Після цього його колір зміниться на зелений і навпаки з'явиться "галочка". Потім користувач повинен натиснути кнопку "ОК", розташовану нижче варіантів відповіді. Йому буде запропоновано наступний питання.
В
Малюнок 22 - Вікно "Програма тестування користувачів"
Якщо користувач зазначив правильні відповіді, то колір тексту не зміниться, в іншому випадку він поміняється на червоний. У разі, коли користувач не вибрав правильну відповідь, його колір стане зеленим (див. малюнок 23). br/>В
Малюнок 23 - Приклад вибору варіантів відповіді
Після того, як користувач відповість на всі питання, з'явиться вікно "Результати тестування", робота в якому описана вище.
При видаленні користувача з бази даних відбувається автоматичне видалення всіх його минулих результатів тестування.
Додаток
Лістинг програми
Форма "Користувачі"
// кнопка "Почати тестування" __fastcall TForm2 :: SpeedButton1Click (TObject * Sender)
{(QUsers1-> IsEmpty ())// якщо не обраний жоден користувач
{("Не обраний жоден користувач!");
...