Всероссийская научно-методическая конференция "ТЕЛЕМАТИКА'97".
Санкт-Петербург, 19 - 23 мая 1997
Тезисы докладов.

REPWEB - Репертуарные решетки Келли на Всемирной паутине

А.В.Голубев, Л.Л.Травина, Е.Д.Патаракин
Институт программных систем РАН, Переславль-Залесский
E-mail: goluba@ohm.botik.ru, larisa@larisa.botik.ru, pat@dll.botik.ru

Данная работа представляет развитие узла изучения конструктивной психологии, который был представлен на конференции Телематика-96.

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

REPWEB состоит из нескольких компонентов, которые работают под управлением ОС UNIX на ПК, подключенном к Интернет. Кроме наших собственных разработок в работе REPWEB участвуют такие стандартные компоненты UNIX как web-сервер, SMTP-сервер и системный почтовый ящик супервизора репертуарных решеток. С web-сервером по правилам Common Gateway Interface (CGI) взаимодействует сценарий теста KELLY, написанный языке Си. Сценарий последовательно предъявляет пользователю формы для заполнения.

Заполненные решетки (результаты тестирования) отсылаются супервизору репертуарных решеток по протоколу SMTP. Доступ к системному ящику супервизора осуществляет CGI-сценарий HTMaiL. Кластерный анализ репертуарных решеток и визуализацию результатов выполняет программа на языке UCB-Logo GRID2HTML. Мы чрезвычайно упростили формат данных для репертуарных решеток с тем что бы облегчить обмен этими данными по Интернет. Данные хранятся в текстовом файле. Сначала перечисляются элементы. Каждый элемент записывается на отдельной строке. После последнего элемента вводиться пустая строка. Этой пустой строкой элементы отделяются от конструктов. Полюсы конструкта разделяются парой дефисов (левый--правый). И конструкты и элементы могут содержать пробелы, знаки препинания, цифры, то есть любые печатные символы. Последние строки - это матрица. Числа в каждом ряду матрицы - это отранжированные по одному из конструктов номера элементов. Таким образом формат решеток REPWEB годен для того чтобы описать любую репертуарную решетку в обычном текстовом редакторе. Данные в таком формате можно свободно рассылать электронными письмами. Результат тестирования автоматически отсылается электронным письмом супервизору репертуарных решеток и накапливаются в его системном почтовом ящике. Нами написан CGI-сценарий HTMaiL, открывающий доступ к этому почтовому ящику из Интернет в формате HTML. Электронные письма с результатами теста отличаются от обычных электронных писем дополнительными полями в заголовке.

Зная формат REPWEB, каждый может приготовить свою собственную решетку и отправить ее электронным письмом на имя супервизора с помощью своего почтового ПО, даже не заполняя дополнительные поля. Такое письмо будет опубликовано на сервере REPWEB и каждый желающий сможет попытаться заполнить присланную в нем решетку. В почтовом ящике супервизора содержатся как результаты тестов, так и незаполненные репертуарные решетки. Результаты теста можно просматривать, при этом программа GRID2HTML производит кластерный анализ решетки и ее визуализацию. Можно добавлять в решетку новые конструкты.

Необходимо отметить, что в качестве элементов и конструктов могут быть использованы не только тексты, но и рисунки. REPWEB позволяет использовать html-конструкции <IMG SRC="" WIDTH="" HEIGHT="">. Принципиально возможно сравнивать в качестве элементов и видеофрагменты, если проигрывать видео в отдельном окне.

В процессе тестирования пользователю предъявляется конструкт, по которому следует ранжировать элементы и список всех элементов. Справа от каждого элемента пользователь увидит кнопки-ранги. Эти кнопки расположены таблицей так что пользователь одновременно видит ранг каждого элемента относительно рангов других элементов. Такой вариант формы ранжировки сочетает наглядность и удобство. Отранжировав элементы по очередному конструкту, пользователь может просмотреть кластерное дерево прежде чем перейти к следующей ранжировке. Ранжировки будут повторятся до тех пор пока не исчерпаются конструкты. По окончанию тестирования пользователь получает форму с результатом тестирования. Это графическое представление кластерного дерева сделанное средствами языка HTML. Кроме кластерного дерева в форме предъявлены поля "элементы" и "конструкты". Если пользователь считает, что какие-либо элементы сомкнуты на результирующей картине неестественным образом, то он волен добавить конструкт, помогающий раздробить такой конгломерат. Процедуру добавления конструктов можно проделывать неоднократно.

Доступ к REPWEB из мировой паутины: http://repweb.botik.ru/