世界銀行使用.NET 7開發的免費電子問卷製作系統Survey Solution

Survey Solution (下文簡稱SS) 是世界銀行數據部開發的一套開源免費電子問卷製作系統, 官網地址爲: https://mysurvey.solutions/, github地址:https://github.com/surveysolutions/

該系統具有以下幾個主要特點:

  • 通過內置模版可以輕鬆地製作一系列傳統問卷題型, 同時還可以實現層級結構的二維表問題、不同問題之間的邏輯跳轉以及根據問卷答題情況自動生成後續問題等高級功能. 此外, 用戶還可以通過智能設備在問卷裏直接掃描二維碼、 拍攝照片以及錄製音視頻.

  • 使用.NET (https://dotnet.microsoft.com/learn/dotnet/what-is-dotnet) 軟件開發平臺, SS可以通過宏、變量計算以及查詢表等製作複雜的問卷驗證算法, 實時監控問卷的答題質量.

  • 製作的問卷既可以在平板電腦上無網絡情況下使用, 也可以直接通過在線的網頁或者電話問卷的形式, 實現高性價比的問卷答題方案.

  • 用戶既可以直接使用世界銀行提供的雲計算平臺實現安全且可定製規模的數據傳輸, 也可以在本地服務器或第三方雲平臺上部署整套SS系統.

  • 通過SS提供的API工具, 用戶可以根據自身需要定製其他高級的功能, 比如自動化的數據質量控制、與第三方數據庫鏈接、訂製數據展示平臺和生成調研報告等.

  • 支持直接收集地理信息系統方面的信息, 例如座標、距離、面積. 利用預先載入的地圖和智能設備上自帶的GPS功能, 引導調研員前往調研區域.

由SS系統收集的調研數據可以導出爲多種格式, 常見的比如Stata格式或者文本格式等, 方便研究人員進行後續的數據分析.


SS系統組件

SS系統由以下幾個軟件組成:

  1. Headquarter: 總部系統 (可選組件). 該軟件相當於整個SS系統的司令部, 負責電子問卷的分發、數據採集、調研員和數據管理, 以及數據可視化. 該軟件需要預先安裝到服務器上且接入到互聯網. 如果不想要在本地服務器上安裝Headquarter, 用戶可以直接使用世界銀行的雲服務.

  2. Designer: 在線問卷製作軟件 (網址: https://designer.mysurvey.solutions/). 該軟件是SS電子問卷設計軟件, 製作的問卷在線保存在世界銀行的雲服務器上, 之後可以導入到Headquarter中開展調研的後續工作.

  3. Interviewer: 調研軟件App. 該軟件可以安裝到平板上, 在調研過程中調研員使用安裝有該軟件的平板開展調研工作. 軟件僅在接收電子問卷和發送完成的問卷時才需要聯網, 其他情況下不需要網絡支撐.

  4. Supervisor (可選組件): 該軟件安裝到調研領隊的平板設備上, 用於對隊伍成員的問卷進行管理, 包括分發電子問卷、審覈批註上傳的問卷、通過或否決已完成的問卷、分發Interviewer軟件到組員的平板上、以及收集組員的問卷後統一上傳到Headquater服務器上.

注: 目前Interviewer和Supervisor Apps僅支持安卓設備.


問卷開展流程

通過SS系統開展電子調研的典型流程爲 (下圖右側):

  1. 製作電子問卷: 包括問卷的設計和調試. 使用的軟件爲Designer 和軟件自帶的調試工具 (Tester).

  2. 錄入問卷: 把製作好的電子問卷錄入到Headquater系統.

  3. 表單分發: 通過Headquater分發電子問卷. 可以先分發到領隊的Supervisor軟件上再下分到隊員的Interviewer軟件, 也可以直接由總部分發問卷到每一臺Interviewer設備上.

  4. 數據收集: 調研員帶着安裝有Interviewer App的設備去進行調研. 每一份問卷完成後需要上傳回領隊的Supervisor軟件上或者直接上傳回總部.

  5. 數據審覈和糾正 (可選): 如果條件允許, 負責人應及時審覈上傳的問卷, 並對存在問題的問卷進行駁回操作. 駁回的問卷會重新退回到調研員的平板上, 由調研員糾正錯誤後再次上傳.

image

圖1: SS系統架構(左)和調研流程(右)


如何學習SS系統

學習SS軟件所需要的基本知識包括:

  1. 基礎的C#語言知識 (變量類型、邏輯判斷語法、函數的用法、LINQ語法的用法);

  2. 簡單的網頁CSS語句用法;

  3. 閱讀英語的能力;

推薦的學習材料包括:

  1. 官方的文檔 (https://support.mysurvey.solutions)

  2. Designer 內置的案例

  3. 用戶討論平臺 (https://forum.mysurvey.solutions)

  4. .NET文檔(https://learn.microsoft.com/zh-cn/aspnet/core/

目前官方網站的技術支持分成8個板塊, 可以如下圖所示順序進行學習:

image

圖2: 官網上的學習板塊信息及 推薦的閱讀順序進行學習.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章