8月 08, 2013

LimeSurvey 線上問卷系統

線上問卷系統 (PHP環境)
LimeSurvey (formerly PHPSurveyor) is a free and open source on-line survey application written in PHP based on a MySQL, PostgreSQL or MSSQL database, distributed under the GNU General Public License.
幾個系統的運作邏輯要清楚:
  1. 問卷產生程序:「建立問卷→建立題組→建立題目」這是最基本的構成,最後才能啟用問卷蒐集資料。
  2. 問卷啟用時,系統會詢問是否切換成「封閉型問卷」,所謂封閉型問卷是指 Non-Anonymous Survey:受訪者需使用邀請代碼(token)通關後才能開始作答,意味要先行寄發邀請代碼給受訪者。這點務必留意。 
使用上大致沒什麼問題,除了一點…統計圖表是亂碼!直條圖、圓餅圖、折線圖內的中文字全都是□□□。因為系統沒有中文字型。

翻一下 fonts/fireflysung - Chinese.ttf.txt 這個檔案:
For package size reasons the Firefly Sung font to show Chinese characters in the statistics graphs is not included with LimeSurvey. Please download it from...
下載中文字型,改一下 /application/config/config-defaults.php 檔案:
$config['chartfontfile']='fireflysung.ttf';    //原值是auto
 然後如果圖表的字太小
$config['chartfontsize'] =12;   // 原值是10
 最後記得清掉 /tmp 目錄下的 png 快取圖檔。

沒有留言:

張貼留言