周熙果
摘要:在傳統的教學中,教學反饋收集一般是通過問卷調查或抽取部分學生詢問調查完成的,前者耗時長,統計繁瑣,后者覆蓋面不夠廣泛,數據全面性不夠。而利用Limesurvey問卷調查系統來進行教學反饋調查,則會大大提高統計效率和質量。本文從應用角度探討如何利用Limesurvey建立問卷和收集反饋的具體問題,為教師提供一種新的教學反饋收集思路。
關鍵詞:教學反饋; Limesurvey; 問卷調查; PHP語言
中圖分類號:G434 文獻標識碼:A 論文編號:1674-2117(2018)06-0067-03
Limesurvey是一款在線問卷調查系統,具有問卷的設計、修改、發布、回收和統計等功能。作為一款開源代碼,相比其他調查軟件,它在問卷自由度、統計的多樣性及數據的安全性方面有著很大的優勢,而且可以利用校園局域網安全快速完成教學反饋的統計。
Limesurvey是一款版本多次更新、功能趨于完善的軟件,它的基本功能多種多樣,筆者主要討論它在校園局域網環境下的應用,不涉及該范圍之外的功能介紹。
①可涉及不同的問題類型,有單選題、多選題和文本問題,而每種題型下又有眾多組合,分值設定、下拉選擇、列表選擇、附加評論的列表等小題型能夠滿足問卷設計的所有需求。
②多樣的調查分支。不同年級開課不同,軟件可通過操作代碼來控制,為不同學生顯示不同科目,也可以由不同的選擇分支,進入到不同的題目。
③允許自定義結果分析方式??筛鶕祿x擇、反饋ID、問題組別篩選等建立條件,然后輸出不同的表格類型。
④統計生成圖表不是Limesurvey最擅長的方面,但它具備數據的導入導出功能,使用者可將收集到的數據導出,進行適當更改后,導入到Limesurvey再次生成圖表。
⑤作為開源代碼,Limesurvey可更改模板,也可對眾多顯示和排版進行設定,而且它具備很多導入功能,使用者可以方便快速地將風格模板和題組模板移植。
Limesurvey是一款操作較為簡單的軟件,使用者不用了解它的全部功能和應用就可以快速地完成調查問卷的創建。
1.安裝Limesurvey
準備基礎軟件,Limesurvey使用的是PHP語言和mysql數據庫,當然也可以使用其他數據庫來搭建。作為簡單功能的使用者,我們只需下載Limesurvey軟件和phpstudy軟件即可。下載phpstudy后,需要進行兩項更改,第一項是在PHP擴展中增加php_imap和php_ldap兩個功能,第二項是在端口常規配置中,將網站目錄定位到下載解壓的Limesurvey文件夾。
接著,打開網站根目錄,完成Limesurvey安裝。此步驟如果沒有實現,可打開phpstudy的幫助文件,根據圖文提示找出問題所在。
2.熟悉Limesurvey的使用
Limesurvey軟件自帶說明文檔,但文檔翻譯得不完整,且用語過于專業晦澀,使用者可先熟悉Limesurvey的操作界面,然后對照說明文檔進行理解。
下面,我們以一個學生調查問卷為例,從基本設置、導入學生名單、創建問卷、數據分析四個方面進行說明。
1.Limesurvey基本設置
由于我們是使用phpstudy平臺搭建Limesurvey應用,所以phpstudy的基本操作應當熟知。常見的異常有以下幾種:
①apache服務啟動失敗,顯示端口被占用。由于apache默認使用的是80端口進行數據通信,而80端口容易被眾多軟件占用,如迅雷等。這時,我們可在任務管理器中結束這些進程,或者在phpstudy的常規端口設置中改變端口號解決異常。
②apache和mysql服務器經常需要手動啟動。由于phpstudy默認開機不啟動,所以經常需要手動啟動服務,考慮到phpstudy所占用的操作系統資源不大,我們可更改其運行模式為系統服務。
③日常使用Limesurvey時,發現部分功能不能實現,也可能是由于Limesurvey對PHP的版本和功能有要求。因此,初始設置時應將功能按要求設置。首先需要將PHP版本切換成apache+PHP 5.3n以上,其次要在PHP擴展中增加php_imap和php_ldap兩個功能。
④Limesurvey設置賬號、密碼后,正確輸入無法登錄。由于Limesurvey是多語言版本工具,因此創建賬號時需選擇語言版本,同時在登錄賬戶時只有選擇創建時的語言版本才能正確登錄。
2.導入學生名單
Limesurvey中有“調查參與者”功能,此功能中能夠添加參與者名單。由于本案例的參與者為學生,后期數據分析中會涉及到年級、班級、學科等不同的要求,中期問題設置可能也涉及到班級、學科等要求,所以我們必須意識到學生信息中學號的重要性。因此,我們將學號作為Limesurvey中操作代碼來使用。具體操作如下:使用Excel創建調查名單表,列名如圖1所示。
其中列名不可更改,列序必須相同,并保存為.csv文件格式。token列的編碼規則為5位數,第一位代表年級,二、三位代表班級,三、四在位代表班級中的序號。保存后使用記事本打開方式打開,再次保存,注意編碼方式為UTF-8,如圖2所示。名單保存完畢后,可在調查參與者選項中進行導入。
3.創建問卷
(1)設置問卷信息
初始創建調查問卷時,需要留意帶星號的信息框,右側有多個可編輯欄目,功能簡潔明了。當使用過調查問卷后,下次創建新問卷如果相似度高可直接導入調查問卷。
由于Limesurvey使用操作代碼作為登錄碼,所以學生可能不清楚登錄是否正確,因此我們要在“歡迎信息”處顯示學生姓名,如輸入:hello,{TOKEN:FIRSTNAME}{TOKEN:LASTNAME}。則10101號學生登錄時,將根據其token號調用firstname、lastname兩項數據,輸出顯示:hello,張三。如果某些調查希望匿名,則不用設置上述內容,同時需要設置問卷為匿名。此時應當注意,數據量大且數據分析時分類較多的調查不宜創建為一個匿名問卷,在缺乏token標記下,將會出現數據無法區分和統計的情況。
另外,Limesurvey可以設定調查者的答題次數,在問卷創建右側的“操作代碼”處可以設定令牌表,如果調查者在提交了問卷調查后,將不可以再次登錄修改。
(2)問題組的創建與設置
Limesurvey采取的是“問卷→問題組→問題”的架構方式。問題組在創建時,其他功能設置較為簡易,難點在于問題組的調用問題。例如,如何按科目分問題組,不同學生的科目不一定是相同的,如初一有形體課,而初二、初三沒有這門課,那么不同學生在登錄時顯示的題組應當是不一樣的。這個設置就需要使用者分清楚判斷條件并予以設置。例如,物理科目在初一沒有,那么我們可以在物理題組設置:((TOKEN:TOKEN>=20000))(如圖3)。另外,多個同類型的問題組,可以在創建一個題組后,其余題組采取導入方式快速生成。
(3)問題的創建與設置
問題的創建與設置較為簡單,條件控制的方式跟前文的原理相同。我們需要從后期數據分析的角度來設置其中的相關選項,如問題類型(單選、多選等)、是否必答、相關方程(決定題目顯示與否)、按字母排列答案項等。
題組設置完成后,使用問題組織器進行整體順序和編號調整。Limesurvey自帶的邏輯檢查功能可以方便快速地查找問卷設置的邏輯問題。
應當注意的是,一旦開啟調查問卷,眾多設置將不能更改,而如果停止調查再次啟用,將需要重新導入調查者名單,重新開始記錄數據。
4.數據導出及分析
當調查問卷啟動后,我們可以隨時在界面查看反饋和統計。如果調查問卷統計時沒有篩選條件,或者只靠ID或組名篩選,那么可以使用Limesurvey自帶的統計工具來完成(如圖4)。
當數據分析較為復雜時,我們可以設定多個問卷來調查,或者在調查完成并導出EXCEL文件后,利用EXCEL完成統計,或者導出SPSS文件,利用SPSS的統計功能實現數據統計。
Limesurvey還具備數據合并功能,我們可以將以往的調查數據或者進行了一半的調查數據通過VV數據文件進行導入,生成統計圖表。
目前,各所學校內部的調查問卷大多停留在比較大的層面上,如統計全校學生滿意度、教師滿意度、教學進度調查等。如果使用學校辦公OA系統或網絡問卷調查軟件,則會存在操作權限不夠高、無法全面設置問卷內容、無法及時反饋調查結果等問題,而使用教學平臺又存在功能不全等問題。因此,教師可以使用Limesurvey這款專業、開源的調查問卷軟件,有的放矢地對教學各環節進行問題設置,然后在分析數據的基礎上,進行教學手段和方法的研究,整合出自己的教學特色。