Создание веб-сайтов для научных исследований

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

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

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

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

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


person anbende    schedule 13.07.2011    source источник
comment
Итак, мой приятель, который занимается этим немного больше, чем мне рекомендовано, не думал, что CMS даст мне тот контроль, который я хочу. Он пошел дальше, сказав, что я должен пока пропустить изучение веб-фреймворка, выучить немного PHP и сделать все вручную. Он думал, что для такой простой задачи, как опрос, хорошее изучение веб-фреймворка будет большим трудом, чем оно того стоит. Вдобавок он сказал, что такой подход позволит мне лучше понять, что происходит в серверной части, если я захочу изучить фреймворк позже. Мысли?   -  person anbende    schedule 15.07.2011
comment
Возможно, вы можете попробовать LimeSurvey limesurvey.org   -  person Denis Chenu    schedule 17.08.2014


Ответы (1)


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

Это Может быть интересно; руководство по приложению для опросов с бэкэндом rails

person Wayne    schedule 13.07.2011