ユーザーが15人以上のサッカー選手をリストに追加する必要があるWebアプリケーションを設計しています。各プレーヤーについて、ユーザーは各行の8つの異なるフィールドに値を入力する必要があります。通常、どのフィールドにも値がないすべてのプレーヤーの約50%です。
列(アイコンで置き換えられます)は次のとおりです。
私の質問はこれです:
私の場合、ユーザーが値を入力するための最良の方法は何ですか?キーボード、数値ステッパー...?
分ではなく分を入力する必要があることをユーザーにマークする方法(== --- ==)分ゴールを獲得するとき、通常ユーザーが最初に想定することは何ですか?
設計のための他のいくつかの提案?
入力のためにデータをよりよく構造化すべきだと思います。まず、シーズンごとに変化しないデータ(数、名前)と、すべてのゲームで変化するデータを混在させます。
したがって、最初にこれらの2つを分割して最初にチームを作成します。さらに、チームのカテゴリでは、キーパーやディフェンダーなどが単にキーパーであるかどうかよりも一般的です。
マス番号入力の最初のドラフトとして-合計と最小値を示すラベルを上部に重ねて、最小入力値を広げることができます。
ただし、さらに進んで、入力をさらに分割して、それらのために特殊化された入力を使用することもできます。 ゴール/アシストの場合、かなり効率的な入力を可能にするゴール/アシストの数を示す簡単なトグルが必要です。
次に、Cards/Substitutionsの場合、一度に1人のプレーヤーでデータを入力するか、一度にすべてのカードを入力してからすべてのデータを入力するかによって異なります一度に置換。プレーヤーごとに必要な場合-すべてを1つのタブに配置してください-ユーザーはタブに沿ってタブを付けることができます。カード/代替になりたい場合は、別のタブに配置してください。
データをすばやく入力できるようにするために、Excelスプレッドシートのように、キーボード入力を許可することをお勧めします。 EnterキーまたはTabキーを押すと、次のボックスに進み、ユーザーがキーボードとマウスを切り替える必要性を減らします。ただし、値が入力されたら簡単に変更できるように、[目標]ボックスと[アシスト]ボックスに上/下ボタンを含めることをお勧めします。
質問の2番目の部分については、ボックスにデフォルト値を設定すると、単語の「カウント」または「数値」を入力ボックスまたは列に追加するのと同じように役立ちます。
ユーザーが値を入力するための「最善の方法」について話しているとき、特に入力するフィールドとラインアイテムが多いときは、さまざまな考慮事項がたくさんあります。答えを提供するのではなく、考慮すべきいくつかの要因を以下に示します。