Sometimes I allow my mind to wander around freely (and lose the game I am in, but who cares? Not me and certainly not my opponent).
This time I dreamt of a random puzzle selector (RPS) which is customisable. An ambitious dream and very likely unpractical or even impossible to implement.
The RPS would select randomly a puzzle from the OGS puzzle database.
Or you could give in your preferences:
difficulty of puzzle: dan, SDK, DDK
types of puzzle: L&D, fuseki, middle game, endgame, etc.
etc.
Also an option to like or dislike a puzzle would be great.
Like: give me more puzzles of this collection and / or this puzzle author.
Dislike: please no more puzzles of this collection and / or this puzzle author.
Don’t know if something like this already exists somewhere else on another go server, because OGS is more than enough for me.
The things you’re describing make me think of features in several other places. I don’t think any of them have all of those features, though, if I’m understanding you correctly.
Not exactly as you describe it, but the like/dislike makes me think of BlackToPlay.
101weiqi has puzzle sets of all types that you can choose to study and it will randomize the order. I think you can add multiple collections to one study set. I think it has many other features, but I haven’t figured it out since it’s all in Chinese
Likes is a very limited feature suggestion and prone to ambiguity. I would favorize a discussion page for each puzzle.
Linked to this, It would be great to have the ability for the creator to give editing power to other(s) on the puzzle.
I kind of understood the “like/dislike” suggestion to be less of a rating system for the puzzles, and more to indicate “i do/don’t want to see this puzzle again (or more puzzles like this one)”
Taking the risk of being “that guy who brings up chess again”, lichess has a puzzle feature that sounds exactly like what you are describing. Each puzzle is assigned some tags regarding the type of the puzzle (usually game stage and what the type of tactic that is used is), and every puzzle, as well as every user, gets a rating. Doing a puzzle is then treated as a ranked match between the user and puzzle, where solving it gives you rating points and loses some for the puzzle, and vice versa. Afterwards, there is feedback options to confirm if the puzzle tag was correct. Last time I checked, there was a bit of trouble with the circumstance, that the difficulty of a puzzle varies, depending on if you drew it randomly from all puzzles, such that the solution could be anything, or you drew it from the restricted pool of puzzles that use a specific tactic, making it easier to solve.
Anywho, might be worth looking into.
I had never seen that site before…I generally avoid tseumego because they make me feel like a dunce, but that site continuously adapts the difficulty based on results. Plays well on a mobile, plus that oh-so-sweet ding reward sound on success! Noice