it-swarm-eu.dev

Co lze udělat, aby byl dlouhý, vícestupňový průvodce uživatelsky přívětivější?

Musím vytvořit průvodce, který má mnoho sekcí, z nichž každá obsahuje více otázek. Jak mohu zlepšit prostředí pro koncového uživatele?

24
Ryan Shripat

Mým prvním návrhem by bylo pokusit se eliminovat co nejvíce kroků. Opravdu přemýšlejte o toku, co je potřeba atd.

Několik tipů, jak učinit dlouhý proces přátelštějším:

  • Zobrazit měřič průběhu dokončených kroků
  • Pokud je to možné, umožněte uživatelům skákat tam a zpět a vrátit se zpět a opravit předchozí položku
  • Poskytněte zpětnou vazbu v reálném čase, pokud položka neodpovídá očekávaným vstupním hodnotám, namísto upozornění uživatele, že něco nefungovalo na konci procesu.

Vedlejší nota (doufejme, že nevyvolává plameny): Apple sotva někdy používá průvodce pro nastavovací procesy, a když ano, Apple set- pomocníci jsou (podle mého názoru) vždy snazší zjistit, než ekvivalenty společnosti Microsoft. Navrhoval bych se podívat na rozdíly a pokusit se identifikovat triky, které Apple používá.

18
Brendan Berg

To jsou nejdůležitější věci, na které mohu myslet:

  • Rozdělte operace představující úkol na řadu kousků.
  • Tlačítka Předchozí a Další.
  • Sekvenční mapa, která ukazuje, kde se nacházíte, vždy

Přečtěte si více o tomto tématu na Navrhování rozhraní Wizard stránka .

10
Nacho

Pokud jste zvážili všechny alternativy uvedené v jiných odpovědích a rozhodli jste se, že průvodce musí být velký, měli byste zvážit následující:

  • Rozdělte informace do logických částí, které nejsou příliš dlouhé
  • Název každé sekce jasně, ale zkuste jej udržet krátký. Pokud to potřebujete, přidejte pod nadpis další popis pro další vysvětlení
  • Zobrazit indikátor průběhu, tj. Krok 3 z 10
  • Poskytněte další a zadní tlačítka pro navigaci. Někdy je vhodné umožnit uživateli postupovat bez dokončení každé části, ale v mnoha případech to není, protože to přidává další složitosti průvodce, které uživatel nemusí úplně pochopit. Mám sklon nenechat uživatele pokračovat, dokud nedokončí sekci (další tlačítko v těchto případech funguje jako odeslání).
  • Opravdu přemýšlejte o každém ovládacím prvku formuláře a o tom, zda je vhodné pro data, která se pokoušíte shromažďovat. Pokud chcete, aby si uživatel vybral z krátkého seznamu, použijte rozevírací seznam, pokud je však seznam opravdu dlouhý, pak rozbalovací seznam není opravdu vhodný. Použijte ovládací prvek vyhledávání nebo tak něco.
  • Seznamy v rozevíracím seznamu by měly být řazeny abecedně
  • Označte ovládací prvky formuláře co nejkratší, ale musí být jasné a snadno pochopitelné, jaké informace chcete shromažďovat. Pokud potřebujete přidat popis, ne místo toho, aby byl titul opravdu dlouhý
  • Použijte popisné značky vody na všech vstupních ovládacích prvcích a výchozí položky v rozevíracích seznamech. např. „Zadejte název“ nebo „Vyberte zemi“
  • Poskytuji podrobné a užitečné zprávy o selhání ověření v souladu s ovládacím prvkem, nejprve ukážu jednoduchou zprávu, ale pokud ji uživatel přejde, získá mnohem více informací o poli a jaké hodnoty jsou přijaty atd. Také zahrnulo selhání ověření hlavního serveru zpráva, která se zobrazí vedle tlačítka pokračovat. Tuto funkci můžete také provést v reálném čase, takže když uživatel píše a zjistí, že je špatná, můžete ji tam a tam zvýraznit.
  • Pokud je průvodce opravdu dlouhý a domníváte se, že by to pomohlo, umožněte uživateli uložit svůj pokrok, aby jej nemusel vyplňovat v jedné relaci a mohl si ho vyzvednout později, kde přestal.
5
ArchieVersace

Každý krok bych vložil do záložky tak, aby byly karty dostupné v kterémkoli bodě povoleny, ostatní byly deaktivovány.

Tímto způsobem se uživatel může volně pohybovat po správných chybách, aniž by musel jít o několik kroků zpět atd. Povolení karet stále zastaví uživatele, aby se přesunul na kroky, které ještě nelze upravit, protože stále chybí informace.

4
txwikinger

Kromě dalších uvedených tipů používejte inteligentní výchozí nastavení pro vše, co můžete. Pokud již máte svou e-mailovou adresu, můžete pravděpodobně zabodnout jménem, ​​potenciálním uživatelským jménem, ​​případně pracovištěm, zemí bydliště (nebo je získat z jejich IP adresy nebo nastavení systému). Tady je malý příklad .

Což vyvolává další zdroj informací: pokud vytváříte aplikaci, bude z tohoto systému k dispozici obrovské množství informací. Použij to.

Přemýšlení o tom může také změnit pořadí, ve kterém se ptáte. Můžete například získat spoustu věcí například ze země a PSČ/poštovního směrovacího čísla.

Když už mluvíme o adresách, systémy poštovního adresování využívají rozsáhlé databáze adres, aby umožnily snadnou kontrolu chyb při zadávání adres: vzhledem k PSČ/poštovnímu kódu můžete být schopni uhodnout po jediném stisknutí názvu ulice, že zamýšlená adresa je " Quixotic street “a ušetříte mnoho chyb při psaní a pravopisu. Můžete také znát rozsah známých adres, a to i v případě, že určitá čísla vyžadují další věci, například číslo bytu. Ne, že byste uživateli zakázali zadávat název ulice nebo číslo domu, které neznáte, ale mohli byste je varovat nemodální „myslíš ...?“ Napište zprávu.

Zkrátka: i když se zdá, že je to z vaší strany spousta práce, kterou může uživatel nakonec přepsat, snadnější život pro (snad miliony) uživatelů stojí za to.

4
whybird

Pokud nelze proces/průvodce sám o sobě zjednodušit nebo jiným způsobem omezit, navrhl bych minimálně uvést, kde přesně se tento proces aktuálně nachází.

Můžete to udělat s něčím tak jednoduchým jako „Krok 6 z 10“ nebo podrobněji ukázáním vývojového diagramu se zvýrazněným aktuálním krokem atd.

3
J Wynia

Vždy existuje způsob, jak minimalizovat velikost průvodce, jako například oddělení úkolů nebo nastavení některých kroků jako nepovinných.

Některé tipy:

  • Název své sekce
  • Tlačítka Zpět a Další
  • Umožněte uživateli procházet kroky, a pokud jsou závislé na předchozích krocích, pak pouze ty, které jsou dokončeny.
  • Poskytněte dobré výchozí hodnoty pro vaše vstupy.
3
giancarlo

Kromě těchto skvělých taktických tipů, které všichni navrhli, bych také doporučil provést nějaké testování použitelnosti slev s lidmi, kteří by s průvodcem pracovali.

Procházením stránek aktuálního průvodce s uživateli můžete získat užitečnou zpětnou vazbu o tom, které sady polí lze seskupit, aby byl pro ně proces přirozenější.

V některých případech zjistíte, že uživatelé mají větší toleranci pro delší formy, jsou-li uspořádáni způsobem, který odpovídá jejich očekáváním.

r.

2
Robert Hamburger

Pravděpodobně tu není ideální průvodce.

Opravdu si uživatel musí vybrat z obrovského seznamu různých možností v pořadí?

Mohli byste výchozí nastavení většiny možností? Pokud uživatel potřebuje změnit výchozí nastavení, může klepnutím na tlačítko změnit tuto konkrétní možnost změnit.

Pokud je nelze od začátku nastavit na výchozí hodnoty, můžete uložit jejich předchozí výběr a ty výchozí?

1
Mongus Pong

Zvažte alternativy k průvodcům: Postupné povolování a zveřejňování.

Máte všechny otázky na jedna stránka, ale zobrazte pouze první část. Poté, co uživatel dokončí první blok, zobrazí se druhý blok na stejné stránce. Pokračujte takto. Tak to je:

  • Snadno se pohybovat tam a zpět
  • Získejte přehled o všech možnostech
  • Naraz se musí zabývat pouze podmnožinou otázek

Díky postupnému povolení jste zakázali další blok otázek, dokud uživatel nedokončí první blok.

1
Erik Engheim