Я ищу бесплатное программное обеспечение для создания экспериментов, которые не сильно полагаются на точное время (где я использую PsychoPy и слышал много хороших отзывов об OpenSesame ), а больше на простой способ реализации различных типов элементов и вариантов ответа.
Это, например, эксперимент, который начинается с предоставления участникам некоторых текстов, затем некоторых вопросов, зависящих от этого текста и от того, что участники вводили ранее (возможно, более одного вопроса на страницу с разными вариантами ответов), за которыми следуют некоторые стандартные анкеты. Как бы вы реализовали такое исследование?
Раньше я делал такие вещи с помощью MediaLab , которая, к сожалению, является проприетарным программным обеспечением. Однако реализовать элементы и вопросники было легко. Вы можете запрограммировать простую html-страницу (даже с использованием переменных и заполнителей), используя html-формы, и MediaLab представит эту страницу, используя движок ie, в полноэкранном режиме и соберет ответы. Затем эти ответы можно было использовать или передать DirectRT для экспериментов со временем отклика.
В настоящее время я использую PsychoPy для управления экраном и сбором данных, а также кодирую все анкеты и подобные вещи вручную, используя wxPython . Это работает, но разработка вопросников в wxPython намного менее удобна и сложнее, чем программирование html-страниц с html-формами, и уж точно ничего для людей, не слишком опытных в программировании.
Любые идеи или подсказки будут действительно оценены.
Обратите внимание, что я прочитал «Какая лучшая программа для создания компьютерных психологических экспериментов под OS X?» , но мой вопрос касается конкретных реализаций. Кроме того, я работаю на Windows 7.
Похоже, вы ищете платформу для реализации компьютеризированных адаптивных тестов (поскольку последующие вопросы зависят от предыдущих ответов).
Я нашел Concerto , который основан на R и MySQL, но допускает некоторую гибкость в представлении (указано, что он использует HTML напрямую, но вы, вероятно, могли бы связать его с другим языком).
maximum control of what the user is allowed to do and minimum programming hassle
Я уверен, вы знаете, что эти два понятия часто взаимоисключающие... В следующие пару дней я немного углублюсь в Концерт.presenting some texts to the participants, then some questions contingent on this text and on what participants entered before
но я, безусловно, мог бы уточнить часть пользовательского интерфейса в ответе (у меня не было возможности попробовать их примеры). Контролировать, к чему имеет доступ пользователь, можно с помощью конфигурации «киоск».kiosk
тегом, касающимся Windows в SU ).POST
команды из html-форм. Вчера я разместил похожий вопрос на SO: stackoverflow.com/questions/10121864/…Вы захотите изучить PsychToolbox 3 , очень функциональный набор инструментов Matlab/Octave, предназначенный для проведения высокоточных экспериментов по поведенческой психологии. Если у вас нет доступа к Matlab, вы можете использовать Octave (который доступен для Windows 7; см. ссылку) для проведения экспериментов.
Сам набор инструментов представляет собой платформу для создания интерактивных экспериментов, начиная от простых опросов на основе вопросов и заканчивая очень сложными точными визуальными дисплеями. Для этой цели я бы создал простую функцию, которая отображает текст с помощью функций PsychToolbox DrawText
или DrawFormattedText
и отслеживает ответы с помощью Kb*
функций; см. KbDemo
страницу для обзора. У каждого из них есть своя демонстрация, показывающая, как использовать функцию (соответственно названную DrawSomeTextDemo
и DrawFormattedTextDemo
функции, а также KbDemo
упомянутую ранее); просто проверьте исходный код демонстраций, чтобы увидеть, как они работают.
Я упомяну, что PsychToolbox требует обучения и требует знакомства с программированием на Matlab/Octave. Тем не менее, с вышеупомянутыми функциями должно быть довольно легко создать общую функцию «опроса», которая принимает сколько угодно строк текста (один вопрос, сколько угодно ответов), отображает их пользователю, а также отслеживает и записывает отзывы.
Джероми Энглим
Джероми Энглим
Хенрик
Арнон Вайнберг