I think the ideal system would be a subquestion Tree. Someone asks a big root question, and people post splits, that divide the question into several smaller ones. People can answer splits of subdivide them. Splits can have a suggested dependence of one split on others. Questions can have many different splits, as people can come up with many different ways of solving the problem.
Example of 5 different users working together to solve a problem. Lines labeled with the same user letter are expected to be provided by the same user.
We’ve talked about things roughly along these lines. I’m a lot less confident about how the details of this would hash out, but some kind of related questions system that helps you break apart hard problems into easier ones seems like something we’d eventually want.
The UI could easily get too complex and would probably require some effort to get right.
I think the ideal system would be a subquestion Tree. Someone asks a big root question, and people post splits, that divide the question into several smaller ones. People can answer splits of subdivide them. Splits can have a suggested dependence of one split on others. Questions can have many different splits, as people can come up with many different ways of solving the problem.
Example of 5 different users working together to solve a problem. Lines labeled with the same user letter are expected to be provided by the same user.
Root Question: What is (2+3)*(4+5)+6*7 (User Z)
Split 1: I know that 2+3=5 (User A)
SubQ 1: What is 4+5 (User A)
Answer: 9 (User B)
SubQ 2: What is 6*7 (User A)
Answer: 42 (User F)
SubQ 3: What is 5*(SubQ 1) (User A)
Answer: 45 (User G)
SubQ 4: What is (SubQ 3)+(SubQ 2) (User A)
Split 2: I know 6*7=42 (User C)
SubQ 1: What is (2+3)*(4+5) (User C)
Subsplit 1: Expand brackets (2+3)*(4+5)=2*4+2*5+3*4+3*5 (User D)
SubSubQ 1: What are 2*4, 2*5, 3*4, 3*5? (User D)
Answer: 2*4=8, 2*5=10, 3*4=12, 3*5=15 (User E)
SubSubQ 2: Whats the sum of the Answers to SubSubQ 1: (User D)
SubQ 2: What is (SubQ 1)+42 (User C)
We’ve talked about things roughly along these lines. I’m a lot less confident about how the details of this would hash out, but some kind of related questions system that helps you break apart hard problems into easier ones seems like something we’d eventually want.
The UI could easily get too complex and would probably require some effort to get right.