摘要:當前在各類學校中有大量的調查研究活動通過問卷采集數據,而且多采用紙質問卷,相對于電子媒介這種方式不夠靈活。如果能借助校園網推廣LimeSurvey系統的應用將使得調查的效率與質量得到大幅提高。該文從應用的角度討論了它在校園調查中應用的具體問題,為科研工作者及其問卷調查工作的開展提供一種新的思路與手段。
關鍵詞:校園網;Limesurvey;PHP語言;開源軟件;調查問卷
中圖分類號:TP393.09 文獻標識碼:B文章編號:1009-3044(2009)33-9188-02
Application of LimeSurvey on Campus Survey
YOU Zhong-xi
(School of Education, Nantong University, Nantong 226007, China)
Abstract: At present, a large number of research activities were conducted through a questionnaire to collect data in various schools, and in most cases by paper questionnaires, which was less flexible than the electronic media. If LimeSurvey could be promoted in campuses, it would enable the efficiency and quality of survey to be greatly improved. This paper discussed the application of LimeSurvey for campus survey about specific issues, to provide a new way and means for research workers and their work in carrying out a survey.
Key words: campus network; limesurvey; PHP; open source software; questionnaire for survey
Limesurvey是一款在線問卷管理系統,能夠完成問卷的設計、修改、發布、回收和統計等多項功能。同時它也是一個開源軟件項目,其最新版本的軟件包可以完全免費的獲取和使用。它用PHP語言編寫并可以使用多種數據庫,它集成了調查程序開發、調查問卷的發布以及數據收集等功能,使用它,用戶不必了解這些功能的編程細節。
本系統包括了分支、自定義頁面布局和設計,并且提供了基本的統計分析功能。調查可以匿名訪問也可以限制為擁有“訪問一次”令牌的用戶參加,從而我們能得到匿名數據或者參與者與結果相分離的數據。
如果在高等學校等規模較大的校園中推廣使用limesurvey,就可以大大的方便教師和學生用它來管理他們自己的調查問卷。由于目前學校里的各類科研和調查工作繁雜多樣,因此非常有必要在學校教學和科研中推廣使用。很典型的一個例子是斯坦福大學社會科學研究所就在使用這款軟件(https://iriss.stanford.edu/Survey_software)來輔助其研究工作。
1 Limesurvey的功能
1.1 基本功能
Limesurvey擁有許多出色的特性,通過它我們完全可以創建出符合我們針對一般問卷的審美需求和功能需求的調查,并容易地運行、管理和初步地分析問卷。引用它官方網站的說法,那就是:……它具有創造一個優雅的在線調查所需的一切元素。
就其基本功能來說,LimeSurvey具有以下主要特色:
1) 可設計超過20種不同的問題類型(包括essay,即小短文型)。
2) 強大的多用戶管理功能,用戶注冊后經管理員設定可以獲得不同的權限(如創建新的問卷等),管理員通過對調查問卷的填寫者進行組別和權限管理可以保證調查的安全性。
3) 允許創建調查分支,即根據之前選項的不同,之后的題目也不同。
4) 允許自定義結果分析方式(例如設置不同問題的權重)。
5) 自動創建調查表的可打印版本。
6) 可以將調查導出為多種格式(CSV, PDF, SPSS, queXML, MS Excel等)。
7) 可以通過email發送邀請和提醒。
8) 允許自定義問卷的模板。
1.2 擴展功能
1) 調查令牌(token)能阻止重復的參與。
2) 支持協作研究,不同的人可以在同一項調查上展開工作,根據每個調查的權限設定可以共享調查的結果。
3) LimeSurvey也支持用戶組,這樣就可以讓那些來自同一院系、機關團體的人對某個特定調查具有相同的存取權限。
4) 視覺化的統計分析,能夠自動生成簡單明晰,而且美觀的柱狀圖、3D餅圖,使得統計結果更容易對人產生一種直觀的沖擊。
2 應用的范圍和限制
本文重點討論在校園網內如何應用limesurvey開展各類調查研究工作。由于大多數的校園網出于安全的原因在內外網絡的互聯上有很多硬性限制,因此本文也僅限于討論在線調查系統本身在校園網范圍內的使用。一般情況下我們可以通過網頁托管主機來運作一個LimeSurvey的實例,也可以自己動手安裝到主機上,當然也能運行于通過面板安裝的主頁空間。在這里主要是指通過完全受用戶控制的、運行于校園網內的服務器來提供支持。
所有的應用也僅限于一般的問卷調查的范疇內,即通過適當的設置直接利用校園內便利的網絡資源進行高效率、低成本的(無紙化)調查工作。
3 應用的基本流程與要點
3.1 架設支持站點
關于服務器的安裝設置不準備太詳細的講述,這不是本文的重點。下面簡要介紹在服務器上安裝和設置的基本流程。
3.1.1 設置服務器
在Windows或者Linux等系統上使其Web server能支持php腳本的運行。同時保證能讓LimeSurvey訪問到MySQL或者MSSQL數據庫。
3.1.2 安裝limesurvey
從其官方網站上下載新近的穩定版本到本地機器,解壓縮后依照里面的安裝說明指示的步驟完成安裝過程。主要工作是在數據庫管理系統中新建一個數據庫,設置各項參數以便使LimeSurvey可以正常運行。安裝工作大部分在瀏覽器中完成。
3.1.3 使用PHP加速器提升腳本運行效率
由于php腳本以解釋執行的方式運行,每次調用一個腳本都會重新進行一次編譯,所以執行效率比較低。這一缺憾可以通過使用加速器來加以改進。最常用加速器主要有eAccelerator、APC還有XCache等。一般情況下使用加速器之后php腳本的執行效率有3倍左右的提高。
3.2 應用流程及其要點
3.2.1 熟悉LimeSurvey
對于初次上手的用戶,首先要做的就是認真閱讀教程和操作手冊以便熟悉軟件的使用,掌握Limesurvey的各項基本功能。
3.2.2 設計問卷和題目
一般是按常規程序設計好一份問卷,再將其遷移到LimeSurvey中。也可以按照大綱直接在系統中邊設計邊修改。
3.2.3 發放問卷
在LimeSurvey發布設計好的問卷非常簡單,只需點選頁面上的“啟用此問卷”按鈕即可。剩下的工作就是邀請調查對象訪問該頁面填寫問卷。
3.2.4 回收問卷
在已完成的問卷數目達到基本要求后,就可以開始進行問卷的回收,這是一個全自動的過程。針對那些填寫不完全、不完整的問卷可以進行某種過濾和篩選以確定哪些問卷可以被保留哪些可以放棄不用。
3.2.5 處理數據結果
每一個調查對象回答完問卷之后,LimeSurvey會自動保存答案,并將每個人填寫的資料一一記錄下來,管理者可以很直觀看到每個填寫者的詳細情況。系統隨時都能夠輸出一個基本的報表。當然也可以把結果按照不同的格式分別輸出到EXCEL、SPSS文件,留給專門的統計分析軟件進一步處理。
4 結論
4.1 Limesurvey是一個相對完整的解決方案
Limesurvey是一個解決方案,是一個完整的調查管理系統。不論是個人還是機構都能用它建立起獨立的提供在線調查服務的站點。它功能強大,所見即所得的界面也是最為簡潔和人性化的,其模板的基本配色清新淡雅,讓填寫者更容易集中注意力在問卷本身上面。
LimeSurvey的針對每個沒有填寫問卷的用戶向其發送邀請郵件也是一個很實用的功能,使用這個功能就可以查看到特定用戶是否完成問卷,能促使用戶及時填寫問卷。
4.2 非常適合在校園網內推廣應用
在使用LimeSurvey時,無需連接外網,就可以在學校內的站點上進行安裝,設計,發放問卷,用戶也不需要登陸外網即可進行作答,這是其他任何在線問卷工具都不具備的功能。LimeSurvey基于校內站點的這種特性也決定了它的訪問速度是最快的。
如果要尋找一項在校園內使用的調查工具, LimeSurvey是最好的選擇,它的出現也大大提高了問卷發放、回收、統計時的效率,設計者不必再像以前那樣把每張紙上的答案一一進行統計,這大大減輕了設計者的工作量。LimeSurvey已經可以完全代替現有的紙質問卷。
4.3 完全勝任問卷調查的前期工作
從前面的分析和介紹我們知道,LimeSurvey對問卷的設計、發放、填寫以及回收等基本功能的支持是很完善的。而且它還具有基本的統計分析功能,能夠在報表中輸出餅圖和柱狀圖。而為了支持后期的進一步分析,它還支持用戶以特定格式導出調查數據。支持導出數據到SPSS, queXML, MS Excel等文件格式,使得對數據的進一步分析可以方便的進行。
參考文獻:
[1] 王彥平.在線調查問卷的設計[J].商場現代化,2008,(36).
[2] Limesurvey.org (2009). About limesurvey: features [online]. Available from:http://www.limesurvey.org/en/about-limesurvey/features
[3] Bits.com (2008). Benchmarking Drupal with PHP op-code caches: APC, eAccelerator and XCache compared [online]. Ontario, Canada. 2bits.com, Inc. Available from:http://2bits.com/articles/Benchmarking-drupal-with-php-op-code-caches-apc-eaccelerator-and-xcache-compared.html [Published Sun, 2008/04/20-17:33, Updated Thu, 2008/08/28-15:45].