web-dev-qa-db-ja.com

インスピレーション/数百の(Ksではない)要素をフィルタリングする例?

私たちのアプリは、私たちの望遠鏡のための500-1000の研究提案に対してなされた決定をサポートします。提案には多くの側面があるため、ユーザーは同様の提案を探索できるようにしたいと考えています。 (「レーザーガイドスターを必要とせず、「機会のターゲット」を含む提案)」

現在のUIは、「除外」と「のみ」のマークが付いた2行のチェックボックスを持つタブ付きボックスでこれを行います。これはひどいことではありませんが、一部のカテゴリはバイナリであり、一部は列挙型を持っているためです(たとえば、レーザーガイドスターの必要性ははい/いいえですが、機会のターゲットにはいくつかのフレーバーがあります)。最終結果は、George Booleだけが愛することができるUIです。

周期表をインスピレーションとしていくつかのスケッチを試してみましたが、要素数が多く、寸法の数が多すぎるようです-ディスプレイに最大10個の特性を表示するのに十分な大きさの何百ものタイルを収めることはできません。

同様の流れでインスピレーションまたは「ただ」適切に実装されたUXについて何か考えはありますか?

7
Larry OBrien
  • あなたの説明からの重要な問題は、関連する/類似した提案を見つけることです。

この視覚化を見てみましょう: 強制指定レイアウト は、ドキュメントをクラスター化して、探している種類の周期表を提供し、探索できるようにします。

ここでのUXの利点は、関連する提案の各グループを個別のフィルタークエリで要求する代わりに、一度にグループ。タスクを実行するために必要な対話は少なくなります。

フィルターとは何かについて考える際のシフトが必要です。つまり、基礎となるメカニズムではなく、ユーザーに対してフィルターが何をするかについて考えます。 Googleは検索結果をスコアリングしてソートするときにフィルタリングを行っていますか? 「はい」と言います。

したがって、必要なフィルターがGeorge Boolが愛するフィルターである場合、式を作成するためのより良い方法を探す必要があります。類似スコアに基づいてフィルターを見ると、走行距離が増えることがわかります。 これらのUIはよりシンプルにできます-各ディメンションの重み(0から100のスライダー)は、プロポーザルの現在のパーティション分割でどれほど重要かを示します。

ぶら下がりフルーツ

Protovisを使用してプロセスを迅速に開始する場合でも、クラスターベースの視覚化インターフェイスを実行することは重要な作業になります。その視覚化なしで、提案の類似性スコアリングのメリットを早期に得ることができます。選択された提案との類似性によってソートされた提案のソートされたリストを提供します。これは、すばやく簡単に実装できます。提案の横をクリックすると、その提案が一番上に移動し、リストはその提案との類似度によって再ソートされます。

6
James Crook

実際の良い例は見ていませんが、Outlookのルールメカニズムのように動的にルールを追加できるはずです。キーワードをすばやく使用してルールを見つける動的リストボックスを使用して、それを組み合わせることができます。

そう:

Enter keyword [__________]

「la」と入力すると、「laser」のヒントになります。次に、「含める」または「除外する」を選択できます。

   Enter keyword [laser__]
   ( ) Include 
   (X) Exclude
   -------------
   [add new rule]

そして、複数のオプションを持つルールの場合、以下のオプションをリストできます、

Excluding lasers
  ---------------
  Enter keyword [flavor__]
  (X) Include 
  ( ) Exclude
  Values:
    [ ] Vanilla
    [ ] Strawberry 
  -------------
  [add new rule]

おそらく、Outlookが単語に下線を引く方法は、ルールが人間の言語で表示されるためです(「from-address _contains_ 'useful'move whenフォルダへのメッセージnot-useful ")次に、変更する必要のある部分をクリックできます。from_addressは件名、containsは「does n't contains」または「is正確」などです。)これがルールを入力するための主要な方法であるとは思いませんが、ルールの変更または修正が非常に簡単になります。

1
Inca

フィルタリングとソート機能を備えたシンプルなグリッドはどうですか?それは非常にセクシーではありませんが、それは非常に使いやすいです:)。基本的に、スプレッドシートを提案しています。

1