【问题标题】:Limesurvey offline UI supportLimesurvey 离线 UI 支持
【发布时间】:2015-09-07 10:56:57
【问题描述】:

我想使用 Limesurvey 创建一个调查并将其导出为 UI (HTML/JS/CSS) 以供离线使用。

我希望将这些页面导出,然后用作离线 html 应用程序(file://),用于使用 webview 的移动设备,无需互联网。

就响应而言,我可以在 javascript 级别捕获此响应并将其缓存(本地存储),当网络可用时,我可以提交它。

我尝试从limesurvey搜索是否有任何离线支持的可能性,但我没有得到任何东西。

有人可以提供任何指示吗?我不是 PHP 开发人员,所以如果您认为在对 PHP 代码进行一些更改后,这是可能的,那么请建议我应该在哪里寻找?

【问题讨论】:

  • hm,如果我理解正确,这意味着您必须将文件存储在手机上,以 html、css 和 php 格式,我不确定手机是否可以在本地驱动器上处理这些事情?但是,您可以在任何计算机上安装和访问离线版本的 Limesurvey..

标签: limesurvey


【解决方案1】:

只要您可以将调查保留在一个页面上,您就可以将生成的调查保存在一个 html 文件中,该文件包含 Limesurvey 为该调查创建的所有 javascript。

HTH

【讨论】:

    【解决方案2】:

    上述方法的问题在于,即使您成功存储了整个调查的所有 HTML + JS + CSS,在本地设备上运行这样的“假调查”时看起来也不会很好。您必须滚动很多,而且下载的 HTML + CSS 很可能不包含任何针对移动设备的优化。

    此外,如果您通过添加一些额外的 JS 在本地存储数据,则需要确保以正确的格式存储数据,以便能够将响应上传回 Limesurvey。

    我最近测试了一款名为“OfflineSurveys”的 Limesurvey Android 应用(请参阅offlinesurveys.com),他们似乎已经解决了这些问题。我什至可以在 Limesurvey 的分组和逐个问题模式下进行调查。

    根据http://www.offlinesurveys.com/sync-responses-automatically,一旦互联网连接可用,该应用甚至可以在后台自动同步响应。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-12
      • 2019-02-08
      • 2017-12-02
      • 1970-01-01
      • 1970-01-01
      • 2020-11-02
      相关资源
      最近更新 更多