ustify"> Рис. 2. ER-діаграма бази даних
Таблиця users - містить дані про користувачів.
Таблиця questions - містить id, name і theme_id.
В· id - ідентифікатор питання
В· name - назва питання
В· theme_id - тема запитання
Таблиця themes - містить ідентифікатор і назву.
Таблиця answers - містить дані про відповіді:
В· id - ідентифікатор відповіді
В· user_id - ідентифікатор користувача
В· theme_id - тема запитання
В· question_id - номер відповіді
В· option_id - ідентифікатор налаштувань
Таблиця opts містить id, name, isright і quest_id.
В· id - ідентифікатор налаштувань питання
В· name - ім'я питання
В· isright - правильність відповіді
В· quest_id - ідентифікатор питання
2.6 Опис програмного засобу
Будь-який користувач, що зайшов на сайт тестування, буде бачити головну сторінку (див. малюнок 3).
В
Рис. 3. Головна сторінка
На головній сторінці відображається блок авторизації, і створені тести. Кожен зареєстрований користувач може пройти тестування по цікавить його дисципліні (див. малюнок 4). br/>В
Рис. 4. Обліковий запис зареєстрованого користувача
Обліковий запис викладача
Викладач - це користувач системи (адміністратор), наділений певними правами доступу і привілеями. Викладач може створювати, видаляти і редагувати тести і питання. Має доступ до результатів тестування (див. малюнок 5). br/>В
Рис. 5. Сторінка викладача (адміністратора)
На малюнку 6 показано блок створення, редагування та видалення тестів, а так само всі раннє створені тести (див. малюнок 6).
В
Рис. 6. Сторінка додавання, редагування і видалення тестів
На малюнку 7 показаний блок створення, редагування та видалення питань, а так само всі раннє створені тести (див. малюнок 7).
В
Рис. 7. Сторінка додавання, редагування і видалення питань
На малюнку 8 по...