Я занимаюсь исследованием пространственного познания и ищу программное обеспечение, которое позволит мне выполнить следующую задачу:
Участники будут ходить по пространству, а затем садятся за компьютерную задачу. В центре экрана будет представлена двухмерная архитектурная схема пространства, которое посетили участники. Сбоку экрана участники увидят случайно разбросанные изображения-стимулы, представляющие объекты, которые они видели в пространстве. Я хочу, чтобы они могли либо перетаскивать изображения в предполагаемые места на архитектурном макете, либо щелкать/выбирать изображение и щелкать место внутри макета, где, по их мнению, они видели данный объект. Я хочу записать конечное место и последовательность операций.
Я просмотрел инструменты сортировки карт от HCI, но они кажутся слишком строгими (например, не позволяют изменить фоновое изображение), поэтому я подумал, что кто-то в этой группе может слышать о психологическом программном обеспечении, способном выполнять такого рода задачи.
Это ответ, связанный с Mac - я уверен, что на других платформах есть аналогичные приложения.
Когда я провожу юзабилити-тестирование прототипов, мы используем комбинацию OmniGraffle или Keynote и Silverback . Silverback записывает все действия на экране (будет подсвечиваться при нажатии и т. д.), а также использует встроенную камеру iSight для записи видео пользователя. Вы можете «пометить» интересные моменты в записи, чтобы потом их было удобно просмотреть.
В OmniGraffle установите комнату в качестве фонового слоя, который нельзя редактировать, и объекты на другом слое.
Альтернативой является использование чего-то вроде собрания GoTo и «трансляция» сеанса в другую комнату, где команда может наблюдать. Что вы не получите так легко здесь, так это выделение кликов и т. д.
Единственное, что эта установка не будет делать, это двигаться по щелчку, а не перетаскивать.
Книга Стива Круга «Ракетная хирургия стала проще» — отличное руководство по началу работы в такого рода вещах.
Я думаю, что хорошим вариантом было бы использование языка общего назначения. Например, однажды я использовал Visual Basic для программирования задачи, которая позволяла перетаскивать элементы по дисплею. IDE для Visual Studio упрощает создание графических интерфейсов. Вы можете легко включить фоновое изображение и так далее. Вы также можете записать расположение визуальных элементов и каждое действие, которое совершает пользователь.
У нас в институте (в университете) все эксперименты программируются на заказ, в основном на Python, часто с использованием PsychoPy , или в MATLAB. У нас есть сотрудники, от постдоков до помощников студентов, которые только и делают, что пишут код (например, пакеты для R). Если вы планируете провести больше одного эксперимента в своей жизни, я настоятельно рекомендую научиться программировать их. Вы были бы очень недовольны ограничениями, которые любые готовые решения наложили бы на ваши исследования.
Куба Крукар
Джероми Энглим
Куба Крукар
ЭндрюМинЧ