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

Provide an easy web flow for people adding and editing data #37

Closed
void-elf opened this issue Jun 21, 2017 · 6 comments
Closed

Provide an easy web flow for people adding and editing data #37

void-elf opened this issue Jun 21, 2017 · 6 comments
Assignees

Comments

@void-elf
Copy link
Contributor

Like this one: https://rodrigob.github.io/are_we_there_yet/build/new_result_form.html

People keep submitting paper requests via issues, but what we want is pull requests. However, we acknowledge that setting up this project locally can be a bit tricky for new developers, so we want to automate PRs via web form submissions.

Whoever does this: when the form has a URL, edit the docs + github issue template to include a link to it.

@pde
Copy link
Member

pde commented Jun 22, 2017

Another option would be to allow syncing of measurements for a given metric from a specified Google Sheet, which we could allow anyone to suggest changes to.

@pde
Copy link
Member

pde commented Jun 22, 2017

(That would be easy to do on a pure-input basis, somewhat trickier to do bidirectionally but it might be possible)

@pde
Copy link
Member

pde commented Jun 23, 2017

Conclusion from meeting:

  1. We move the raw data into separate files (probably .py files) rather than having it in the Notebook
  2. The Notebook gets to include a pretty table version of the data (Make a metric.table! #44)
  3. There's a link saying edit this data on Github which points to the github web editor for the data file.

@pde pde changed the title Create a web form for paper submissions Provide an easy web flow for people adding and editing data Jun 27, 2017
@pde
Copy link
Member

pde commented Jun 27, 2017

For the record, when we evaluated Google Sheets as the data entry platform, we concluded they weren't a good solution because they don't support anything like a "suggest changes" mode: users can be allowed to edit cells, or allowed to comment, but there isn't a reasonable way for users to edit and admins to review the edits.

If we made the sheet world-editable, we fear that anyone defacing things or entering bad data would create a huge amount of work to disentangle good changes from bad ones, and the tooling in Sheets isn't up to that task.

@pde
Copy link
Member

pde commented Jun 27, 2017

What we didn't look at, and perhaps should have, is other cloud spreadsheet options.

@jekbradbury
Copy link
Contributor

jekbradbury commented Jun 30, 2017

If you are interested in looking at another cloud option, I'm pretty impressed by http://airtable.com

@pde pde mentioned this issue Jul 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants