Современные
информационные технологии/3. Программное обеспечение
Жуаспаев
Т.А.
Костанайский
государственный университет имени А.Байтурсынова, Республика Казахстан
ФОРМИРОВАНИЕ ТРЕБОВАНИЙ К
ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ ОПРЕДЕЛЕНИЯ УРОВНЯ ЗНАНИЙ
В настоящее время
большинство сфер деятельности человека подлежат автоматизации с помощью
компьютерных и информационных технологий. Эта тенденция затрагивает и сферу
образования, что открывает мир образования качественно нового уровня. К
сожалению, на данном этапе развития науки и техники, невозможно полностью
автоматизировать процесс обучения и получения знаний человеком. Однако
существует возможность автоматизировать процесс выявления и оценки уже
имеющихся знаний человека, полученных им в процессе обучения. Тестирование
имеет право на существование наравне с традиционными формами контроля и оценки
знаний.
Для
автоматизации тестирования используются специальные программные продукты, так
называемые «тестовые оболочки». На данный момент таких «оболочек» существует
огромное множество, однако ни одна из них не способна удовлетворить потребности
большинства лиц, использующих данный вид компьютерной автоматизации. Поэтому с
каждым днем появляется все больше и больше «маленьких и простых» оболочек,
решающих конкретные задачи определенного круга лиц. В этом и заключается
проблема, что на данный момент не существует такой «универсальной» тестовой
оболочки, которая могла бы удовлетворить нужды пусть не всех, но большинства
лиц, желающих автоматизировать процесс выявления и оценки знаний человека.
К
показателям универсальности программного продукта можно отнести следующее:
– поддержка
нескольких типов тестов;
– организация
заданий теста в виде иерархической структуры произвольной глубины, где для
каждой группы могут задаваться индивидуальные параметры, такие как: порядок
следования, случайная выборка, ограничение по времени и другие;
– гибкое
задание шкал оценивания, которые определяют результаты тестирования, то есть
должно быть предусмотрено задание произвольного количества шкал, и для каждой из них задавать функцию оценивания и
деления шкалы;
– реализация
механизма выдачи сообщений, который позволяет создавать информационные
сообщения, которые будут автоматически выдаваться испытуемому при определенных
условиях;
– в
оболочке необходимо реализовать удобные средства по учету пользователей,
зарегистрированных в системе тестирования. Каждый пользователь относится к
одной из групп иерархической структуры, которые создает администратор. Пользователи
могут регистрироваться в системе через WEB-интерфейс, либо
администратор может самостоятельно добавлять пользователей. Для удобства
массового добавления пользователей администратором необходимо разработать
инструмент импорта пользователей из внешних файлов, который позволяет
импортировать пользователей из текстовых файлов, либо из файлов офисных
приложений;
– сам
процесс тестирования должен осуществляться с помощью сервера, который
запускается на одном из компьютеров локальной вычислительной сети и
предоставляет доступ к тестам через WEB- интерфейс;
– для
групп тестов или конкретных тестов должны назначаться группы пользователей,
либо конкретные пользователи, которые будут иметь возможность прохождения
данных тестов. Так, например, для какого-либо теста можно назначить несколько
групп пользователей. При этом данные пользователи после авторизации в системе
через WEB-интерфейс будут иметь возможность выбора данного теста для
прохождения, а все остальные пользователи ничего не будут знать об этом тесте;
– в
системе должны быть предусмотрены мощные средства учета и анализа результатов
тестирования;
– реализация
методов интеллектуального анализа данных, которые позволяют находить в
результатах опросов неочевидные закономерности, которые могут использоваться
для принятия решений или рекомендаций в различных сферах.
Современные
методы массового тестирования знаний не могут обходиться без компьютерных
технологий. Наиболее рациональным инструментом тестирования являются
законченные решения, покрывающие весь цикл тестирования от создания тестов до
статистического анализа результатов. Гибкость и высокая масштабируемость
системы должна позволять применять ее не только при оценке качества знаний
школьников и студентов, но и для определения профессиональных показателей
любой группы.
Литература
1. Аванесов
В.С. Композиция тестовых заданий. – М.: Ассоциация инженеров-педагогов, 1996. –
191 с.
2. Тягунова
Т.Н. Философия и концепция компьютерного тестирования. – М.:МГУП, 2003. – 246
с.