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

В настоящее время мы используем Inquisit для проведения интернет-экспериментов.

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

Есть ли что-нибудь с открытым исходным кодом, подобное этому?

В этом вопросе описаны различные методы, которые не соответствуют всем нашим требованиям.

Добро пожаловать на cogsci.SE! Можете ли вы немного расширить свой вопрос о том, почему ответы на предыдущий вопрос не удовлетворяют ваши потребности? Мне непонятно из вопроса, а вы все-таки хотите собирать данные о тайминге? Кроме того, я чувствую, что последний абзац достаточно отличается от предыдущих, чтобы заслужить отдельный вопрос.
Я хотел бы получить более конкретный ответ о том, как реализовать эксперимент, основанный на браузере, но не требующий от пользователей загрузки каких-либо дополнительных подключаемых модулей, как это делает Java. И да, я хочу одновременно собирать данные о времени. Я создам новый вопрос для этого последнего бита. Спасибо!
Хорошо, после того, как вы зададите новый вопрос, вы можете нажать кнопку «редактировать» под этим вопросом, чтобы удалить последний абзац и включить содержание вашего комментария (т. входы). Кроме того, взгляните на этот ответ , он кажется довольно близким, но технически требует подключаемого модуля flash, но в большинстве браузеров он есть по умолчанию. Надеюсь, @AndyDeSoto заметит этот вопрос и даст больше информации.
Flash и Javascript - это два варианта, но у меня нет личного опыта. Кроме того, Inquisit версии 4 поддерживает Mac.
Лично я бы не стал доверять флэш-памяти достаточно гладкой для точных измерений, но JS может быть довольно точным.
@Джероми Энглим: Спасибо! Я понятия не имел, что Inquisit находится в бета-версии 4.
@BenBrocka, почему JS более надежен, чем flash?
@ArtemKaznatcheev Flash имеет более серьезные проблемы с производительностью на микроуровне, я бы не стал доверять Flash для определения времени кликов в пределах миллисекунды.
Общий вопрос к тем, кто дает полезные ссылки: насколько хороши тайминги на этих пакетах? Я знаю, что некоторые поставщики экспериментального программного обеспечения по-прежнему рекомендуют XP как лучший вариант для экспериментов, поскольку он не будет плохо себя вести и не сделает ваш эксперимент низкоприоритетным с точки зрения ресурсов, тем самым срывая сроки.
@vizzero Чего ты ожидаешь? ОП хочет что-то, что работает в браузере, поэтому время будет сравнительно ужасным. У пользователей будут самые разные операционные системы (вероятно, большинство Windows) и множество различных конфигураций (фоновые программы, такие как антивирус, вирусы (!), ...). Таким образом, даже если ваша программа хороша, количество возможных различий в пользовательской конфигурации испортит любую надежную оценку.
@ Хенрик: я полностью осведомлен об этом - отсюда и мой комментарий :) Пользователь сказал: «Нам также требуются измерения времени реакции». Я хотел, чтобы им было ясно, что они находятся на опасной территории для такого рода вещей.

Ответы (8)

WebExp — это основанная на клиенте/сервере система создания/проведения психологических/лингвистических экспериментов, написанная на Java. Он находится в свободном доступе.

Субъект вводит соответствующий веб-адрес и видит созданные экспериментальные страницы; очевидно, у вас должен быть доступ к серверу, на котором запущено экспериментальное программное обеспечение + файлы конфигурации. Он поддерживает синхронизацию и работает тихо.

Я думаю , что ProjectImplicit будет тем, что вы хотите. Он также основан на Java и полностью работает в браузере. Это ребята из Гарварда, которые запустили IAT через Интернет и таким образом собрали десять тысяч наборов данных.

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

Решение для JavaScript/HTML/CSS с открытым исходным кодом можно найти на сайте jsPsych: http://www.jspsych.org . Его можно использовать для измерения времени реакции и интерактивного дизайна. Статья с описанием библиотеки была недавно опубликована в Behavior Research Methods.

де Леу, младший (2014). jsPsych: библиотека JavaScript для создания поведенческих экспериментов в веб-браузере. Методы исследования поведения, 1-12.

Если вы хотите доставлять визуальные стимулы с точным временем, не используйте этот метод, так как общее мнение заключается в том, что мониторам с плоским экраном еще нельзя полностью доверять в отношении времени (хотя тесты проводятся, и некоторые мониторы могут быть в порядке, жюри присяжных очень далеко от этого). Например, если вы хотите стимулировать, скажем, на 500 мс или на какое-то меньшее число, например 50 мс, проведение экспериментов через Интернет не сработает — или, по крайней мере, вам придется выбросить кучу людей. Я видел, что один из способов заключается в том, чтобы позволить принять участие огромному количеству людей, а затем отказаться от их данных, если их машина не соответствует определенным требованиям.

это не ответ, но очень интересный вопрос/комментарий. Я бы посоветовал вам задать это как отдельный вопрос, поскольку ответы не должны использоваться для дальнейших вопросов или обсуждений.
Можете сделать - хотя было бы лучше в качестве комментария к исходному вопросу? Я добавил это как ответ, учитывая, что было несколько отдельных ответов с разным программным обеспечением.
Я бы прокомментировал исходный вопрос, если у вас нет достаточного количества дополнительных вопросов, чтобы сделать отдельный. Я знаю, что ОП хотел задать еще один вопрос о надежности данных о времени, и для этого отлично подошла бы вторая часть вашего ответа; но она еще не спросила продолжение.
@ArtemKaznatcheev Согласен. Первый абзац должен был быть комментарием, но я считаю второй абзац подходящим «ответом». Возможно, будет лучше, если vizzero отредактирует пост как таковой.
Мы провели серьезные тесты (с использованием фоторецепторов и другого сумасшедшего оборудования) в нашей лаборатории, используя 120 Гц LG Flatron W2363D (мониторы 3D LCD). Результаты были удивительными. Почти все измерения указывали на преимущества ЖК-дисплея (меньшее количество пропущенных кадров, ...). К сожалению, парень, который это сделал, не хочет писать об этом статью. Но я мог бы спросить его, какие меры он принял.

Также рассмотрите lab.js. Это основано на Javascript, поэтому никаких загрузок.

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

Я разрабатываю онлайн-платформу для проведения экспериментов с HTML5/Javascript, набора участников по электронной почте, Facebook или Twitter, а также сбора и оценки результатов в режиме реального времени. Ни вам, ни вашим участникам не требуется ничего, кроме веб-браузера.

Я согласен с @vizzero в том, что поведение во времени — это вызов. Я оптимизировал время, предварительно загрузив все ресурсы, и обычно рекомендую Google Chrome, так как его внутренние часы имеют самое высокое разрешение среди всех современных веб-браузеров. Однако вы должны убедиться, что эксперименты на основе браузера соответствуют вашим потребностям.

Пожалуйста , посетите stato.de для демонстрации; он не требует регистрации.

«В настоящее время мы используем Inquisit для проведения интернет-экспериментов. Поскольку он несовместим с системами, отличными от Windows»

На данный момент Inquisit работает на устройствах Windows, Mac, iOS и Android для точного психологического тестирования. Он также интегрируется с Qualtrics, Sona, TurkPrime и другими онлайн-платформами для набора участников.

По-прежнему требуется, чтобы участники загружали приложение непосредственно с сайта millisecond.com, App Store или Google Play.

Подробности доступны на https://www.millisecond.com .

Добро пожаловать, можете ли вы добавить источники или веб-ссылки к своему ответу и кратко объяснить, что такое Inquisit и для чего он используется?
Я обновил вопрос, чтобы удалить это предложение об Inquisit.

Вы должны взглянуть на otree , «фреймворк на основе Django для реализации многопользовательских стратегических игр».

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

После того, как эксперимент закодирован, от участника требуется только доступ в Интернет и браузер.

Большой плюс : otree включает в себя функции для подключения к Amazon Mechanical Turk.

По сути тот же ответ, что и тот, который я разместил для cogsci.stackexchange.com/questions/699/… . Не знаю, приемлемо ли это в соответствии с рекомендациями CogSci.