IT仕事

LimeSurvey使ってみた

投稿日:

http://www.d-ip.jp/contents/business437.html から、1.7.2バージョンをダウンロードしてインスト。
(sourceforgeに最新limesurvey187plus-build8518-20100323.zipあり)

■インストール

config.phpの、以下の部分を修正ののち、アップロードした。
$databaselocation = ‘localhost’;
$databaseport = ‘default’;
$databasename = ‘phpesp’;
$databaseuser = ‘phpesp’;
$databasepass = ‘ないしょ’;
$dbprefix = ‘lime_’;

あと、admin/tmpフォルダのパーミションを775に変更した。
それだけ。この後の自動インストールは難なくクリア。

■使ってみての感想

管理画面:
・以前のバージョンとそれほど変わりないが、安定=安心できるということなので、よい。
・ラジオボタン用の、使い回せるラベルセットは、すごくよい。
・質問によって次に出る質問を分岐条件で変えられるのも、すごくよい。
・ページ分割方法が3通りあるのも、すごくよい。
・トークンコードを発行して、印刷物に刷って、「トークンを使ってアンケートに答えてね」なんてことができるのも、すごくよい。
・備忘録だが、アンケートの実行画面に最初のページの案内文を直すにはどこを当たればよいか、探してもなかなか見つからなかった。Presentation & Navigationの「保存して続ける」ボタンをクリックして出てくるページなのだが。もっとわかりやすいところにあればなおよし。ところで、ページ分割のやり方もこの画面にある。
・バージョン1.86だと、テンプレートエディタの中にiPhoneでの見え方を確認できるメニューがあるが、1.7.2だと無かった。でも、1.7.2でもFiremobileSimulaterで確認できるから、よし。

アンケート画面:
・CSSでスタイリンスがされていてきれい、かっこいい。
・質問が一問ごとにページ分割されていて使いやすい。ページ分割する・しないは管理画面から操作できる。すごく便利。
・ある質問で条件分岐したい場合、以前に使用したことがある古いバージョンでは、JavaScriptで表示/非表示を切り替えていたが、このバージョンでは次の画面に表示されるので、スマートになった。また、この部分にJavaScriptを使用しなくなったので(必須入力エラーのアラートなどでは使われているようだが)、ケータイでの使用に可能性が広がったかも。

■インスト時につまづいたところ

最初、このページから、
http://www.d-ip.jp/contents/business437.html
LimeSurvey1.7.2携帯対応暫定版(メールiso-2022-jp化)をダウンロードしてインストールしてみたのだが、なぜか自分の環境では動かない。

次に、同じページの、LimeSurvey1.86日本語メール対応版(メールiso-2022-jp化)をダウンロード&インストしてみたが、やはり動かない。

こんなメッセージが出たり。
Warning: array_map(): Argument #2 should be an array in・・・

ふと思い立って、既存のDBテーブルを削除して、ファイルもすべて削除して、1.7.2携帯対応暫定版を再度アップロード&インストールして、自動作成をやりなおした。
そしたらOK、動いた。ということは、自動作成では、すでにあった古いテーブルは自動削除&生成してくれないのだね。

■残っている疑問
PHP5では動かないのは、なぜだろう? 自分の環境のせいというかもという気はしているのだが。

総じて、大満足。

-IT仕事

執筆者:

関連記事

no image

Myfxbookのアカウントリストのうちのひとつを削除するには

登録したアカウントリストのうちのひとつを削除したかったが、できなかった。 パスワードが違っているとのメッセージが返ってくる。 Googleアカウントに紐づけているのでそのパスワードを入れてみたけどダメ …

no image

教育訓練給付制度

おや? 久々にITCの公式HPを見ると、こんな記述が。 「ITコーディネータ補資格認定用ケース研修は、2005年度より、厚生労働省教育訓練給付制度の対象講座になっておりません」 私が受験した2年前は、 …

no image

FileMaker Pro 12 での汎用カウントアップボタンの作り方

前日に続き、調子に乗ってFileMaker Pro 12ネタ。 フィールド名を名前で設定[Get ( スクリプト引数 );GetField(Get ( スクリプト引数 ))+1] のようなスクリプトを …

no image

GALAXY S III α SC-03E でUSBテザリング(EasyTether)

かつて色んなアプリ(FoxFiなど)でチャレンジしたのだが、Wifiテザリングが成功しない。 Google先生でも調べてみたが、docomo端末でMVNO(私のはBiglobeのSIM)を使っている場 …

no image

突然Windows10でBiND7が起動しなくなった

2016の新年が明けて、久々にBiND7を起動しようとしたが、オープニング画面は出るのだが本体が現れないというトラブルに遭遇した。 変だなーと思ってメーカーのWebをチェックしてみたのだが、新たな情報 …