Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Статьи » Автоматизована система тестування знань з програмування

Реферат Автоматизована система тестування знань з програмування





теми



4.3 Інтерфейс користувача


Інсталяція

Програмний продукт має назву SkillTest. Він складається з двох додатків SkillTestServer - сервер і SkillTestClient - клієнт.

Інтерфейс програми написаний англійською мовою через те, що саме ця мова є найбільш поширеним в даній предметній області.

Для запуску сервера необхідно відкрити програму з назвою SkillTestServer.exe, а для відкриття клієнта необхідно запустити SkillTestClient.exe. Для їх установки необхідно скопіювати необхідний exe-файл на жорсткий диск в будь-яку папку (для сервера SkillTestServer, для клієнта - SkillTestClient). Також в цій папці з необхідним додатком повинні знаходиться наступні файли:

- Qt4Core.dll - динамічна бібліотека для роботи основних функцій бібліотеки Qt;

- Qt4Network.dll - динамічна бібліотека для роботи з мережею;

- Qt4GUI.dll - динамічна бібліотека для роботи віконного оточення бібліотеки Qt;

- Libgcc_s_dw2-1.dll - динамічна бібліотека для роботи компілятора мови С ++ mingw;

- Mingwm10.dll - динамічна бібліотека для роботи компілятора mingw C ++.

Для роботи сервера також необхідно, щоб в папці" С: mingw " був встановлений компілятор мови C ++ MinGW версії не нижче 4.0.

Робота з серверним додатком

На малюнку 4.6 представлений зовнішній вигляд головного вікна сервера. У ньому присутнє головне меню, що складаються з наступних пунктів: Test, Results і Help. Також там присутні кнопки Add, Edit, Delete, Results, Exit. Також в лівій верхній частині присутні мітки з IP адресою і портом сервера.

При натисканні на кнопку Add або Edit відкривається вікно налаштувань тесту.


Малюнок 4.6 - Головне вікно програми


Малюнок 4.7 - Вікно настройок нового тесту


У вікні налаштувань тесту можливе ввести його назву, максимальний час для проходження, кількість питань і вибрати файл з уже створеними питаннями. Далі при натисканні на кнопку Next відкриється вікно додавання питань і тем (малюнок 4.8). Якщо у вікні налаштувань був обраний файл з раніше створеними питаннями, то ці питання спочатку будуть присутні у вікні додавання при його появі.


Малюнок 4.8 - Вікно додавання питань і тем в тест


При натисканні на кнопки Add у лівій нижній частині вікна можливо додати тему. А при натисканні на кнопку Add або Edit в правій частині екрана відкривається вікно додавання/редагування питання (рисунок 4.9). Після натискання ОК у вікні додавання питань питання додаються в тест і вікно закривається.



Тип питання вибирається у верхньому правому куті в випадаючому списку. На малюнку 4.10 представлено вікно додавання питання типу написати програму raquo ;. Для налаштування цього питання необхідно ввести питання, далі вказати кількість вхідних і вихідних параметрів і кількість тестів у відповідних полях введення і далі в табличках ввести: типи вхідних параметрів, приклади вхідних параметрів, і тести для програми, яку напише студент. На малюнку 4.11 Представлено вікно додавання питання типу обчислити вираз raquo ;. Після введення питання необхідно буде скласти вираження шляхом додавання параметрів, операторів та дужок. Для додавання цих атомів вираження необхідно натискати на відповідні кнопки. На малюнку 4.12 представлено вікно додавання питання типу визначити висновок програми raquo ;. Після введення питання буде необхідно ввести програму. Далі вказати кількість вхідних параметрів. Після чого в табличці вказати типи цих параметрів і їх діапазони. На малюнку 4.13 представлено вікно введення питання типу визначити результат ініціалізації raquo ;. Після введення питання в цьому вікні буде необхідно вказати кількість рядків і стовпчиків в табличці і ввести ці параметри для генерації инициализирующее вираження.


Малюнок 4.10 - Вікно створення питання типу обчислити вираз


Малюнок 4.11 - Вікно створення питання типу визначити висновок програми


Малюнок 4.12 - Вікно створення питання типу визначити результат ініціалізації


Робота з клієнтським додатком

При відкритті програми клієнта SkillTestClient відкриється вікно введення IP адреси і порту сервера (малюнок 4.13). Після введення цих даних необхідно натиснути на кнопку Next, після чого з'явиться вікно введення особистих даних і вибору доступного тесту (рисунок 4.14).


Малюнок 4.14 - Вікно введення особистих ...


Назад | сторінка 10 з 21 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Відповіді на екзаменаційні питання з соціальної роботи (введення в спеціаль ...
  • Реферат на тему: Вікно в світ євангельських істин: стихія російської народної мови в поемі Н ...
  • Реферат на тему: Національне агентство інвестицій і приватизації Республіки Білорусь - " ...
  • Реферат на тему: Питання вивчення словосполучень. Основні питання синтаксису пропозиції
  • Реферат на тему: Дискусійні питання про правову природу стадії виконання вироку при вирішенн ...