web-dev-qa-db-ja.com

スキップされたオンボーディングチュートリアルの処理

背景:アプリのオンボーディングチュートリアルを設計しています。私のアプリはテキストエディターと考えることができます。このチュートリアルでは、基本について新しいユーザーをガイドしますが、いつでもスキップできます。ユーザーがチュートリアルをスキップした場合、後でチュートリアルをやり直すことを許可したい。

ただし、オンボーディングチュートリアルは、新規ユーザーがサインアップしたときに作成したファイルに依存していることが今日私に起こりました。これらのサンプルファイルが変更または削除された場合、チュートリアルは意味をなさなくなります。

ここで問題は、ユーザーがチュートリアルを再開することにしたときに、新しいユーザーエクスペリエンスをエレガントに再構築する方法です。

私が思いついたいくつかの解決策:

  1. サンプルファイルを編集または削除した場合は、オンボーディングを再開するときにメモを取り、必要なファイルを再作成してください。プロ:簡単です。短所:私の意見ではエレガントではありません。クライアントは、これらのサンプルドキュメントの内容を知っている必要があります。エンジニアリングの観点からは、それは悪いことです。しかし、それがこのように行われなければならない場合は許容できます。
  2. 常にオンボーディングチュートリアルをサンドボックスで実行しますが、「ドキュメントをワークスペースに保存します。プロ:エンジニアリングの観点から見ればエレガントです。コン:ユーザーにとってさらに複雑です(「ワークスペースに保存するとはどういう意味ですか?」) )
  3. オンボーディングチュートリアルでのみ表示できるように、サンプルファイルを特別なものにします。チュートリアルをスキップすると、表示されません。プロ:上記の問題を解決します。短所:(1)混乱を招く可能性(「今見たものはどこに行ったのか」)および(2)これらのサンプルファイルを特殊ファイルとしてマークする必要があり、コードが複雑になります。

私は今、解決策#3に傾倒しています。アドバイスは大歓迎です!

1
Erica Xu

同様の問題がありましたが、最近 Invision チームを指摘しました。いくつかの考え:

ユーザーは制御を感じる必要があります-そのとき、システムの使用に満足しています。システムの自動的な突然の変化はユーザーエクスペリエンスの低下であり、間違った方法でこすり落とす可能性があります。避けた方がいいです。

これを守ることは心であり、シナリオは手元にあります-いくつかの解決策を提案します-

a)オンボーディングに使用するテンプレートを編集不可として作成する-ロックされています。そして、ユーザーがそのテンプレートを編集しようとすると、「こんにちはエリカ、これはロックされたテンプレートです、すぐに参照できるように、親切な通知がポップアップします。これを編集したり試したりしたい場合は、複製することを検討してください。 "チェッククイックスケッチ添付。ユーザーが同意すると、複製が発生し、テンプレートのロックが解除されて開かれるため、ユーザーは編集しようとしていた同じ画面に戻ります。通知のトーンに注意してください。これは、ユーザーを支援するために行われたかのようです。

b)アプリに保存されたオンボーディングファイルを内部で保存し(オンボードするたびに使用します)、ユーザーにコピーを表示しますワークスペース(「オンボードヘルプファイル」と呼ぶこともできます)。ユーザーのワークスペースにあるこのファイルには、「元に戻す」機能のオプションがあります。オプションで、オンボーディングチュートリアルにこのヒントを追加できますか?したがって、このようにして、ユーザーはファイルを確認して編集できます。元のファイルを参照したい場合は、元に戻すことができます。元に戻すダイアログでは、ユーザーがこの編集したファイルも保存するかどうかを尋ねることができます。

オプションa)は、参照ファイルを表示するのに役立ち、必要に応じて常に参照できます(編集されていないため)。 。これもまた、非常に状況に応じて行われます。

オプションb)は物事を簡素化し、ユーザーに負担をかけます。あなたの解決策の傾向3)しかし、「私が今見たものはどこに行ったのですか?」という質問に答えます。

enter image description here

1
Amit Jain