Разработка приложения на языке С# для тестирования обучаемых

NovaInfo 133
Опубликовано
Раздел: Физико-математические науки
Просмотров за месяц: 63
CC BY-NC, УДК 004.657

Аннотация

Создано программное приложение для тестирования обучаемых. В процессе создания приложения были использованы самые современные методы, а также средства разработки программ. Приложение можно использовать как для локального, так и для сетевого тестирования по разным дисциплинам.

Ключевые слова

ОКНО СООБЩЕНИЯ, КНОПКА, ТЕСТ, ЯЗЫК С#, ПРОГРАММА

Текст научной работы

Использование тестирования после окончания модуля изучаемой дисциплины является одним из важных этапов учебного процесса. Имеются много программ для выполнения процесса тестирования. У каждой программы есть свои плюсы и минусы. В данной статье создано приложение на языке С# для тестирования обучаемых.

В последнее время в тестовых заданиях учитываются возможности компьютерного представления. Поэтому тестовые задания могут быть представлены в разных формах [1]. Например, в виде:

  • вопрос и множество ответов; тестируемый должен выбрать один правильный ответ;
  • вопрос и множество ответов; тестируемый должен выбрать несколько правильных ответов;
  • задается только вопрос, а тестируемый сам должен найти правильный ответ и ввести его в программе или записать в бланк;
  • тест на установку соответствия между понятиями и определениями, между изображением и текстом и т.п.

Вообще разных видов и форм тестирования очень много. В данной программе реализованы следующие формы тестовых заданий: тест закрытого типа, когда тестируемый выбирает один правильный ответ; несколько правильных ответов; тест открытого типа, когда тестируемый сам находит ответ и вписывает в окно для ввода.

При запуске программы появляется окно приветствия. После этого загружается окно для ввода данных тестируемого. Тестируемый должен ввести фамилию и инициалы, название группы (рис. 1). Эти данные, а также дата и время начало тестирования сохраняются в базе данных. В зависимости от ситуации преподаватель может выбрать файл сетевой базы данных или создать новую локальную базу. Для тестируемых файлы базы данных не доступны для чтения и редактирования.

Окно программы для ввода данных перед тестированием
Рисунок 1. Окно программы для ввода данных перед тестированием

Только после ввода фамилии, инициалов, а также названия группы кнопка «Начать тестирование» становится доступной. После нажатия кнопки «Начать тестирование» появляется окно с первым вопросом и ответами (рис. 2). В данном случае в окне для вопросов появился вопрос с одним правильным ответом. Размеры этого окна изменяются в зависимости от длины вопроса и ответов. После выбора правильного ответа или нескольких правильных ответов, в зависимости от вида вопроса, становится доступной кнопка «Следующий вопрос».

Окно для вопросов
Рисунок 2. Окно для вопросов

Во время ответа тестируемый может перемещаться по вопросам вправо и влево и исправить свои ответы на предыдущие вопросы (рис. 3). При нажатии на кнопку «Следующий вопрос» из рис. 1 в окне для вопросов автоматический появляется следующий вопрос, на который тестируемый отвечал перед нажатием на кнопки из окна «Смотреть вопросы».

Кнопки для перемещения по вопросам теста
Рисунок 3. Кнопки для перемещения по вопросам теста

В основном окне постоянно показывается время и оставшееся количество вопросов в тесте, на которые еще не дали ответа. Если тестируемый забыл про время, то за одну минуту до конца теста появляется окно предупреждения «Внимание! До конца теста остается 1 минута». При этом сразу прекращается подсчет времени прохождения теста. Как только тестируемый нажмет на кнопку «OК», то продолжится подсчет времени теста дальше.

Окно предупреждения о конце теста
Рисунок 4. Окно предупреждения о конце теста

Тест заканчивается после ответа на последний вопрос. Появляется информационное окно, содержащее результаты тестирования:

  • количество вопросов, на которые были даны правильные ответы;
  • количество затраченного времени на тест;
  • номера вопросов с неправильными ответами.

Представленная программа тестирования была разработана в современной интегрированной среде Visual Studio. Использован объектно-ориентированный языка программирования C# [2, 3]. Создана база тестов по многим преподаваемым дисциплинам преподавателя.

Вывод

Создано программное приложение для тестирования обучаемых. В процессе создания приложения были использованы самые современные методы, а также средства разработки программ. Приложение можно использовать как для локального, так и для сетевого тестирования по разным дисциплинам.

Читайте также

Список литературы

  1. Хусаинов И.Г. Разработка электронного пособия "Языки и методы программирования" // Вестник Тульского государственного университета. Серия: Современные образовательные технологии в преподавании естественнонаучных дисциплин. 2017. № 1 (16). С. 153-155.
  2. Ткачев, Н. А. Основы программирования на языке C#: Учебное пособие. / Н. А. Ткачев, В. Н. Хлебостроев. — СПб.: Издательство "Лань", 2018. — 272 с.
  3. Фролов А. В. Проектирование приложений на языке программирования C#. [Электронный ресурс] Режим доступа URL: https://www.frolov-lib.ru/books/msnet/c_sharp2/index.html.

Цитировать

Кобылянская, А.И. Разработка приложения на языке С# для тестирования обучаемых / А.И. Кобылянская, Г.Я. Хусаинова. — Текст : электронный // NovaInfo, 2022. — № 133. — URL: https://novainfo.ru/article/19309 (дата обращения: 15.08.2022).

Поделиться