Chat para o Solar


Equipe:

Viviane Sampaio Maia
Henrique Araujo
Frederico Da Rocha Tomé Filho


Yggra: Plataforma de chat / fórum

O conhecimento não é linear. Dúvidas geram mais dúvidas, tópicos se aprofundam, discussões rapidamente fogem do seus trilhos originais.
 Os sistemas de chat atuais, infelizmente, não acompanham esse tipo de fluidez, por servirem apenas para exibir diálogos lineares, em que um único tópico é abordado. Conversas por vezes ficam confusas e desorganizadas, e muitas vezes ninguém entende mais o que está acontecendo na discussão.
Fóruns, por outro lado, são levemente mais organizados. Cada sala possui um assunto, logo se a conversa foge deste, um novo tópico pode facilmente ser aberto para desenvolver a nova ideia. A rigidez também ajuda a reduzir a quantidade de mal-entendidos, o que ajuda os tópicos a se manterem em uma única linha. Mas fóruns possuem uma estrutura muito estrita, e as discussões tornam-se mais estáticas devido ao formato de grandes mensagens a serem “postadas”.
Devido a esses problemas, acreditamos que nenhuma das ferramentas existentes atualmente pode ser considerada “ideal” para que uma conversa discorra de forma fluente e de fácil compreensão a todos que estão envolvidos na discussão. Por causa disso, propomos um conceito completamente diferente de sala de chat: o Yggra.
É de conhecimento popular que as árvores representam conhecimento e sabedoria. O que não é geralmente reparado é como a sua estrutura pode ser facilmente comparada às etapas de uma discussão. As raízes fortes, simbolizando a base do conhecimento; o tronco, espesso, representando uma grande pergunta a ser resolvida, que só se sustenta devido às suas bases; os galhos, representando os diversos rumos que uma discussão pode tomar, todos ao mesmo tempo; as folhas, que são partes essenciais para manter a árvore viva, funcionam como os comentários em um debate, essenciais para que cheguemos em algum resultado; e por fim, os frutos, o ápice da árvore e da discussão, o propósito com o qual ambos são criados.
Baseado nessa simples analogia, apresentamos o Yggra. Seu nome deriva da famosa Yggdrasil, a mais conhecida árvore da mitologia nórdica, ao redor da qual os deuses se reuniam diariamente para debater.

O que é o Yggra?

O Yggra é um sistema de chat com um apelo visual e funcional. O sistema funciona da seguinte forma:
Um assunto é decidido. Esse assunto aparece graficamente representado como o tronco de uma árvore simples. Qualquer pessoa pode criar uma árvore, e essas árvores podem todas serem vistas em uma tela de seleção de sala de chat.
Caso o criador do assunto decida sugerir fontes de pesquisa, esses elementos aparecem nas raízes da árvore, abaixo do tronco. Os links são acessáveis por todos.
Acima, vem a copa. Cada vez que um comentário novo é adicionado, o galho estende-se, e uma nova folha aparece na árvore. A folha contém o conteúdo do comentário (com um limite razoável de caracteres), e a imagem do avatar da pessoa que colocou aquele comentário. Colocar o mouse sobre a imagem exibe algumas informações adicionais sobre o usuário, como nome ou apelido, e o momento da postagem. Informações adicionais podem ser visualizadas se o usuário permitir.
A folha contém três botões: Responder, Concordar, Reportar.  O primeiro botão permite ao usuário que o utiliza a possibilidade de comentar a respeito daquele assunto. Um galho se expande a partir dessa folha, e uma nova folha com o novo comentário é adicionado. Contudo, se duas ou mais pessoas responderem à mesma folha, galhos adicionais serão criados. Isso permite com que um comentário crie ramos distintos, e os galhos tornam a compreensão desses ramos algo mais intuitivo (afinal, o chat não está mais trabalhando com o conceito de tempo, o momento em que foi comentado, e sim com o conceito de assunto, ou O QUE foi postado, que é o que verdadeiramente importa em uma discussão).
O segundo botão, concordar, aumenta um ponto ao score da folha. Folhas com muitos pontos tornam-se frutos, ou em outras palavras, comentários – chave. Frutos são comentários essenciais a discussão, pois são um consenso da maioria. Logo, nada mais justo do que torna-los fáceis de identificar. Folhas que possuem muitas ramificações também se tornam frutos, pelo motivo exatamente oposto: são pontos espinhosos, de pouco consenso e, portanto, mandatórios de serem lidos e discutidos.
O terceiro botão, Reportar, necessita ser adicionado porque infelizmente nem todos os tipos de debate são sadios. Quando pessoas começam a se exaltar, certos assuntos podem acabar ficando pesados e irrelevantes à progressão da discussão. O botão reportar faz com que a folha seque e fique amarela, impedindo o usuário de ler seu conteúdo facilmente. Se o usuário realmente desejar ler o conteúdo da folha, ele pode simplesmente clicar nesta para abri-la, pois mesmo ânimos exaltados podem servir para a compreensão de certas coisas, e eliminar esses comentários seria injusto à discussão.
Os comentários podem ser escritos em diversas fontes, e imagens e links podem ser anexados facilmente às folhas através de uma ferramenta de postagem simples, similar às caixas de resposta rápida em certos fóruns.
A árvore pode ser navegada tranquilamente utilizando o mouse. Ao se clicar em um ponto de um galho qualquer, todas as conversas que aconteceram após aquele ponto aparecem em uma caixa similar às caixas de chat de jogos online, em ordem cronológica, com a diferença que após cada comentário há os três botões que as folhas possuem. Em caso de haver ramificações mais adiante naquele galho, os diálogos serão exibidos no chat em ordem de tempo, e com um prefixo para indicar em que galho se encontra. Os posts de fruto têm uma estrelinha à sua frente, e as folhas secas não são exibidas.
O sistema também possui salas de chat de voz, que funcionam de forma mais tradicional. Os usuários online no sistema aparecem identificados ao redor de um Sol (remetendo ao Solar), como se fossem raios saindo deste, localizado sempre no canto direito superior da tela. O número de raios no sol indica o número de pessoas conectadas àquela árvore, apesar de também possuir uma maneira simples de listar todas as pessoas (simplesmente posicionar o mouse sobre o Sol e aguardar um instante). Clicar no nome de uma pessoa ao redor do Sol permite a iniciação de uma conversa privada, em um chat simples semelhante ao do Facebook.




Download: Referências + tela do chat.

PS: Aqui vai também a versão antiga do chat que comentamos na apresentação, que acabou por ser descartada por termos tentar procurar mais inovação.