Hello, I found this group as it was linked from the Zero State Facebook group.
In 2012, I designed an algorithm to determine the rating system for exactly the kind of system described here. Basically, problems presented were tagged by the userbase, and multiple tags would be used, and the tags would even be weighted. So eventually the system could see a problem which is 80 percent of topic A, 15 percent topic B, 5 percent topic C. Each user would also have a perceived skill level, which is a combination of a “global skill level” and the skill level of the various topics that they have, in relation to the tags.
I still have a spreadsheet which describes the algorithm. It’s never been built/implemented, so it would need some further research and testing. But the basic foundations are there.
I discussed the idea and the algorithm with Ben Goertzel, and his response seemed rather enthusiastic and he suggested turning it into an open source discussion platform of some sort.
I don’t believe the rating system would have to be tied to the problem and solution system. A library could be built which has the abstract building blocks to determine the ratings and so on. Then a service which is more specialized towards problem solving and finding solutions, could be built on top of it. And other services similar to Reddit or other tagging systems could be built on top of the library as well.
I’m interested in chatting about this sometime with whomever is interested. I don’t have time to do any coding right now as I work a very busy day job as a software engineer. But I could work alongside a developer that wishes to do this.