0

limsurvey を使用して調査を作成し、オフラインで使用するために UI (HTML/JS/CSS) としてエクスポートしたいと考えています。

これらのページをエクスポートして、インターネットを必要とせずに webview を使用してモバイル用のオフライン html アプリケーション (file://) として使用する必要があります。

応答がある限り、この応答を JavaScript レベルでキャプチャしてキャッシュ (localstorage) し、ネットワークが利用可能になったら送信することができます。

ライムサーベイからオフラインサポートの可能性がないか探してみましたが、何も得られませんでした。

誰かが何かポインタを提供してもらえますか? 私は PHP 開発者ではないので、PHP コードにいくつかの変更を加えた後、それが可能であると思われる場合は、どこを探すべきか教えてください。

4

2 に答える 2

0

上記のアプローチの問題点は、アンケート全体のすべての HTML + JS + CSS の保存に成功したとしても、ローカル デバイスでこのような「偽のアンケート」を実行すると見栄えがよくないことです。たくさんスクロールする必要があり、おそらくダウンロードした HTML + CSS にはモバイル デバイス向けの最適化が含まれていません。

さらに、追加の JS を追加してデータをローカルに保存する場合は、回答を Limesurvey にアップロードできるように、データを適切な形式で保存する必要があります。

私は最近、「OfflineSurveys」と呼ばれる Limesurvey Android アプリ ( offlinesurveys.comを参照) をテストしましたが、これらの問題は解決されたようです。Limesurvey のグループごと、および質問ごとのモードで調査を実行することさえできました。

http://www.offlinesurveys.com/sync-responses-automaticallyによると、インターネット接続が利用可能になると、アプリはバックグラウンドで応答を自動的に同期することさえできます。

于 2016-04-06T09:42:37.870 に答える