techmatters / terraso-web-client

A React project that powers the frontend of Terraso platform.
https://app.terraso.org/
GNU Affero General Public License v3.0
11 stars 3 forks source link

Share dyanamic Kobo Datasets in shared files module #994

Open DerekCaelin opened 1 year ago

DerekCaelin commented 1 year ago

Description

Allow users to download and make maps from data from KoBo projects.

Users are able to share their data files at the Group or Landscape level. However, to do this with datasets emerging from KoBo, users must go through a multi-step process, every time the dataset updates. (Deploy KoBo survey, enter data, upload to Terraso, delete old files, upload new files, repeat).

How might we reduce the level of effort to share a "live" dataset, that is, a dataset that is receiving updated information as people fill out forms in KoBo.

Problem

Some landscapes are using the kf KoBo Toolbox to gather data, but that data is not easily accessible in the Landscape or with their groups.

References

Design

Process

### Issues
- [x] Product task - write spec
- [ ] https://github.com/techmatters/terraso-product/issues/87
- [ ] https://github.com/techmatters/terraso-web-client/issues/1086
- [ ] Design Task - design share dynamic Kobo Datasets
- [ ] Team Reviews design
- [ ] Design task - Copy edits
- [ ] https://github.com/techmatters/terraso-web-client/issues/1087
- [ ] (optional) Design tweaks based on learning
- [ ] Product tests against criteria
- [ ] Translation
- [ ] QA
- [ ] Usability testing

Acceptance Criteria

Product

Sharer

Data to include about the KoBo Dataset

Project:

Design

QA

Happy Path Test

Unhappy Path Test

DerekCaelin commented 1 year ago

Jose - Backend: 5, UI: 5? Hana - 5? still need to learn more.