OCA Учебник online                   

"Короли властвуют над людьми, а ученые - над королями".
Арабская пословица

Кодировка текстовых замечаний; ОСА Кодировщик
(OCA for Windows)
Часто тексты, вводимые операторами необходимо закодировать – приписать введенному тексту или его фрагментам определенный цифровой код. При этом, одинаковым по смысле тестами и/или их фрагментам приписываются одинаковые коды, что дает возможность количественного анализа закодированной информации.
Как мы помним, тексты хранятся в виде файлов текстовых замечаний (подробнее см. здесь). Для кодировки тексты из такого файла имеет смысл разделить на несколько файлов, каждый из которых будет содержать тексты, относящиеся к какому-то одному признаку. Сделать это можно с помощью соответствующей функции.



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



После нажатия кнопки ОК в папке, где лежал файл текстовых замечания, появится еще группа файлов, каждый из которых будет называться следующим образом:
префикс-номер вопроса.txc
Таким образом, если указать префикс quest (как в нашем примере), файл с именем quest-0005.txc будет содержать все текстовые замечания к признаку номер пять.
С такими частями работать намного удобнее. Кроме того, работа может быть распараллелена между несколькими людьми. Кодировку можно проводить как с помощью текстового редактора, таки с помощью специальной функции – ОСА Кодировщик. Сперва рассмотрим кодировку с помощью текстового редактора. Любой файл текстовых замечаний может быть открыт в редакторе ОСА.



В каждой строке после номера признака, к которому относится текст, можно дописать один или несколько кодов (если текст относится к признаку с совместимыми альтернативами). Например, строка:
1 100 5; сварщик
После кодирования может выглядеть следующим образом:
1 100 5 3; сварщик
Это обозначает, что в признаке 5 текстовому комментарию “сварщик” приписали код 3 для анкеты, у которой значение признака 1 равно 100. Следует помнить, что в паспорт массива, в признак 5 следует дописать этот новый код 3 и интерпретацию к нему, если они там отсутствуют.
Строка:
1 100 8; сварщик, разнорабочий
После кодирования может выглядеть следующим образом:
1 100 8 3 4; сварщик, разнорабочий
Это обозначает, что в признаке 8 текстовому комментарию “сварщик, разнорабочий” приписали коды 3 и 4. Соответственно, признак 8 должен иметь шкалу с совместимыми альтернативами. Также обратите внимание, что просто дописывать альтернативы в паспорт, например, с помощью функции редактирования паспорта можно только для номинальных и порядковых шкал.



Для изменения количества альтернатив в признаках имеющих шкалу с совместимыми альтернативами используйте соответствующие функции.



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



В появившемся окне укажите имя закодированного файла текстовых замечаний и нажмите кнопку ОК. После этого вы увидите отчет о внесении кодировочной информации в массив.
Обратите внимание, что новые коды могут быть записаны в массив как поверх старой информации хранящейся в признаке, так и дописаны к ней (это касается, конечно, только признаков с совместимыми альтернативами). Для дописывания новых кодировочных кодов к старым перед ними следует поставить символ ^.
Таким образом, строка:
1 100 8 ^ 3 4; сварщик, разнорабочий
Обозначает, что к кодам уже имеющимся в признаке 8, для анкеты у которой значение признака 1 равно 100 следует дописать код 3 и код 4.


Некоторое облегчение процессу кодировки файлов возможно при использовании функции ОСА Кодировщик.



Для начала работы следует указать файл текстовых замечаний и паспорт массива, к которому этот файл относится.
ВНМАНИЕ! Проверьте, чтоб сам массив не был открыт в ОСА, так как это может помешать работе с паспортом массива.
После этого, в правой части рабочего окна будет отображаться тексты для кодировки, а в правой появится кодировочный список соответствующего признака, взятый из паспорта. Ниже правого поля расположено описания самого признака.



В поле “Коды” кодировщик вводит код или коды, которыми хочет закодировать текст, а в правой части окна дописывает/редактирует кодировочный список. После окончания работы (сохранения результатов или закрытия окна Кодировщика) получается закодированный файл текстовых замечаний и паспорт, в котором новый кодировочный список сохранен в комментариях к признаку между тегами @CODESCHEME и @/CODESCHEME. Оттуда его следует перенести в паспорт массива.
Также следует отметить функцию перекодировки, позволяющей перекодировать в файле один код в другой, и автопоиск (горячая клавиша F11) которой позволяет выделенный в правой части фрагмент текста отыскать в кодировочном списке (он подсвечиваются красным).