Система тестирования 

  • 595
  • Опубликовано: 2014-07-21
Система тестирования состоит из двух модулей: клиентский (с ним работают студенты) и серверный (с ним работают преподаватели-администраторы).
Серверная часть
1. Администрирование пользователей
2. Управление тестами / вопросами
Система позволит создавать, удалять и редактировать предметы, темы и вопросы.
3. Настройки
В настройках можно настроить параметры тестов по предметам и темам:
• Продолжительность в минутах
• Количество вопросов
• Вопросы в случайном порядке либо установить набор вопросов вручную
4. Тестирование
Серверная часть получает запрос от клиента с логином пользователя и требуемым предметом и темой, выдает в ответ тест, далее система ожидает сигнал завершения и результаты тестирования от клиентской части.
Так же серверная часть следит за временем выполнения теста, на случай аварийного завершения работы клиента – когда тот не сможет отправить данные о завершении теста.

Клиентская часть
1. работа с клиентской частью
Испытуемый вводит логин и пароль, клиент получает от сервера список предметов и тем, пользователь выбирает предмет и тему, запускает тест.

2. Процесс тестирования
На экране список вопросов, выбираем вопрос – выбираем ответ. Чтоб завершить тестирование, нужно нажать кнопку или дождаться исхода времени.

Реализация: C#
Комментариев нет
оставить комментарий могут только авторизованные пользователи
Другие работы автора:
Лизинговый калькулятор

Лизинговый калькулятор Лизинговый калькулятор + расчет окупаемости + генератор коммерческих предложений - содержит каталог техники - содержит большое количество параметров для расчета окупаемости при разных программах лизинга - позволяет получить на выходе стильное коммерч…

ПО для автоматизированной системы парковки

ПО для автоматизированной системы парковки Система основана на выдаче карты при въезде на парковку и оплату парковки при выезде через автоматический терминал оплаты. Состав: - въездная и выездная стойки, управляющие шлагбаумом, на основе Raspberry Pi. ПО реализовано на C++, Qt - терминал опла…

Работа с трехмерными моделями челюстей пациентов

Работа с трехмерными моделями челюстей пациентов Работа с трехмерными моделями челюстей пациентов (верх-низ, до-после)

Система автоматизированной отправки событий Windows на syslog се

Система автоматизированной отправки событий Windows на syslog се Система автоматизированной отправки событий Windows на syslog сервер. Назначение и цели системы: Автоматизированная отправка событий Windows на syslog сервер. В рамках проекта реализуется автоматизация настройки логгирования большого количества Win…

Электронный календарь памятных дат и праздников

Электронный календарь памятных дат и праздников Электронный календарь памятных дат и праздников России и Новосибирской области сайт поддержки: http://russiancalendar.ru/ описание: http://russiancalendar.ru/info Базовая функциональность приложения – напоминание о событиях и вывод на экран информа…

Панель управления микрофонами

Панель управления микрофонами Панель управления микрофонами. Функции: включение - выключение микрофона, отображение времени работы микрофона Реализация: C#, MSVS 2010

Тест Ландольта

Тест Ландольта Реализация теста Ландольта. Настраивается размер таблицы и время на прохождение, формируется отчет по большому количеству параметров.

VisualCubic

VisualCubic Программа находит корни кубического уравнения методом Кардано Восстанавливает коэффициенты уравнения по корням (формулы Виета) Строит графики кубической функции Реализация: C#, Visual Studio 2010