In collaborative data science and research settings, gathering and sharing user-submitted data through notebooks can be a real challenge. Traditional methods involve manually collecting input from each participant and then distributing it to everyone else (cumbersome and prone to errors!). More specifically, here are some issues 1) ensuring that any data submitted by users is "instantly" accessible to all collaborators in the notebook environment is difficult. 2) data entry methods are not intuitive (like google forms ui), making it hard for users to input data efficiently and accurately.
Suggested solution
A feature that allows users to create and submit forms within marimo (cloud). This feature should potentially: provide an intuitive form interface for easy data entry, be synchronized and handle multiple users.
Alternative
There seems to be at least one approach that appears to address this problem e.g., https://github.com/chrispyles/nbforms but requires setting up a separate server.
Description
In collaborative data science and research settings, gathering and sharing user-submitted data through notebooks can be a real challenge. Traditional methods involve manually collecting input from each participant and then distributing it to everyone else (cumbersome and prone to errors!). More specifically, here are some issues 1) ensuring that any data submitted by users is "instantly" accessible to all collaborators in the notebook environment is difficult. 2) data entry methods are not intuitive (like google forms ui), making it hard for users to input data efficiently and accurately.
Suggested solution
A feature that allows users to create and submit forms within marimo (cloud). This feature should potentially: provide an intuitive form interface for easy data entry, be synchronized and handle multiple users.
Alternative
There seems to be at least one approach that appears to address this problem e.g., https://github.com/chrispyles/nbforms but requires setting up a separate server.
Additional context
https://github.com/mljar/mercury/issues/144 has a discussion related to multi-step forms but on a cursory review seems to be unrelated.