Научная статья на тему 'Программные средства для создания учебных тестирующих программ'

Программные средства для создания учебных тестирующих программ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
220
55
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
УЧЕБНЫЕ ТЕСТИРУЮЩИЕ ПРОГРАММЫ / ПРОГРАММНЫЕ СРЕДСТВА СОЗДАНИЯ СИСТЕМ ТЕСТИРОВАНИЯ ЗНАНИЙ / EDUCATIONAL TESTING PROGRAMS / SOFTWARE FOR THE CREATION OF KNOWLEDGE TESTING SYSTEMS

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Филимонова Любовь Денисовна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

SOFTWARE FOR THE CREATION FOR EDUCATIONAL TESTING PROGRAMS

Currently the computer program of testing of knowledge of students are becoming more relevant. To account for the peculiarities of the studied discipline necessary to develop testing programs copyright. One of the main stages of the development of software teaching resources is the analysis of their development environments.

Текст научной работы на тему «Программные средства для создания учебных тестирующих программ»

ПРОГРАММНЫЕ СРЕДСТВА ДЛЯ СОЗДАНИЯ УЧЕБНЫХ ТЕСТИРУЮЩИХ ПРОГРАММ

Филимонова Любовь Денисовна

программист ДГБ N1, РФ, Саратовская область, г. Балаково E-mail: lubovkoltsova@mail. ru

SOFTWARE FOR THE CREATION FOR EDUCATIONAL TESTING

PROGRAMS

Filimonova Lubov

programmer СH N1, Russia, Saratov region, Balakovo

АННОТАЦИЯ

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

ABSTRACT

Currently the computer program of testing of knowledge of students are becoming more relevant. To account for the peculiarities of the studied discipline necessary to develop testing programs copyright. One of the main stages of the development of software teaching resources is the analysis of their development environments.

Ключевые слова: учебные тестирующие программы; программные средства создания систем тестирования знаний.

Keywords: educational testing programs; software for the creation of knowledge testing systems.

ПРОГРАММНЫЕ СРЕДСТВА СОЗДАНИЯ УЧЕБНЫХ ТЕСТИРУЮЩИХ ПРОГРАММ

В настоящее время в учебном процессе активно используются электронные образовательные ресурсы [1; 2; 3; 4 и др.], в том числе и при оценке знаний обучающихся. Соответственно, необходим систематический контроль их учебной деятельности. Для этого имеютсякомпьютерные программы тестирования знаний обучающихся (КПТ ЗО) [5; 6 и др.]. У каждой из них есть свои особенности технической реализации, поэтому при их создании необходимо провести анализ программных средств, которые будут использоваться для их реализации.

В настоящее время существует достаточно много вариантов программной реализации КПТ ЗО, но наиболее востребованные КПТ, которые реализованы как веб-приложения. На основании анализа существующих КПТ, реализованных как веб-приложения [7; 8 и др.], выделяем следующие их особенности. Во-первых, эти КПТ имеют простой и удобный интерфейс для обучающегося. Во-вторых, они не требуют установки на рабочую станцию, так как для работы с ними необходим браузер. Третьей особенностью является платформонезависимость — разрабатываемая система тестирования может запускаться на любой из платформ. Четвертой — простота конфигурирования — специальные настройки на каждой из рабочих станцией не требуются, они нужны лишь однажды для серверной части. Все перечисленные особенности делают такие системы тестирования особенно востребованными в настоящее время.

При реализации КПТ необходимо рассмотреть имеющиеся программные средства и выбрать наиболее оптимальные. В настоящее время самыми популярными языками программирования являются PHP, Perl и Java. Проанализируем их более подробно [6]. PHP представляет собой язык программирования серверного типа. Разработан он был специально для веб -разработок.Рег1 представляет сбой язык, который предоставляет возможность из независимых программок собирать большие сценарии, решающие определенные задачи, связанные с администрированием и форматированием текста. Основным назначением языка является создание CGI-приложений. Он

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

К самым популярным языкам разметки можно отнести HTML, JavaScript, а также CSS. HTMLв настоящее время он по-прежнему остается базовым помощником разработчика веб-страниц. К достоинствам данного языка можно отнести следующие: видимость страницы для любых веб-браузеров; возможность добавления таблиц, картинок, элементов мультимедиа; возможность создания гиперссылок различного вида; возможность создания множественных гиперссылок; возможность включения интерактивных компонентов (бланки, анкеты, опросные формы). К недостаткам можно отнести следующие: влияние типа аппаратного обеспечения на отображение страницы; влияние типа браузера на отображение страницы; влияние настроек браузера на отображение страницы; статичность страниц; отсутствие жесткой иерархии элементов. SGML точно определяет синтаксис для включения разметки в текст, а также отдельно описывает, какие теги разрешены и где. Таким образом, авторам предоставляется возможность создавать и применять такую разметку по своему желанию, выбирая соответствующие теги и присваивая им имена на нормальном языке. Тем не менее, у него был обнаружен ряд недостатков: громоздкость, трудность для изучения, чрезмерная гибкость. CSS является языком таблиц каскадных стилей. Основным его назначением является расширение возможностей оформления веб-страниц. Данный язык был разработан для разделения основной части документа от его оформления. Данная возможность представляет разработчикам огромную гибкость и

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

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

Далее рассмотрим имеющиеся системы управления базами данных и проведем выбор для разработки КПТ. Наиболее распространёнными являются: Access, MySQL и Oracle.Access представляет собой СУБД реляционного типа. Достоинством Access является возможность его использования к в самостоятельном режиме, так и в клиент-серверном. MySQL — это свободно распространяемая СУБД. К основным достоинствам можно отнести многопоточность, наличие записей фиксированной и переменной длины, наличие системы привилегий и паролей, наличие интерфейса с языками Perl и C, а также легкость управления таблицей. Oracle — представляет собой комплекс программных средств, который предоставляет возможность создания приложений с любой степенью сложности, обладающий большим количеством достоинств: безопасность, надежность и простота использования. Еще одним достоинством является многоплатформенность — Oracle работает отлично на любой платформе.

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

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

1. Антонова А.В., Виштак Н.М. Информационные технологии как базовый компонент инноваций в образовании. Преподаватель XXI век. — 2010. — Т. 1. — № 3. — С. 22—25.

2. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 2009.

3. Виштак Н.М. Применение мультимедийных средств обучения в вузовской практике реализации программ дополнительного образования. Научно-методический электронный журнал «Концепт». — 2014. — Т. 20. — С. 4826—4830.

4. Виштак О.В., Кондратов Д.В. Комплексный подход к созданию электронных образовательных ресурсов. Universum: психология и образование. — 2014. — № 2 (3). — С. 7.

5. Виштак Н.М., Шведченко А.Д. Тестирование как один из важнейших этапов создания информационных систем. Технические науки — от теории к практике. — 2014. — № 36. — С. 17—22.

6. Грабер М. Введение в SQL / М. Грабер. М.: ЛОРИ, 2008. — 568 с.

7. Михайлова М.В. Система тестирования на базе Web-приложений // Материалы международной Интернет-конференции «Информационные информационно-педагогические технологии в образовании», 2010.

8. Программа для тестирования «Ассистент» [Электронный ресурс] — Режим доступа. — URL: http://informatik.com.ua

9. Профессиональное тестирование START EXAM [Электронный ресурс] — Режим доступа. — URL: http://www.opentest.ru/

i Надоели баннеры? Вы всегда можете отключить рекламу.