ShopOne / Shitforces

くそなぞなぞコンテストサイト
shitforces.vercel.app
MIT License
27 stars 13 forks source link

[frontend] ソートなぞなぞ作問ツールの追加 #197

Open ShopOne opened 3 years ago

ShopOne commented 3 years ago

結構ソートなぞなぞの作問者の方が多いので、ソートなぞなぞ用の作問ツールを作ると嬉しいかなと思いました。 やるとしたら、文字列を打ち込んだら自動的に答えを生成してくれる仕組み もしくは、問題文と答えがソートした時に一致するかの送信前チェック とかかなと思います。 他に良さそうな意見や、これの中で良さそうだと思うのがあればそれを歳用したいです。

no-yan commented 3 years ago

文字列を打ち込んだら自動的に答えを生成

作問のクオリティチェックをすっ飛ばす要因になりそう(打ち込み→ソートボタン→完成)なので、ちょっと躊躇します。再ソートボタンとかをつけても、問題が生成される部分に人間が介入せず、人間は出来た問題を採用するかどうか決めるだけなので。

一致チェックは良い機能だと思います。作問者には便利でコンテストのクオリティ保証もされるので。

no-yan commented 3 years ago

「文字列を打ち込んだら自動的に答えを生成してくれる仕組み」を「文字列をソートする機能」と読み替えてますが、あってますか?その場合答えは元の文字列なので、誤読かもしれません。

ソート機能であれば、加えてドラッグ&ドロップでの並び替え機能をつけたいです。作者が介入できる部分が増えて作問が楽しいし、良いものをつくろうとする一要素に成るのではないかなと感じます。参加者側にもドラッグアンドドロップ機能は提供できる点は良いなと思います。

ShopOne commented 3 years ago

文字列を打ち込んだらというのは、問題文の文字列をソートして答えの所に入れてくれる仕組みのことを考えていました。 最初のコメントの自動的に答え生成は、何処かから文字列を引っ張ってきて自動的に問題が作られる仕組みですかね? これは実装しません。 ドラッグアンドドロップは良いと思います。

no-yan commented 3 years ago

自分のコメントがわかりにくいですね。両方とも一貫して、コンテスト編集ページで「答え」フォームを参照して問題文を自動生成する機能を指していました。

当初提案された機能をそのまま理解すると、コンテスト編集ページで、問題文に「いこするォキクチッフュンーー」があった場合、答え欄に「こいするふぉーちゅーんくっきー」が入力される作問者用機能のようにみえますが、そういうことを意図してますか? かなり大変な処理に見えるので、作問者が入力した「正解」から「問題文」を生成する機能と読み替えていました。

ShopOne commented 3 years ago

頭が崩壊しており、ソート前の文字列を問題文に入れるものと考えてしまっていました。 すみません… そうですね、正解から問題分を生成するの方です。