My general suggestion is to allow players to vote for changes, which will be updated automatically upon some set number of votes, as follows:
1) Add or remove moves. Sometimes a move or two at the end of a puzzle is extraneous, or another move or two would be a good addition to a puzzle. Mostly this seems to come in the form of extra computer moves at the end, but sometimes it seems like one or two fewer human moves would be good as well.
2) Allow part marks (partial increases in training rating). For when the position is improved to a winning one but not checkmate or totally winning. Similarly, the option to change "wrong" to "good move but try again" for certain moves would be an improvement to a lot of puzzles. While I prefer the flexibility of lichess puzzles over some other sites (such as multiple checkmating lines being allowed), losing points for improving to a winning position (even dominating) or making a decent but not great move after getting a winning position in a puzzle can be a downer.
I was thinking the votes could be like other sites use for tags (eg. pin, fork, skewer, smuggled mate, etc.), with a +5 vote and 70% of votes for any change resulting in the change being adopted.
In the case of controversial votes (i.e. significant disagreement between people), perhaps the problem could be segregated somewhere to be computer analyzed or voted on by higher-rated members of the site.
3) Add tags (pin, skewer, mate in 3, etc) for those people looking to improve by doing puzzles in specific areas. Not sure if computer analysis of an individuals game could point a person directly to their explicit weaknesses (eg. missing mates, missing forks, etc.), but this too would be an excellent addition in the future should it be possible to code.
4) Allow the computer to show why a move is bad upon user request (i.e. play the winning counter-move or reveal the line on-screen) when a person makes a bad move.
I think the training tool is pretty good, but implementing changes like those above would make it world-class IMO, much like the rest of this site.
Thanks for the excellent work so far;
-WT
1) Add or remove moves. Sometimes a move or two at the end of a puzzle is extraneous, or another move or two would be a good addition to a puzzle. Mostly this seems to come in the form of extra computer moves at the end, but sometimes it seems like one or two fewer human moves would be good as well.
2) Allow part marks (partial increases in training rating). For when the position is improved to a winning one but not checkmate or totally winning. Similarly, the option to change "wrong" to "good move but try again" for certain moves would be an improvement to a lot of puzzles. While I prefer the flexibility of lichess puzzles over some other sites (such as multiple checkmating lines being allowed), losing points for improving to a winning position (even dominating) or making a decent but not great move after getting a winning position in a puzzle can be a downer.
I was thinking the votes could be like other sites use for tags (eg. pin, fork, skewer, smuggled mate, etc.), with a +5 vote and 70% of votes for any change resulting in the change being adopted.
In the case of controversial votes (i.e. significant disagreement between people), perhaps the problem could be segregated somewhere to be computer analyzed or voted on by higher-rated members of the site.
3) Add tags (pin, skewer, mate in 3, etc) for those people looking to improve by doing puzzles in specific areas. Not sure if computer analysis of an individuals game could point a person directly to their explicit weaknesses (eg. missing mates, missing forks, etc.), but this too would be an excellent addition in the future should it be possible to code.
4) Allow the computer to show why a move is bad upon user request (i.e. play the winning counter-move or reveal the line on-screen) when a person makes a bad move.
I think the training tool is pretty good, but implementing changes like those above would make it world-class IMO, much like the rest of this site.
Thanks for the excellent work so far;
-WT