Undoubtedly, one of the biggest features on Brilliant is that you can participate in solutions-discussions, share how you solve problems with others, comment on others' solutions and learn from one another. Here are some ideas that I believe will make the solutions discussions even better.
\(1.\) Add a "request for solution" button:
I know there is a 'request for solutions message board' but that can't be the permanent solution [no pun intended.]. Posts gradually get buried in feeds, so after a while people will [probably] stop commenting on it. I suggest adding a 'request for solution' button for every problem. If someone clicks on it, that problem is going to appear in the feeds of people who have solved it. That problem will have some kind of marker like 'add a solution to this problem' [remember posts that were marked as 'suggested for you'? I'm thinking of something like that.].
\(2.\) Introduce a rating system for solution writing:
If there is a rating system for solution-writing, a lot of people will be more encouraged to post solutions and that, I believe, will essentially make the discussions more enriched.
The rating system can take certain things into account, like: the average number of upvotes per solution.
\(3.\) Add something like 'reputation points':
I believe this will not only improve the overall quality of the solutions-discussions but discussions in general. This will encourage a lot of users to offer constructive comments and feedback.
This thing can take things like number of upvotes per comment, number of likes and re-shares per post etc. into account.
I know these ideas are quite hard to implement. They are easier said than done. But I do believe that they can effectively make Brilliant better site for everyone.
I'd like to hear what other users have to say. I'd also love it if a staff member responded by at least leaving a comment.