构建开源问卷
问卷调查是社会科学中最常用的研究方法之一,可以帮助研究者快速且有效地了解人群的观点、态度。同时,问卷还可以用于实验研究中被试信息的收集,例如使用问卷题项测量被试在实验前后的观念变化。在现有的计算社会科学研究技术条件下,基于在线问卷还可以实现在线实验。
研究中最常使用的在线问卷一般是基于商业化平台的,例如Qualtrics、Credamo、问卷星(Sojump)等。这些平台虽然能提供简单高效的问卷开发工具,但是在内容自由度上做了一定限制。如果希望在线实验中包含较复杂的任务,这些平台就很难满足开发需求。或者开发成本会变得很高昂,例如Qualtrics开启Javascript脚本需要购买300磅一个月的高级权限。
为了实现更多样的研究目的,也为了降低研究成本,基于开源工具搭建问卷就成了一个非常现实的解决方案。
通常,开发一个网站需要开发者具备实现前端界面设计、后端逻辑控制以及硬件服务器部署的能力。全面掌握这些能力绝对不是一页笔记能解决的,有没有什么上手简单、功能全面、部署容易的实现方法呢?
有的兄弟,有的,这么好的方案当然是不止一个。本文介绍基于Python中的Streamlit库搭建开源问卷。