Tangerine-Community / Tangerine

Digitize your offline data collection. Create your Forms online with Tangerine Editor, conduct them offline with the Tangerine Android App. All results you collect can be exported as a CSV file, easy for processing in a spreadsheet. Tangerine has been used in over 1 million assessments and surveys in over 60 countries and in 100 languages.
http://www.tangerinecentral.org/
GNU General Public License v3.0
49 stars 29 forks source link

Tangerine 2022 Brainstorm #3180

Open rjcorwin opened 2 years ago

rjcorwin commented 2 years ago

Lower the barrier to entry for new users

Technical debt

Improved Reporting Outputs

esurface commented 2 years ago

For Discussion

These are off the top of my head. Many are related to or duplicates of the list in the description of this ticket.

Data Management Story

Allow the data manager to manipulate all types of data with the general rule: If you can do something, you can undo it as well.

  1. Data Manager can review all forms linked to a case (whether they are in the case list or not) and choose which forms to link to the case
  2. Data Manager can archive or delete individual form responses
  3. Data Manager can archive or delete participants
  4. Data Manager can archive or delete case events
  5. Cases that are Closed don't sync down -- (added from thoughts on stand-up on Jan 27, 2022

Tablet Storage Maintenance Story

New tools in the 'Maintenance' section of the app

  1. Tablet Administrator can compress form revisions to reduce storage usage (may be available in v3.21 or v3.22)
  2. Tablet Admin can delete incomplete unlinked forms (may be able to handle with on-update scripts)

Platform Improvements

  1. Confirm robustness of data synchronization (may be fixed in v3.24)
  2. Plans to test using pouchdb sync tracking
  3. Next-Gen database (singular, not plural)
  4. v4.0: Participant management outside of cases (introduce document "type": "participant")

Conflict Management

  1. Data Manager can review Conflicts and resolve them in the platform (may be available in v3.21 or v3.22)
  2. Tablet keeps 'filled' forms marked as complete if they are on the tablet
  3. Server 'automatically' links form responses to cases and marks them as complete