Разработка программы, предназначенной для оценки знаний студентов

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

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид статья
Язык русский
Дата добавления 01.03.2019
Размер файла 135,0 K

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

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

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

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

Поскольку образование - это постоянно пополняемая новыми людьми сфера, создание программного продукта, который будет применять на практике компьютерное обучение - актуальная и интересная цель [1-3].

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

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

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

В течение последних лет тестирование, в виде метода оценки знаний, начинает приобретать всё большее распространение.

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

1) В них предполагается стандартизованная, выверенная процедура того, как идет сбор и обработка данных, и еще их интерпретация.

2) Они дают возможности для проверки знаний обучающихся относительно широкого спектра вопросов.

3) Происходит сокращение временных затрат на осуществление проверки знаний.

4) Практически происходит исключение субъективизма преподавателей, как в ходе контроля, так и в процессах оценки.

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

Основываясь на актуальности технологий тестирования и тем, что они уникальны относительно других способов оценки знаний, есть возможности для определения основных задач тестирования:

- проведение развития интереса у студентов к тем предметам, для которых предполагается, что будет идти процесс тестирования;

- проведение активизации самостоятельной работы обучающихся в течение подготовки к процессу тестирования;

- проведение воспитания сознательных и личных качеств обучающихся относительно результатов того, как они подготовлены;

- определение уровней знаний, умений и навыков студентов для тестируемых дисциплин;

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

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

Когда происходит подготовка тестов весьма важным можно считать выбор типов и видов тестовых заданий.

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

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

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

Помимо преимуществ в тестировании можно указать некоторые недостатки: программный тест кроссплатформенный код

- существует вероятность того, что выбор ответов будет осуществляться наугад или на основе метода исключения;

- осуществляется проверка только конечных результатов действий;

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

В данной работе мы рассматриваем особенности созданной системы для оценки знаний студентов.

Структура задуманной системы была разработана с учетом потребностей стандартной учебной организации.

Схема разработанной системы представлена на рисунке 1.

Серверное приложение используется для нескольких задач [4, 5]. При помощи серверного приложения преподаватель может создавать, изменять и удалять различные тесты. В свою очередь, тесты содержат вопросы, с которыми преподаватель может совершать те же действия.

Путем изучения различных методик тестирования и аттестации, было выявлено, что стандартизация большинства вопросов (рис. 2) может быть представлена следующим списком:

• 2, 3 или 4 ответа на вопрос;

• возможность одного правильного ответа на вопрос;

• возможность нескольких правильных ответов на вопрос.

Такие параметры создания вопросов для тестов вполне достаточны для составления корректных и успешных тестов [6, 7].

Рисунок 1 - Структура «Умных тестов»

Преподаватель также должен внести в списки учащихся, которые были допущены к тестированию. Он должен указать для них ФИО и пароль, а затем, распечатать эти учетные данные и выдать учащимся.

Рисунок 2 - Вариации вопросов

Помимо возможности редактирования тестов и списков учащихся, серверная часть предоставляет возможность запустить сервер тестирования. В этом случае учащиеся запускают клиентские приложения «Умных тестов» на других компьютерах, находящихся в одной компьютерной подсети, авторизуются под своими учетными данными, которые они получили от преподавателя, и ждут начала тестирования.

Преподаватель имеет возможность видеть статус подключившихся учащихся.

Когда все будут готовы, преподаватель щелкает по кнопке «Старт», и тестирование начинается.

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

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

Преподаватель видит процесс тестирования у себя на экране серверного приложения.

На его статусном экране в режиме списка показывается следующая информация (рис. 6):

• состояние клиента;

• ФИО учащегося;

• процент выполненных заданий;

• процент правильно указанных вопросов;

• визуальное отображение процентных значений.

Результаты тестов сохраняются и доступны для просмотра преподавателем.

Из всех рассмотренных решений для реализации задуманного была выбрана программа Clickteam Fusion 2.5. Она позволяет создавать приложения любого уровня и легко расширяется многочисленными бесплатными модулями.

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

На каждый вопрос отводится своя группа с уникальным номером вопроса: question.0, question.1 и т.д.

Далее следует question type - тип вопроса: ? 1 - с многими правильными ответами;

• 2 - с только одним правильным ответом.

• Параметр howmanyanswers хранит в себе количество ответов: 2,3, 4 или 5.

• Далее следуют текстовые переменные answer1, answer2, answer3 и answer4. В них соответственно хранится текст всех этих ответов.

• Последний параметр - correct. В нем указываются ответы: 0 - неверный, 1 - верный. Эти цифры разделяются вертикальной чертой, обозначая от 1 до 4 ответов.

Таким образом, система не требует никаких дополнительных баз данных и других сторонних программ.

Папку с серверным приложением можно легко носить с собой на флеш-носителе, оно является портабельным приложением, не требующим установки.

Для реализации сетевых возможностей системы больше всего подходит модуль Lacewing.

Проект Lacewing - это кроссплатформенная библиотека с открытым исходным кодом, которая позволяет надежно организовывать передачу данных с различных поддерживаемых устройств. Благодаря лицензии «open source», проект стал качественным и надежным бесплатным продуктом.

Серверное приложение открывает порт 6121 (или другой указанный пользователем) и начинает на нем «слушать». Когда клиентское приложение «стучится» по адресу сервера на этот порт, то между сервером и клиентом происходит некий «диалог», где они обмениваются информацией.

Сервер сверяет данные клиента, и если переданные им логин и пароль есть в списках сервера, то сервер разрешает клиенту присоединиться. Он выдает ему уникальный ID и дает команду ждать начала тестирования.

Если же такой пары логин-пароль не существует, то сервер шлет клиенту команду «noway», обозначающую, что авторизация не удалась и подключение не выполнено.

После того, как преподаватель щелкает по кнопке «Старт», запускается секундомер, и сервер рассылает клиентам первый вопрос.

Рассылка происходит следующим образом: сервер открывает ini-файл с нужным тестом, дешифрует его с ключом и составляет цепочку сообщения для клиентов.

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

Объект очередности, по мере поступления запросов, рассылает составленные сервером строчки нужным клиентам. Клиенты получают строчки, разделяют их по спецсимволу и, наконец, отображают учащемуся.

Когда учащийся отмечает нужный вариант ответа и щелкает по кнопке «Следующий вопрос», то клиент отсылает сервер ответ учащегося и просьбу переслать следующий вопрос.

И все повторяется до тех пор, пока все вопросы не закончатся [8].

Литература

1. Сыщикова Д.С. О возможностях использования мультимедийной техники в образовательном процессе / Успехи современного естествознания. 2012. № 6. С. 111-112.

2. Павлова М.Ю. Вопросы адаптации выпускников вузов / Вестник Воронежского института высоких технологий. 2013. № 10. С. 234-237.

3. Кудрина О.С. О проблемах медиаобразования / Современные наукоемкие технологии. 2013. № 8-1. С. 72-73.

4. Исакова М.В., Горбенко О.Н. Об особенностях систем управления персоналом / Вестник Воронежского института высоких технологий. 2014. № 12. С. 168-171.

5. Преображенский Ю.П., Преображенская Н.С., Львович И.Я. Некоторые аспекты информатизации образовательных учреждений и развития медиакомпетентности преподавателей и руководителей / Вестник Воронежского государственного технического университета. 2013. Т. 9. № 5-2. С. 134-136.

6. Павлова М.Ю. Об использовании научной составляющей при формировании профессиональных качеств инженера / Вестник Воронежского института высоких технологий. 2012. № 9. С. 144-145.

7. Преображенский Ю.П., Преображенская Н.С., Львович И.Я. Медиакомпетентность современного педагога / Среднее профессиональное образование. 2013. № 12. С. 43-45.

8. Тимошечкина К.В., Преображенский А.П. Разработка модели и алгоритма исследования процесса тестирования учащихся / Вестник Воронежского государственного технического университета. 2007. Т. 3. № 12. С. 139-142.

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

...

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

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

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

  • Теоретические аспекты получения знаний. Сравнение активных и пассивных индивидуальных и групповых методик. Простейший алгоритм извлечения информации из текстов. Особенности развития методов и программных средств, призванных упростить этот процесс.

    курсовая работа [2,7 M], добавлен 18.09.2013

  • Основные возможности микропроцессора AT91SAM9260, проектирование на его базе программно-аппаратного комплекса (ПАК) для облегчения процесса отладки устройств. Описание функциональной схемы. Разработка топологии печатной платы и программного обеспечения.

    дипломная работа [2,1 M], добавлен 10.09.2011

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

    практическая работа [367,6 K], добавлен 01.12.2010

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

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

  • Обзор и сравнительный анализ методов измерения уровня жидкости. Основные виды уровнемеров. Выбор структурной схемы, разработка и расчет ее узлов. Разработка алгоритма программы для микроконтроллера. Расчет технико-экономических показателей проекта.

    дипломная работа [1,1 M], добавлен 12.05.2013

  • Переносной комплекс для проведения инженерных исследований и исследований на сверхнормативные побочные электромагнитные излучения "Навигатор-П3Г" и "Навигатор-П2". Оценка защищенности технических средств. Аппаратно-программный комплекс "Легенда-11".

    курсовая работа [70,9 K], добавлен 28.12.2014

  • Автоматизация домов и эксплуатация устройств на ZigBee. Состав и формат пакетов. Схемы модуляции. Топология ячеистой сети. Центр управления безопасностью. Применение в домах умных устройств. Инструменты ввода в эксплуатацию. Библиотека кластеров ZCL.

    курсовая работа [1,3 M], добавлен 10.05.2014

  • Разработка клиент-серверного приложения для передачи данных с использованием среды программирования Microsoft Visual Studio 2005. Архитектура клиент/сервер. Сокеты и библиотека WinSock. Разработка системы передачи данных в локальной вычислительной сети.

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

  • Особенности настольных издательских систем (НИС) - сложного комплекса аппаратных устройств, программного обеспечения и "человеческого фактора". Характеристика аппаратного, программного, пользовательского уровня. Принцип работы НИС и примеры их пакетов.

    реферат [341,3 K], добавлен 31.03.2010

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

    дипломная работа [1,5 M], добавлен 25.08.2010

  • Программные средств для проектирования радиотехнических устройств. Основные технические возможности программы Microsoft Word. Сравнительные характеристики программ для математических расчётов. Программы моделирования процессов в радиоэлектронных схемах.

    контрольная работа [1,0 M], добавлен 27.01.2010

  • История развития устройств хранения данных на магнитных носителях. Доменная структура тонких магнитных пленок. Принцип действия запоминающих устройств на магнитных сердечниках. Исследование особенностей использования ЦМД-устройств при создании памяти.

    курсовая работа [1,6 M], добавлен 23.12.2012

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

    курсовая работа [1,1 M], добавлен 27.05.2013

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

    курсовая работа [822,8 K], добавлен 08.02.2014

  • Принципы работы устройств идентификации. Считыватели карточек со скрытым штриховым кодом. Активные проксимити-идентификаторы ProxPass для установки на автомобили. Считыватели идентификационных карт Виганда. Бесконтактные считыватели HID Corporation.

    контрольная работа [92,1 K], добавлен 18.01.2011

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

    контрольная работа [275,4 K], добавлен 08.01.2014

  • Виды и интерфейсы измерительных информационных систем. Принципы функционирования автоматической локомотивной сигнализации и системы "Контроль". Разработка программного обеспечения для обработки информации о работе устройств сигнализации и рельсовых цепей.

    дипломная работа [1011,1 K], добавлен 30.05.2013

  • Коды обнаружения или обнаружения и исправления ошибок в вычислительных машинах. Способы представления различных информационных комбинаций двоичным кодом. Предназначение преобразователей кодов. Определение максимальной потребляемой мощности схемы.

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

  • Структурная схема системы передачи данных. Принципиальная схема кодера и декодера Хэмминга 7,4 и Манчестер-2, осциллограммы работы данных устройств. Преобразование последовательного кода в параллельный. Функциональная схема системы передачи данных.

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

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