Is your feature request related to a problem? Please describe.
It's definitely useful to be able to work in groups, to thrive off of each other's ideas, but it's easy to run into bias and groupthink. See this article on effective brainstorming.
Describe the solution you'd like
Allow users to start from some base state of a mapping (e.g. only a "World Hunger" problem node), add/edit nodes on their own, and then compare their work with the actual current state of the mapping (or with others' brainstorming results).
Ideas:
brainstorm button in toolbar that clipboard's a shareable link like /keyserj/world-hunger?brainstorm, which then creates a fork under the user who goes to the link
"brainstorming" list of forks in topic pane (or in tabs near the toolbar?) where you can click through to view each brainstorming user's fork
manually merge by taking data from forks and add to the original (maybe button for "copy node to original"? that could automatically create the same relations it has up to the root)
maybe a "refork" button to override the current fork with new data from the upstream
Extra credit possibilities:
semantic analysis #118 to help convey which nodes are similar!
Describe alternatives you've considered
Additional context
Technical ideas
topic probably needs forkedFromId
maybe graph parts should have composite PKs combining uuid with topicId, so that forking doesn't need to generate new ids
A very simple but super useful setting to accomplish this could be:
have real-time updates #198
give others in group permission to edit #303
add a button to turn off real-time updates for everyone; each person can then make their own changes, then facilitator can turn the updates back on to see everyone's changes (similar to the private mode in mural)
Slightly better would probably be if everyone's changes at that time were suggestions #11 but that sounds like significantly more work.
Is your feature request related to a problem? Please describe. It's definitely useful to be able to work in groups, to thrive off of each other's ideas, but it's easy to run into bias and groupthink. See this article on effective brainstorming.
Describe the solution you'd like Allow users to start from some base state of a mapping (e.g. only a "World Hunger" problem node), add/edit nodes on their own, and then compare their work with the actual current state of the mapping (or with others' brainstorming results).
Ideas:
Extra credit possibilities:
Describe alternatives you've considered
Additional context
Technical ideas