Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Ideias #5

Open
jeanchilger opened this issue Jan 23, 2020 · 3 comments
Open

Ideias #5

jeanchilger opened this issue Jan 23, 2020 · 3 comments
Labels
documentation Improvements or additions to documentation

Comments

@jeanchilger
Copy link
Member

jeanchilger commented Jan 23, 2020

Ideias e sugestões para o event manager

Esta issue se destinada a conter ideias para o desenvolvimento do event-manager, discussões sobre de que forma as funcionalidades devem ser implementadas e/ou projetadas dentre outros detalhes mais gerais.

Os itens que serem "aprovados" pela maioria, isto é, que realmente serão desenvolvidos, serão mencionados em novas issues (para que alguém desenvolva).

@jeanchilger jeanchilger added the documentation Improvements or additions to documentation label Jan 23, 2020
@jeanchilger
Copy link
Member Author

jeanchilger commented Jan 23, 2020

Algumas ideias gerais que eu o Júnior tivemos (e discutimos brevemente com o Koppe pelo slack):

  • Quando o usuário acessa a aplicação, a primeira coisa que ele vê é uma tela de login (com o IDUFFS).

  • Apenas as pessoas dos CAs que teriam acesso.

  • Ao efetuar o login, o usuário entraria numa tela (principal) onde constaria:

    • Todos os eventos que ele criou com opções para editar e excluir (talvez algumas mais).;
    • Ao clicar num evento o usuário poderia ver informações sobre este evento tais como inscritos dentre outras informações detalhadas de gerência;
    • Ainda teria um botão onde o usuário poderia criar um novo evento (pode ser na mesma área de eventos criados);
    • Constaria nessa mesma tela funcionalidades para criar templates e ver templates (com templates me refiro à templates para a página do evento);
    • Quando o usuário clicasse no botão editar, abriria o editor web que a gente vai fazer;
    • Deve haver um local onde o usuário finalmente publica o evento, poderia ser um botão junto com os de editar e deletar, no mesmo card;
    • Quando o evento fosse publicado, seria gerado um link para este evento, e talvez qrcodes;
  • Quantos aos inscritos/participantes do evento. As inscrições ao evento poderiam ser efetuadas utilizando o IDUFFS.

    • O inscrito após logado no site poderia se inscrever para cada programação, como por exemplo palestras, minicursos, etc;
    • Para facilitar o controle (evitar que pessoas se inscrevam em vários eventos para ganhar ACC e não compareçam a nenhum) ao se inscrever numa programação seria gerado um qrcode único para o inscrito. Na entrada, ao invés das listas de presença, os organizadores iriam ler este qrcode para comprovar que o inscrito compareceu. Esta leitura poderia ficar na página de administração do evento;

@jeanchilger jeanchilger pinned this issue Feb 5, 2020
@jeanchilger
Copy link
Member Author

Como armazenar e mostrar a página (site) que o administrador está criando/editando:

Uma solução que pensamos seria ter uma tabela meta-info (mudar nome) com os atributos: node_element (a tag HTML em que o elemento deve ser inserido), content (o conteúdo do elemento) e style (os estilos do elemento).

Assim quando o administrador cria novos elementos, salvamos em node_element a tag que melhor representa o elemento, em style os estilos (css) que o administrador aplicou e em content o conteúdo em sí.

Aí para cada tabela que teríamos, todos os atributos seriam compostos e seriam uma "instância" da tabela meta-info.

Os nomes da tabela e dos atributos foram apenas para exemplificar

@mateusKoppe
Copy link
Member

Acredito que essa ideia seria bastante complexa, tanto para codar isso quanto para quem for usar, quanto mais simples for para os usuários de criar os seus eventos melhor, talvez poderíamos pensar em alguma forma mais simples

@jeanchilger jeanchilger unpinned this issue Apr 3, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

2 participants