web-dev-qa-db-ja.com

オプションを繰り返し選択できない場合、ドロップダウンリストオプションを削除する必要がありますか?

たとえば、教師が質問をピックアップして生徒に提示できる質問のドロップダウン(html選択)があるとします。ドロップダウンで使用できるオプションは1回しか選択できません。つまり、教師は同じ質問を2回選択することはできません。

だから、今私の質問は:

オプションを2回以上選択できない場合は、

A)選択されていないオプションのみを表示するようにドロップダウンオプションリストを更新する必要がありますか?

OR

B)ドロップダウンはそのままにしておく必要があり、ユーザーが既に選択したオプションをクリックしても、選択は更新されません?

OR

C)gray-out(disable)ドロップダウンリストで既に選択されているオプション

どちらがより直感的なアプローチでしょうか?

現在のUIのスクリーンショット: screenshot of our current UI

5
MrClan

ドロップダウンは、おそらくここでの最良のオプションではありません。このタスクを明確に理解できるようにするには、以下の例のように、より適切なUIが何らかの形式のデュアルリストになります。

enter image description here

更新:

デザインの操作が制限されていることを考えると、次のことをお勧めします。

A)ドロップダウンオプションリストを更新して、選択されていないオプションのみを表示する必要がありますか?

これはユーザーからコントロールを削除し、何が選択されているかについての可視性を提供しないため、これは良い考えではありません。

OR

B)ドロップダウンはそのままにしておく必要があります。ユーザーがすでに選択したオプションをクリックしても、選択は更新されません。

これにより、フィードバックループの[アクション]> [効果]> [フィードバック]が解除されるため、問題が発生します。

OR

C)ドロップダウンリストで既に選択されているオプションを灰色表示(無効)にしますか?

設計上の制限を考えると、@ JonWの提案に従ってこのオプションをお勧めします。これは、オプションAとBの両方の使いやすさの欠点をカバーしているためです。

これがどのように見えるかの例です:

enter image description here

これがお役に立てば幸い

13
Okavango

私は最近@jeffatwoodの The God Login に関する優れた記事に刺激を受けました。

神は何をしますか?

まあ、神がこれを行っていたとしても、選択リストはbeさえありません-ユーザーが望むオプションはすでにそこにあります-選択の必要はありません。神はあなたがどちらを望んでいるかをすでに知っています。

ドロップダウンは、誰かがドロップダウンからたくさんの質問を選択してリストに追加するために使用されています。神はドロップダウンを必要としません。神はあなたに質問のリストを与えるだけで、ジェフが言うように:バム。 1つのステップ

OK-しかし、先生はリストに何を入れるかについて少し制御したいので、ドロップダウンが必要だと言います。確かに、彼らは自分が追加したものを確認できるようにしたいのですが、確かに(@JonWが言ったように)-しかし、彼らはもっと自分の興味を持っていますそれらはまだ追加されていませんはまだ追加されていません。作成中の質問のリストにあるので、彼らはすでに自分が追加したものを確認できます。

最悪のケースを想像してみましょう-ドロップダウンに100の質問があります。教師は順番に番号1、2、3、4、... 99を追加します。最初はうまくいきますが、約60項目までに、教師はリストを下にwayスクロールして次のリストを取得する必要があります。

まあ神はあなたが一度だけリストを見て、一度にすべてを選択する必要があるべきであると言われるでしょう。バム!つまり、リストを開いたままにし、複数の選択を行う何らかの方法を意味します-マルチチェックリストのように。

しかし、順序が重要であり、リストの順序と一致しなかった場合はどうなりますか。ユーザーがクリックした順に質問を追加してください。

しかし、教師didが複数のステップで実行したい場合はどうでしょうか。次に、リストは複数の選択を許可する必要がありますおよびどれがすでに追加されているかを示します。

しかし、リストがまだ表示されている間に、教師が選択を行っている順序を確認できるようにしたいとしたらどうでしょう。したがって、アイテムが選択されると、リストはアイテムの色をゆっくりとフェードインまたはフェードアウトし、アイテムageになります。それだけでなく、神はあなたに質問の最後のリストでもアイテムをシャッフルさせてくれました。

神はまだあなたがドロップダウンリストを使用しないことを望んでいるので、おそらく神は最終質問のリストの機能とドロップダウンリストの上記の機能を単一のコンポーネントに結合し、1つ以上の昇格、降格、シャッフル、およびランダム化を行うことができます(またはすべての)アイテムを一度に。

私が言っていることは-あなたはあなたの優先順位を選択し、考えられる最高の結果を考えます-抵抗の少ない道-のようなオプションシステムはあなたの心を読んでいます-神がそれを行う方法。そして、どれだけ近づくことができるか見てください。

地獄そう-神のログインは私たちが考えるべき方法です!

8
Roger Attrill