Возможности языка С# в создании тестов

Организация тестирования с помощью языка программирования C#, его функциональные возможности. Создание программ высокого уровня как в самом коде, так и в подключенной базе данных. Пример проверки студентом знаний по дисциплине "Физика" с помощью теста.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык русский
Дата добавления 22.04.2019
Размер файла 289,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Армавирский механико-технологический институт (филиал)

ФГБОУ ВПО "Кубанский государственный технологический университет"

Возможности языка С# в создании тестов

Филимонов В.В., Паврозин А.В.

В настоящее время существует достаточно много сред, в которых можно настроить тестирование по любому учебному материалу по любой дисциплине. Одна из самых известных отечественных разработок - Sun Rav Test. Наиболее доступная и используемая в обучении система - система дистанционного обучения MOODLE. Но в данной статье рассмотрим вопрос организации тестирования с помощью языка программирования C#, который обладает большим функционалом.

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

Необходимо отметить, что написание отдельных программ для конкретных задач - не самый популярный способ создания тестов. Однако язык C# обладает огромными возможностями, которые позволяют сделать тестирование таким, каким хочет видеть его автор.

Данная программа позволяет студенту самостоятельно в режиме интерактивного обучения проверить свои знания дисциплины «Физика» в выбранном им самим разделе и откорректировать возможные ошибки.

Для иллюстрации работы программы приведём фрагмент тестирования (рисунок 1).

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

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

Рисунок 1 - Декомпозиция программы

Рисунок 2 - Промежуточный результат

Так как программа предназначена для тренировки, то по желанию тестируемого она может выводить на экран результат тестирования как после каждого ответа (рисунок 3), так и после всего теста (рисунок 4). В последнем случае она укажет пользователю, в каких вопросах теста он допустил ошибки.

Рисунок 3 - Неправильный ответ

Рисунок 4 - Результаты тестирования

Если тестируемый желает исправить свои ошибки, программа позволяет это сделать (рисунок 5):

Рисунок 5 - Возможность повторного прохождения теста

Малый (менее 1 МБ) размер программы и компактность позволяют использовать её как оболочку для выдачи студентам конкретных тестовых заданий для закрепления знаний дисциплины «Физика» в соответствующих разделах. Вопросы, интерактивно встроенные в тело программы, воспринимаются студентами с большим интересом, чем просто список в какой-либо текстовой среде.

Размещено на Allbest.ru


Подобные документы

  • Общая характеристика и функциональные возможности языка логического программирования Prolog, а также систем SWI-Prolog и Visual Prolog. Формирование базы знаний относительно определения возможности трудоустройства студента и принципы реализации запросов.

    лабораторная работа [1,3 M], добавлен 07.10.2014

  • Разработка программы автоматизации процесса проверки знаний учащихся. Использование языка программирования Borland Delphi 7.0, его свойства, компоненты для работы со строками. Создание обучающих тестов на знание лексики и грамматики английского языка.

    курсовая работа [521,0 K], добавлен 06.03.2016

  • Понятие и общая характеристика языка программирования РНР, принципы и этапы его работы, синтаксис и ассоциируемые массивы. Обработка исключений в языке Java. Работа с базами данных с помощью JDBC. Изучение порядка разработки графического интерфейса.

    презентация [192,3 K], добавлен 13.06.2014

  • Написание тестирующей программы для проверки знаний учащихся с помощью языка программирования Visual Basic for Applications (VBA), встроенного в пакет Microsoft Office. Общие сведения о программе, условия ее выполнения, настройка, проверка, выполнение.

    контрольная работа [25,2 K], добавлен 07.06.2010

  • Этапы разработки синтаксических и лексических анализаторов, семантических процедур для сканера, а также проектирование алгоритма, реализующего синтаксический анализ методом простого предшествования с помощью языка программирования высокого уровня.

    курсовая работа [286,6 K], добавлен 24.09.2010

  • Построение инфологической модели предметной области методом ER- диаграммы. Создание отношений БД с помощью языка SQL. Заполнение базы данных. Создание запросов к базе данных компьютерного клуба. Создание отчета с помощью Microsoft Word и Microsoft Excel.

    курсовая работа [50,0 K], добавлен 26.02.2009

  • Организация проверки результатов обучения и оценки знаний, использование систем тестирования, основные требования к ним. Создание современной модели WEB-сервиса тестирования знаний; программная реализация; защита от копирования информации и списывания.

    курсовая работа [24,1 K], добавлен 11.05.2012

  • Анализ современных концепций построения сайтов онлайн-тестирования. Разработка автоматизированного тестирующего комплекса – обучающего Web-приложения, позволяющего проводить контроль уровня знаний математики с применением языка программирования Php.

    дипломная работа [865,8 K], добавлен 24.06.2013

  • Ознакомление со структурой, комментариями, переменными и типами данных, константами, перечислениями, преобразованием типов языка программирования высокого уровня С++. Ключевые понятия языка, идентификаторы, ключевые слова, функции, операторы, выражения.

    контрольная работа [31,2 K], добавлен 12.12.2009

  • Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.

    курсовая работа [506,5 K], добавлен 21.02.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.