Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: monitoring tool first version #60

Merged
merged 26 commits into from
Nov 6, 2022
Merged

feat: monitoring tool first version #60

merged 26 commits into from
Nov 6, 2022

Conversation

chrismclarke
Copy link
Collaborator

@chrismclarke chrismclarke commented Oct 7, 2022

Description

Proof-of-concept to show potential support of using ODK forms directly in the app.
This is a huge addition, as to do so involved directly copying and the current odk/enketo codebase and rebuilding it as the existing version is somewhat limited for using in an offline-first way.

This PR successfully creates a standalone picsa-monitoring tool, which is then embedded within the picsa extension app. This tool allows the selection of an odk form from a list, and displays the form entirely offline with full access to the form available from the app.

The PR does not add support for saving or editing form submissions, as that is a considerably large next piece of work (tracked in #55 )

Discussion

  • Do we have any existing forms we want to test integrating?
  • It would be good to discuss options for where/how to store survey responses. The options would be either to use kobocollect or our own database.

Preview

Released as version 3.13.0
https://picsa.app

Closes #73

Screenshots / Videos

PICSA.1.webm

@chrismclarke chrismclarke marked this pull request as ready for review November 6, 2022 04:35
@chrismclarke chrismclarke changed the title feat: wip support for direct enketo embed feat: poc support for direct enketo embed Nov 6, 2022
@chrismclarke chrismclarke merged commit 92f3823 into main Nov 6, 2022
@chrismclarke chrismclarke deleted the feat/enketo-forms branch November 6, 2022 04:40
@chrismclarke chrismclarke changed the title feat: poc support for direct enketo embed feat: monitoring tool first version Nov 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

Add support for local enketo within app to view forms without external download
1 participant