About 6 weeks ago I started some daily practice for the Cho Chikun Encyclopedia of Life & Death Elementary series. Several people have been contributing these puzzles here, but the series is still incomplete and the fragmentation between multiple sub-series is also not optimal from a user’s perspective. I have been wondering what could be done to improve this.
Looking at the API for creating puzzles, I can see that it should be doable for me to mass import initial positions from somewhere like https://github.com/mango314/scrapeGo into a new puzzle collection. Maybe this could help for creating the missing puzzles in the Elementary series, or even for the Intermediate series which is not very developed here yet but has a couple people lined up to contribute.
Before I do any import though, I want to make sure this will actually help get quality tsumego collections on the site. This means managing problem solutions, and for a large collection having a single owner may be a limiting factor.
Would it be possible / likely for OGS devs to add a few features to manage large tsumego collections ? The way I imagine it, a few things would help:
- #1 request would be for some collections to have multiple owners. There are two points to it; it would help in populating the problem solutions and it may help deal with the issue of orphaned problem collections (for example, the owner of Elementary problems 1-189 hasn’t played here since 2016, so he can’t fix problem solutions when issues are found).
- mark5000 also had several feature requests for puzzle collection management which I think would be useful: Feature Request: Puzzle Collection Management
- it would be nice if it was possible for puzzle owners (or site admins) to transfer their existing puzzles into a new collection, in order to consolidate the existing fragmented Life&Death collections and maybe to deal with the issue of orphaned collections.
I’d like to get comments on the above, both from site admins & devs (to see what would be implementable) and from puzzle collection owners (to get more feedback on what would be useful).