it-swarm-pt.tech

Procurando padrões e opiniões de planejador 'planejador'

Estamos projetando um catálogo de cursos de estudos de meio período renovado na instituição pós-secundária em que trabalho. Um dos recursos que incluí é um planejador autenticado para salvar e registrar-se em nossos cursos.

Esse planejador não é um planejador no sentido de calendário ou calendário do Word, mas pode salvar cursos para mais tarde, além de obter nossos dados de programa de meio período na frente dos usuários para passar dos registros dos cursos aos aplicativos do programa.

Atualmente, temos idéias de brainstorming e quadro de comunicações para o fluxo do usuário e o design de interação para isso. Onde estou começando a chegar é a noção de que a interação deve permitir que os usuários marquem uma caixa de seleção para 'adicionar ao planejador' em nossas listagens de cursos e resultados de pesquisa, mas não tenho certeza sobre a melhor abordagem para apresentar o planejador . Eles terão que ser roteados através da autenticação para salvar seus dados, portanto, é a melhor abordagem para:

  1. forneça uma área de transferência do tipo 'widget' da barra lateral criada à medida que o usuário salva os cursos, com uma opção para salvar a lista em seu planejador quando terminar, ou;
  2. roteie-os através da autenticação na primeira seleção; depois que o estado da sessão for autenticado, permita que eles sejam adicionados ao planejador via Ajax e não os direcionem de volta ao planejador.

Esta é uma geração de ideias muito antiga, por isso, se alguém viu padrões de design validados realmente bons em torno disso, adoraria alguns exemplos.

Obrigado. (A edição para remover esta palavra do texto foi inútil, por isso estou apenas editando-a novamente para demonstrar mais inutilidade - você pode querer encontrar coisas mais úteis para fazer com o seu tempo.)

3
jameswanless

Parece um "carrinho de compras" para mim! É um bom lugar para começar a procurar soluções.

De preferência do meu ponto de vista:

  • tenha um widget mostrando "N curso em seu planejador", que clica no planejador
  • para usuários não autenticados, considere armazenar a seleção em um cookie (para que eles possam voltar mais tarde e ainda ter seus cursos selecionados)
  • solicitar autenticação ao clicar no planejador

Você pode até considerar mostrar a plaina para usuários não autenticados. Eu evitaria isso, porque não é óbvio para o usuário a persistência de seus dados. Acima, há um compromisso comum (?) Entre adiar a inscrição necessária até que o usuário veja o benefício de criar uma conta e garantir que o usuário não precise entrar duas vezes.

Há um caso feio com isso: uma seleção temporária armazenada em um cookie e eu logon com minha conta (existente). Mesclar o temporário com a lista de compras armazenada no servidor pode não ser o que eu quero. Você pode diferenciar pelo caminho de login (o login direto com a conta que possui itens no carrinho não transfere a seleção temporária, o login em uma conta nova clicando no planejador faz), perguntar quando o login é efetuado ou semelhante.

Por esse motivo, convém mostrar o login muito perto do widget "Planejador de curso".

2
peterchen