sexta-feira, 27 de fevereiro de 2015

3ª semana de trabalhos

Durante a aula, a equipe se reuniu para escolher os projetos do repositório para análise, e também estabelecer uma ideia mais definitiva. O membro da equipe, Yuji, se ausentou durante essa semana por conta de problemas de saúde, mas manteve contato pelas redes sociais, então isso não foi um grande problema ou contratempo, pudemos trabalhar bastante nas ideias. Baseando-nos nas ideias anteriormente comentadas, e numa nova que consistia em um aplicativo de finanças com mais funcionalidades, separamos alguns projetos interessantes do repositório que se relacionavam com o tema e/ou a tecnologia que pretendíamos usar. Por fim, decidimos analisar "Keep Writing" e "zFinanças". Até agora não sabemos baixar os arquivos do repositório para ver como os projetos realmente funcionam, portanto nos baseamos na documentação e nas apresentações encontradas nas pastas para decidir.
Como o projeto "Keep Writing" (ifspkpw.wordpress.com) parece bom, pelo menos segundo nossa análise generalista e um pouco superficial dos documentos encontrados, e possui um sistema de competições, e uma de nossas ideias era um site de competições artísticas, resolvemos utilizar esse projeto e incrementá-lo com mais categorias além de textos, incluindo fotografias, desenhos, talvez até mesmo vídeos, e permitir que os usuários iniciem as competições ao invés de um administrador, assim gerando um número maior de competições menores e simultâneas, dando mais liberdade para o usuário escolher o que e com quem competir. Outra coisa a implementar seria a restrição por idade para certos conteúdos, também sugerindo ao autor, por exemplo, de algum texto que contém palavras inadequadas que as mude ou coloque restrição por idade no texto. Ainda sobre a segurança dos usuários, há a questão do plágio, que pretendemos resolver dando ao usuário a opção de denunciar um conteúdo por plágio, e enviando uma mensagem aos administradores do site, para que eles analisem e verifiquem se realmente há plágio. Em caso positivo, o autor do conteúdo será notificado e o conteúdo em si, removido. Para evitar esse tipo de situação determinaremos os termos e condições do site, para o usuário realizar seu cadastro, deverá aceitar.
No final das competições, o vencedor e os participantes seriam premiados com pontos, e a maioria do grupo achou isso motivante o bastante para os autores, porém, há uma ideia adicional para o caso de esse sistema não ser tão atraente quanto parece, e essa ideia valorizaria os pontos. Consiste, basicamente, em trocas de arte por pontos, assim o autor que possui um certo valor de pontos pode negociar com um outro autor: ele paga alguns pontos para ele e em troca recebe um desenho de si, ou um poema sobre o tema que ele quiser, ou qualquer coisa que os dois concordarem. Para evitar que haja confusões relacionadas a essas trocas, os usuários preencheriam um pequeno formulário que certifica o pagamento em pontos e o recebimento do conteúdo pedido. Essa ideia adicional ainda deve ser trabalhada, se for aceita para a incrementação do projeto, mas nada é certo por enquanto.
O maior obstáculo dessa ideia é o fato de que, infelizmente, o código do site "Keep Writing" foi escrito em C#, e no curso até agora só pudemos aprender java. O professor Ivan sugeriu que rescrevêssemos o código em java, o que pode ser uma complicação.
Sobre o cronograma postado, a equipe ainda pretende detalhá-lo, utilizando ferramentas específicas que ajudariam bastante a organização.

Nenhum comentário:

Postar um comentário