it-swarm-eu.dev

Hledáte „plánovací“ návrhové vzory a názory

Navrhujeme přepracovaný katalog kurzů kombinovaného studia na postsekundární instituci, kde pracuji. Jednou z funkcí, které jsem zahrnul, je ověřený plánovač pro ukládání a registraci našich kurzů.

Tento plánovač není plánovačem ve smyslu rozvrhu nebo kalendáře ve smyslu Wordu, a to natolik, že je možné ukládat kurzy pro pozdější období, a pak také získávat data našich programů pro částečný úvazek před uživateli, aby je mohli žebříky registrovat od registrace kurzů do programových aplikací.

V současné době se zabýváme nápady na brainstorming a whiteboarding pro tok uživatele a návrh interakce za tímto účelem. Tam, kde se začnu dostávat, je představa, že interakce by měla uživatelům umožnit zaškrtnout políčko „přidat do plánovače“ z našich kurzových výpisů a výsledků vyhledávání, ale pak si nejsem jistý nejlepším přístupem k prezentaci plánovače . Aby bylo možné ukládat svá data, budou muset být směrováni prostřednictvím autentizace, takže je nejlepší přístup k:

  1. poskytnout schránku typu „widget“ typu schránky, která se sestavuje s tím, jak uživatel ukládá kurzy, s možností uložit seznam do svého plánovače po dokončení, nebo;
  2. nasměrujte je autentizací při prvním výběru a poté, co je jejich stav relace ověřen, umožněte jim přidávat se k Plánovači přes Ajax a nepřesměrovat je zpět k plánovači.

Toto je velmi časná generace nápadů, takže pokud někdo viděl opravdu dobré, ověřené návrhové vzory kolem toho, rád by některé příklady.

Dík. (Úpravy, které odstranily toto jedno slovo z textu, byly zbytečné, takže ho jen upravuji zpět, abych předvedl další zbytečnost - možná budete chtít najít více užitečných věcí, které můžete dělat se svým časem.)

3
jameswanless

Zní to jako "nákupní košík" pro mě! To je dobré místo, kde začít hledat řešení.

Nejlépe z mého POV:

  • mají widget zobrazující „N kurz na vašem plánovači“, který proklikne do plánovače
  • v případě neověřených uživatelů zvažte výběr v souboru cookie (aby se mohli později vrátit a nechat si vybrat své kurzy)
  • požádat o ověření při proklikání do plánovače

Můžete dokonce zvážit předání hoblíku neověřeným uživatelům. Tomu bych se vyhnul, protože uživateli není jasné, jak jsou jeho data perzistentní. Výše je běžný (?) Kompromis mezi odložením povinného přihlášení, až poté, co uživatel uvidí výhodu vytvoření účtu, a ujistěte se, že uživatel nemusí zadávat dvakrát.

Je to však ošklivý případ: Dočasný výběr uložený v cookie a já se přihlásím pomocí svého (existujícího) účtu. Sloučení dočasného se serverem uloženým nákupním seznamem může ne být tím, co chci. Můžete rozlišit podle přihlašovací cesty (přímé přihlašování s účtem, který obsahuje položky v košíku, nepřevádí dočasný výběr, přihlášení do nového účtu kliknutím přes plánovač), zeptat se, kdy se přihlašujete, nebo podobně.

Z tohoto důvodu možná budete chtít zobrazit přihlášení velmi blízko k widgetu „Plánovač kurzu“.

2
peterchen