Научная статья на тему 'Система контролирующего компьютерного тестирования'

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

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

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Паркина М. П., Капустин Ю. И., Щербаков Д. В.

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

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

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

УДК 378.16

М П. Паркина, Ю.И. Капустин, Д.В. Щербаков

Российский химико-технологический университет им. Д.И. Менделеева, Москва, Россия

СИСТЕМА КОНТРОЛИРУЮЩЕГО КОМПЬЮТЕРНОГО ТЕСТИРОВАНИЯ

A system for controlling test, permitting the use of open test tasks, tasks with a choice of one or more correct answers, job satisfaction and to establish the correct sequence. The system allows you to enter an unlimited number of tests, set the number of jobs in one test and testing time. After testing shows the results and submit to the opportunity to see the correct answers to wrongly executed backside-tion. Web-scenario testing system written in JavaScript.

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

Система контролирующего Интернет-тестирования представляет собой динамичную страницу на языке гипертекстовой разметки (HyperText Markup Language — HTML) с использованием технологии ActiveX (которая работает на стороне клиента, т.е. является Web-сценарием клиента) и предназначена для контроля и диагностики знаний обучающихся. Серверное приложение тестирования связанно с базой данных, где хранятся задания к тесту с ответами для тестирования. Данная система тестирования предназначена для работы в браузере Internet Explorer, с возможностью размещения и передачи по локальной и глобальной сети Интернет. Статичным страницам с тестовыми заданиями необходимо придать свойство динамичности, для этого существуют web-приложения — готовый программный комплекс. Разработанный web-сценарий для системы тестирования написан с помощью языка JavaScript.

На основе технологии ActiveX происходит связывание и внедрение объектов источника данных в Web-страницу. В данном сценарии источником данных является текстовый файл, в котором содержится текст заданий, ответов, а также названия тем и разделов. Загрузить данные из текстового файла позволяет средство TDC (Tabular Data Control). Ссылка на данные задаётся с помощью объекта TDC внутри дескриптора <object> и дополнительных параметров. В коде страницы вписан объект, имеющий следующий синтаксис:

< object classid= "clsid:333C7BC4-460F-l 1D0-BC04-0080C7055A83 "

id= "objComplexity3 ">

<param name="FieldDelim " value = "# ">

<param name="Language" value "ni"

<param name="UseHeader " value="True ">

<param name = "DataUrl" value="./*. txt" < object>

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

JavaScript — объектно-ориентированный скриптовый язык программирования. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах, как язык сценариев для придания интерактивности веб-страницам.

JavaScript — язык описания алгоритмов обработки данных. Поэтому он содержит набор инструкций, предписывающих выполнение тех или иных действий над данными. Чтобы облегчить работу программиста, способ написания этих инструкций максимально приближен к обычной математической нотации, слегка "разбавленной" словами обычного английского языка. Разработанное интерактивное тестирование позволяет использовать все типы тестовых заданий в тестировании: закрытые с выбором одного или более правильных ответов, открытые, задания на соответствие и на установление правильной последовательности. Текстовые файлы могут содержать неограниченное количество заданий для тестирования. Задания, которые предназначены для системы контролирующего тестирования, могут редактироваться, например, в «Блокноте» (пакет Microsoft Office) или любом другом редакторе текстов и документов, который поддерживает формат *.txt. Правка тестовых заданий в текстовом файле производится особым образом, соответственно образцу, так как этот файл является банком данных для сценария веб-приложения. Необходимо особое внимание уделить точности выполнения и порядку записи каждого задания в отдельности и всего файла в целом. Текстовые файлы для адаптивного тестирования разработаны таким образом, что в них текст заданий, ответов и названия разделов с темами должны содержать дескрипторы HTML-форматирования.

Все текстовые файлы имеют одинаковую структуру оформления и построения списка заданий и правильных ответов. Рассмотрим небольшой фрагмент текстового файла: "Section"#ItemNumber#"question"#respectAnswer

""# #"Вам будут предложены 20 вопросов, на которые необходимо ответить в течение 10 минут. <Ъг>

В процессе тестирования Вам потребуются калькулятор и таблица Д.И. Менделеева. <BR>

В качестве ответа Вы должны ввести его номер или сам ответ (число или слово).<BR>

Чтобы начать тестирование нажмите кнопку «Начать тестирование». "# "Тема: «Определение формулы вегцества». "# 1#"Кислородное соединение содержит 29,79 масс. % азота и 2,13 масс. % водорода. <BR> Химическая формула этого соедннення<ВК>

(Введите номер варианта ответа) <BR><P>< Р>

1. HNO<SUB>2</SUB> <BR>

2. HNO<SUB>3< SUB><BR>

3. NH<SUB>4</SUB>NO<SUB>2</SUB> <BR>

4. NH<SUB>4</SUB>NO<SUB>3< SUB> <BR>

5. NH< SUB > 2</SUB > OH"# 1

"Тема: «Определение формулы вещества». "#2# "Кислородное соединение содержит 22,22 масс.% азота и 2,59масс.% водорода.<BR>

Химическая формула этого соедннення<ВК>

(Введите номер варианта ответа) <BR> <Р> < Р>

1. HNO<SUB>2< SUB> <BR>

2. HNO<SUB>3< SUB><BR>

3. NH< SUB > 4</SUB >N0 <SUB> 2</SUB > <BR>

4. NH<SUB>4</SUB>NO<SUB>3</SUB> <BR>

5. NH<SUB>2</SUB>OH"#2

Первое поле называется Section, оно содержит названия темы которой соответствует данное задание. Следующее поле называется ItemNumber, в него заносятся порядковые номера заданий. Данное поле введено для удобства составителя. Предпоследнее поле "question" содержит текст самого задания, а последнее поле respectAnswer - соответственно ответ на этот вопрос. Как уже выше было сказано, текстовый файл содержит дескрипторы HTML-форматирования, что дает возможность использовать в заданиях графические изображения таблицы и др. элементы. Так, например, необходимое изображение задается следующей ссылкой на него: <img src="4-34.gif width= "333" height= "124" border= "0">.

Заполнение полей для каждого задания происходит в строгом порядке и с соблюдением всех знаков # и ". Количество полей должно оставаться фиксированным на протяжении всего документа и их содержание должно соответствовать их названиям.

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

Пример, оформления задания на соответствие в текстовом файле: "Тема: «ЩЕЛОЧНЫЕМЕТАЛЛЫ». " 3 "

<р> Установите соответствие между названиями соединений калия и их химическими формулами< р>

<table width = "640" border= "0" cellpadding= "0" cellspacing= "0"

<tr><td width="330" valign="top"><table width="310" border="l" cellpadding= "5 " cellspacing= "0 ">

<tr> <td width="30 "> &nbsp; id <td

width= "280"> <p>HAЗВАНИЕ СОЕДИНЕНИЖ/р> td

</tr>< tr> < td align="center " valign= "middle "> <p>A </p> td

<td><p>OKCud< p> td

</tr> < tr> < td align = "center " valign= "middle "> <р>Б</р> td

< td> p гиОроксиО p td

</tr>< tr> < td align="center " valign= "middle "> <p>B</p> td

<td> <p>nepoKCud< p> td </tr> < tr> < td align = "center " valign= "middle "> <р>Г</р> td

< td> <p> гидрид < /р > td

</tr> <tr>< td align = "center " valign="middle "> &nbsp; td

< td> &nbsp; </td> tr table td

<td width="330" valign="top"><table width="310" border="l" cellpad-ding= "5 " cellspacing= "0 ">

<tr><td width= "30 "> &nbsp; </td> < td width="280">

<p>ХИМИЧЕСКАЯ ФОРМУЛА </p> td

</tr> < tr> < td align = "center " valign="middle "><p>l </p> td

< td> <p>KH< p> td

</trxtrxtdalign="center" valign="middle"><p>2</p></td>

< td> <p>KOH< p> td

</tr> <tr>< td align = "center " valign="middle "> <p>3</p> td

<td><p>K<sub>2< sub>0</p> td </trxtrxtdalign="center" valign="middle"><p>4</p></td> <td><p>K<sub>2<,/sub>0<sub>2</subx/px/td> </tr> < tr> < td align = "center " valign="middle "> <p>5</p> td <td> <p>KO<sub > 2</sub > </p> td tr table td </tr> table <pxtable width="250" border="l"><tr align="center">

< td> <p>A </p> td

< td> <р>Б</р> td

< td> <p>B< p> td

<td> <р>Г</р> td </tr> <tr>

< td> &nbsp; </td>

< td> &nbsp; </td>

< td> &nbsp; </td>

< td> &nbsp; </td> tr table

<p>B ответ введите полученную последовательность цифр без разделительных знаков. </р> "#3241

На рис. 1 показано задание на соответствие, отображенное в интерфейсе тестирования.

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

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

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

• введения в данную систему неограниченного числа тестовых заданий;

Тема: «ЩЕЛОЧНЫЕ МЕТАЛЛЫ».

<\

Установите соответствие между названиями соединений калия н их химическими формулами

НАЗВАНИЕ СОЕДИНЕНИЯ

А оксид

Б гидроксид

В пероксид

Г гидрид

ХИМИЧЕСКАЯ ФОРМУЛА

1 кн

2 кон

3 к2о

4

5 ко3

А Б В Г

В ответ введите полученную последовательность цифр без разделительных знаков

]3241

Ввести отеет

Следующий вопрос »

Рис. 1. Задание на соответствие в интерфейсе тестирования

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

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

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

• учет обращений и запись полученных результатов всех тестируемых. Разработанная система контролирующего компьютерного тестирования размещена в сети Интернет на сайте факультета естественных наук http://fen.distant.ru.

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

УДК 378.14 : 543.422

К.А. Корнев, Е.В. Крылова

Российский химико-технологический университет им. Д.И. Менделеева, Москва, Россия

РАЗРАБОТКА СОДЕРЖАНИЯ И МЕТОДИКИ ВЫПОЛНЕНИЯ НА ПК ЛАБОРАТОРНЫХ РАБОТ В БЛОКЕ «ОПТИЧЕСКИЕ МЕТОДЫ АНАЛИЗА» КУРСА АНАЛИТИЧЕСКОЙ ХИМИИ

For the learning of scientific concepts studied section "Optical method of analysis" of analytical chemistry course content and methodology of implementation of Computer labs, allowing to detennine the quantitative composition of the object, evaluate and choose the terms of the analytical detennination.

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

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

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

Современные психолого-педагогические исследования, связанные с изучением особенностей и закономерностей процесса усвоения [1, 2], рекомендуют для усвоения учебного материала организовать работу с признаками изучаемых научных понятий, которые должны быть представлены в условиях учебных задач. Необходимо отметить, что выделение системы признаков научных понятий и представление их в условиях разрабатываемых заданий является весьма непростой задачей [3, 4].

При построении компьютерных лабораторных работ, также как при построении текстовых заданий [5], необходимо было представить набор признаков изучаемых научных понятий раздела «Оптические методы анализа» курса аналитической химии в условиях, необходимых для решения сис-

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