質問: 「プランナー」のデザインパターンと意見を探しています 私は、私が勤務する高等教育機関で、改良されたパートタイムコースコースのカタログをデザインしています。私が含めた機能の1つは、コースを保存および登録するための認証済みプランナーです。このプランナーは、wordのタイムテーブルやカレンダーの意味でのプランナーではなく、後でコースを保存して、ユーザーの目の前でパートタイムプログラムのデータを取得して、コースの登録からプログラムアプリケーションへのはしごを作成することもできます。現在、ユーザーフローとそのためのインタラクションデザインのアイデアについて、ブレーンストーミングとホワイトボードを行っています。私が到達し始めているのは、インタラクションでユーザーがコースリストと検索結果から「プランナーに追加」のチェックボックスをオンにすることを許可するという考えですが、プランナーを提示するための最良のアプローチはわかりません。データを保存するには認証を介してルーティングする必要があるため、次のことを行うための最良の方法です。 ユーザーがコースを保存するとビルドされるサイドバー「ウィジェット」タイプのクリップボードを提供し、完了時にリストをプランナーに保存するオプション、または 最初の選択で認証を介してそれらをルーティングし、セッション状態が認証されたら、ajaxを介してplannerに追加し、plannerに戻さないようにします。 これは非常に初期のアイデア生成であるため、この周りに本当に有効で検証済みの設計パターンを見た人がいるとしたら、いくつかの例が気に入るでしょう。ありがとう。 (この1つのwordのテキストを削除するための編集は無意味だったので、私はそれを編集して、さらに無意味であることを示しています。時間を使ってもっと役立つことを見つけたいと思うかもしれません。)
回答: 「ショッピングカート」のように聞こえます。これは、解決策を探すのに適した場所です。できれば私のpovから: 「プランナーのnコース」を示すウィジェットがあり、クリックするとプランナーに移動します 認証されていないユーザーの場合は、選択をcookieに保存することを検討してください(後で戻ってきてもコースを選択できるようにするため)。 プランナーにクリックスルーするときに認証を要求する 認証されていないユーザーにプレーナーを表示することを検討することもできます。ユーザーには自分のデータがどれほど永続的であるかが明らかでないため、これは避けます。上記は、必要なサインアップをユーザーがアカウントを作成するメリットを理解するまで遅らせることと、ユーザーが2回入力する必要がないことを確認することの間の一般的な(?)妥協です。ただし、醜いケースがあります。一時的な選択がcookieに保存され、自分の(既存の)アカウントでログインします。一時ファイルをサーバーに保存された買い物リストとマージすると、notが必要になる場合があります。ログインパス(カートにアイテムがあるアカウントでの直接ログインでは一時的な選択が転送されない、プランナーでクリックして新しいアカウントにログインする)で区別したり、ログインのタイミングを尋ねたりすることができます。そのため、「コースプランナー」ウィジェットのすぐ近くにログインを表示することをお勧めします。