我目前正在与一个非政府组织合作,我们需要在塞内加尔进行一些实地调查。我们想在手机上做这件事,但不能依赖3G连接(高成本和不总是可靠的)。
因此,我们正在寻找一个数据收集/编辑工具,该工具:
我以为它会这样运作:
任何模式的编辑(添加/删除/更改列或表)都必须在线完成。
如果每条记录都有一个UUID,这样两个用户在脱机的同时添加数据就不会发生冲突,这将是可行的。当然,如果两个用户编辑相同的数据,冲突的可能性很小,但是这种情况不会经常发生,因为每个用户都会在不同的区域中工作,而且输入数据比修改/删除数据要频繁得多。甚至可以通过使用“修改uuid”来发出冲突警报。当然,如果数据库增长,本地数据也会变得相当大。也许还有过滤哪些记录要同步的能力(比如最后100条记录,或者基于地理边界)。
UI的特点是:
我知道这是相当多,但我认为这是不可能的,我们是唯一的组织需要这样的工具。
我在对完美的数据收集工具的研究中发现了KoboToolbox。我几乎满意,但我们的需要缺少一些东西:-在该领域编辑数据的能力;-在不同表单之间建立1-n关系的能力;-直接填充数据库的能力(可以使用其他工具,如GIS或Access访问数据库,用于显示、分析或批量修改)。
你们中有人知道这样的工具吗?或者它们不存在的原因是什么?
非常感谢!
奥利维尔
发布于 2015-10-08 10:27:27
好的,我遇到了wq.io,它似乎符合我所有的规范。
这是一个基于django的框架,所以它仍然需要相当多的技术知识,我仍然对更简单的解决方案感兴趣。
凌驾
https://stackoverflow.com/questions/32538177
复制相似问题