Возможности языка С# в создании тестов
Организация тестирования с помощью языка программирования 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