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

・・・

山を登り終えたら、海に潜って、空を飛べ・・・みたいな仕事(もちろん比喩)が連日続いていて、クタクタ。 この他に、メール読んだり書いたり、スケジュール確認やら優先順位の組み直しやら、社内の指示やら伝達や …

no image

joomla

仕事でjoomla(CMS)を使おうと画策中。 最初はとっつきにくいと思ったが、アレコレ触ってみるとすごくいい。 しかしWebの情報はMTやXOOPSに比較して少ない。 (日本語情報が、だけど) 作る …

no image

「〇〇屋商店」のラベルを付けたGmailメッセージからGASで件名と本文の一部を正規表現で取り出してスプレッドシートに格納

仕事でGoogle App Script(GAS)を使うケースが出てきそうなので、休日なれど、自主勉してみた。 やりたいことは、オンラインショップの注文メールの中から、必要な事項を取り出して、スプレッ …

no image

CliborとPythonで明日(昨日)の日付を出す

Clibor、使ってますか? 私は毎日使っています 例えば、「2018/07/02(月)」のように明日の日付を書きたいと思ったら、どうやって入力していますか? キーボードで13個以上のキーを押して、曜 …

no image

秀丸マクロで、HTMLの幅と高さを削除する

正規表現を使い、さらにスペースや文字数に配慮すればするほど、わかりにくいコードになる・・・もうちょっと改善の余地があるのかもしれないが、自分のスキル的にココまでが限界。 replaceallfast …