Обработка психологических тестов при помощи компьютера

Введение.

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

Используя предлагаемые на этом сайте средства, Вы можете автоматизировать процесс обработки тестов, съэкономив свое время, а также завести базу данных по тестируемым респондентам. Все разработанные методы обработки относятся к наиболее известным и стандартным тестам. Здесь же я могу помочь Вам написать макрос или программу для обработки нужного Вам теста.

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

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

Для обработки тестов я предлагаю 2 метода:

  1. Встроенное средство VBA для MSOffice (в виде макросов).
  2. Разработка самостоятельного приложения (прикладной программы).

Для автоматизации создания документа в самом распространненом текстовом редакторе Microsoft Word имеется встроенное средство Visual Basic for Application (сокращенно VBA), позволяющее создать документ, обработать информацию в документе или нужным образом сформатировать его. Для выполнения таких операций в меню редактора Microsoft Word выбирают пункт Сервис->Макрос->Макросы... и запускают нужный макрос из списка (если таковой имеется). Макросы может написать сам пользователь, имея минимальные представления о программировании. Для простоты написания макросов используется язык Visual Basic, который можно изучать по литературе или из справки текстового редактора. Одним из методов изучения, как работает VBA, является просмотр кода, который генерируется редактором при совершении каких-либо действий. Для этого нужно выбрать в меню пункт Сервис->Макрос->Начать запись... При нажатии этого пункта появляется диалоговое окно, чтобы запомнить макрос под определенным именем. После нажатия кнопки "Ok" начинается запись всех ваших действий по работе с документом (форматирование, исправления, создание таблиц и т.д.). Когда Вы остановите запись и выберете пункт Сервис->Макрос->Редактор Visual Basic, то увидите все Ваши действия, записанные на языке Visual Basic. Записанный код интуитивно понятен даже для тех, кто имеет смутное представление об языке Visual Basic. Анализируя записанный код, можно скопировать его в Ваш макрос и изменить так, чтобы он делал то, что Вам нужно.

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

Как использовать макросы.

Для обработки нужного Вам теста скачайте файл с соответствующим названием на своем компьютер и запустите его. Если выходит сообщение: The macros in this project are disabled и т.д., то необходимо поменять уровень безопасности редактора MS Word, так как высокий уровень безопасности не позволяет запускать какие-либо макросы. Существуют макросы, созданные для умышленного нанесения вреда компьютеру или хранимой на нем информации. Поэтому стоит самостоятельно принимать решение - запускать макрос или не стоит. Для этого нужно выбрать пункт меню Сервис->Параметры..., вкладку "Безопасность" и нажать кнопку "Защита от макросов...". Выберите уровень безопасности "средний". В дальнейшем, при открытии файла, содержащего макрос, выводится предупреждение системы безопасности редактора, содержащее кнопки "Отключить макрос" и "не отключать макросы". Поскольку вы знаете, что запускаете нужный Вам макрос, то нажимаете на кнопку "не отключать макросы". Выбрав пункт меню Сервис->Макрос->Макросы... запускаете макрос из списка.

При каждом запуске приложения MS Word загружается файл шаблона документа normal.dot. Именно в этот файл по умолчанию записываются макросы, чтобы они были доступны из любого документа. Однако, если всё время записывать в этот файл шаблона макросы, то это приведёт к его увеличению, что отражается на скорости загрузки приложения MS Word. Поэтому я не советую записывать все макросы в одном месте. Макросы, относящиеся к определенному тесту, записаны в отдельном файле с соответствующим названием.

Список названий тестов и методик, для которых написаны макросы:

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

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

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

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

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

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

Скачать макросы для пробы можно через эти ссылки:

"мотивация"(motivacia.doc)
"штур"(shtur.doc)
"интерпретация темперамента"(interpret_temperament.doc)
"агрессия"(agressia.doc)
"вывод интерпретации теста Кеттел для школьников 8-15 лет от значения факторов"(kettel.rar)

Для демонстрации обмена информацией между приложениями MSOffice приведу пример макроса, вызываемого из файла .doc. Этот макрос считывает и изменяет данные из документа, копирует и масштабирует рисунок и создает из этой информации презентацию PowerPoint с сохранением под тем же именем, что и файл.doc:

"перенос данных из Word в PowerPoint"(perevod_v_PowerPoint.doc)

Если Вы хотите скачать сразу все макросы, то нажимайте ниже:

"все макросы в куче (примерно 1.2 Мб)"(Allmakroses.rar)

Прикладные программы.

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

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

Буду рад принять Ваши замечания, заявки на изготовление или изменение какого-то макроса или приложения.
Обращайтесь на мой почтовый адрес
Сайт создан в системе uCoz