Создание веб-сайтов для проведения научных исследований. - PullRequest
1 голос
/ 14 июля 2011

Я - исследователь психологии, и недавно я проводил эксперименты, включающие веб-опросы.В моем последнем эксперименте было 15 отдельных опросов, каждый из которых содержал около 140 вопросов.Я использую surveygizmo, но это просто не дает мне то, что мне нужно.Я потратил недели бездумно, нажимая на поля с надписями «требуется вопрос» и тому подобное, когда мне действительно просто нужен был доступ к HTML, который они использовали, чтобы я мог быстро сгенерировать его из скрипта и вставить его.

What I 'Я хотел бы иметь возможность создавать веб-сайты, на которых проводятся эксперименты по веб-опросам, с полным контролем над типами вопросов и доступом к HTML.Я хочу иметь возможность создавать учетные записи пользователей, которые направляют пользователей к следующему соответствующему опросу и сохраняют их прогресс и данные.Более или менее, я хочу иметь возможность делать большую часть того, что могут делать веб-сайты опроса, с большим контролем над типами вопросов, импортом вопросов, экспортом данных и т. Д.

Какая моя лучшая ставка здесь?Я занимался программированием на Python и Ruby для анализа данных и манипуляций с ними, и мне достаточно комфортно с базовым кодированием.У меня нет никакого опыта работы в Интернете, за исключением создания нескольких WordPress сайтов.

Можно ли это сделать в CMS или мне нужно взглянуть на веб-фреймворки, такие как Rails или Django?Я бы очень хотел иметь возможность быстро создавать и развертывать эксперименты с опросами, но сначала я хочу потратить некоторое время на изучение (и мне надоело платить за услуги хостинга, которые не выполняют то, что я хочу).

Любая помощь приветствуется.

1 Ответ

0 голосов
/ 14 июля 2011

Только мои 0,02 доллара, но я думаю, что вам нужно будет использовать фреймворк для веб-приложений.Вам нужно что-то, что позволяет вам определять шаблоны вопросов многократного использования, опосредовать взаимодействие, помещать ответы и состояния в БД ... это очень много нужно для CMS!К тому времени, когда вы поймете, как сделать все это, вы проделали как минимум столько же работы, сколько просто написали свое собственное приложение (учитывая все высокофункциональные плагины, которые вы можете объединить в эти дни), и у вас неттак много контроля.

Это может быть интересно;практическое руководство по исследованию приложения с рельсовым интерфейсом

...