Code Monkey home page Code Monkey logo

tagarelas's Introduction

Tagarelas

Para baixar via Terminal uilize o comando : git clone https://github.com/RicardoRodriguez/tagarelas.git

Para baixar através do Windows Explorer (Microsoft Windows):

  1. Instale o Tortise Git ( site: https://tortoisegit.org/download/);
  2. Uma vez instalado vá a pasta documentos (por exemplo);
  3. Clique com o botão da direta;
  4. Posicione na opção Tortoise git;
  5. Selecione a opção Clone e informe o Diretório Remoto: https://github.com/RicardoRodriguez/tagarelas.gi;t
  6. A pasta tagarelas será criado abaixo de documentos ( ou a pasta mãe selecionada);

Para instalar através do Attlassian SourceTree (MAC OS):

  1. Instale o SourceTree ( site: https://www.atlassian.com/software/sourcetree/overview );
  2. Siga o passo a passo de utilizeção através do vídeo: https://www.youtube.com/watch?v=1lBdlh3AGSc;
  3. Ao ser solicitado o repositório remoto digite: https://github.com/RicardoRodriguez/tagarelas.git;
  4. Selecione a opção clone e informe o repositorio local (pasta);
  5. A pasta tagarelas será criada no local informado.

Para compreender como funciona o controle de versionamento de software através de GIT veja o manual em:

  1. Tortoise Git : https://tortoisegit.org/docs/
  2. Manual Git (linhas de comando): https://git-scm.com/book/pt-br/v1/Primeiros-passos-Noções-Básicas-de-Git

Avisos importantes:

  1. Este diretório é temporário do projeto Tagarelas de Mariano Pimentel.
  2. Insira na Wiki as informações necessárias para dar continuidade do projeto
  3. Todos as ferramentas, software e padrões de desenho de projeto devem estar na Wiki.
  4. Na Wiki deverá constar todos os requisitos, uml's eoutros diagramas ( no formato JPEG ).
  5. Para controle de erros será utilizada a Tab issues acima.
  6. Prever a substituição de issues para o BugZilla.

tagarelas's People

Contributors

ricardodrodriguez avatar ricardorodriguez avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

doutornet

tagarelas's Issues

Necessidades na Entrada de Dados

  1. Alterar: Entrada de Dados – Adicionar campo para preencher com: Tema da aula, data, nome do tutor e nome dos alunos -OK
  2. Na matriz de adjacência: mensagens enviadas para “Todos” deverão ser ignoradas nos cálculos. -OK
  3. Somar total de mensagens recebidas (coluna) e enviadas (linha) por participante -OK
  4. Somar total geral de mensagens -OK
  5. Calcular ponto fora da curva (outlier) para os totais (linha e coluna)
  6. Verificar se algum dos participantes é um ponto fora da curva no total do grau de entrada (linha) e total do grau de saída (coluna) no limite inferior e superior
  7. Calcular a média de mensagens enviadas
  8. Verificar se algum participante está abaixo ou acima da média, guardar nomes
  9. Verificar participante que menos e mais enviou mensagens, guardar nome
  10. Verificar se alguém enviou 0 mensagens, guardar nome -OK
  11. Verificar se algum participante teve 0 mensagens recebidas-OK

IMPRIMIR NA TELA:
Tema da aula: xxx
Data (da aula): xxx
Tutor-moderador: xxx
Alunos-participantes: xx

Imprimir na tela: ANÁLISE DA PRODUÇÃO DE MENSAGENS (todos os itens referem-se a 1 e última coluna da matriz)
“Os participantes da sessão de bate-papo trocaram um total de XXX mensagens.” -OK
“Cada participante enviou a seguinte quantidade de mensagens:” -OK

Apresentação do Relatório Descritivo da Matriz de Resultados

SE ninguém está abaixo da média ENTÃO informar o participante que menos enviou msg

SE algum participante enviou 0 mensagem ENTÃO dar um alerta em vermelho
IMPRIMIR NA TELA: “Atenção Moderador, o participante ________ não enviou nenhuma mensagem!!!”
SENÃO INFORMAR NA TELA: “Observamos contudo que nenhum participante deixou de enviar mensagem na sessão, todos participaram!”

Após comparar outlier (coluna) SE existem outlier inferior ENTÃO
IMPRIMIR NA TELA (em outra cor): “Alguém precisa da sua atenção! Os participantes ___  apresentam um envio de mensagens muito inferior ao da turma, esse valor está discrepante. ”
SENÃO 
 IMPRIMIR NA TELA: “Apesar de ___ (o/os que menos enviou mensagem) ter sido o que menos falou na sessão, ele não é um ponto isolado no grupo, pois sua produção de mensagem não é discrepante dos demais”

Pegar nomes dos participantes acima da média e comentar:
IMPRIMIR NA TELA: “Os participantes ________ , _________ foram os que mais falaram nessa sessão encontram-se acima da média”

SE ninguém está acima da média ENTÃO informar o participante que mais enviou msg

Após comparar outlier SE existem outlier superior ENTÃO
IMPRIMIR NA TELA (em outra cor): “Verificamos um monopólio na conversa!  O ___  dominou a conversa enviando muito mais mensagens que o restante da turma.”
SENÃO 
 IMPRIMIR NA TELA: “Apesar de ___ (o/os que mais enviou mensagem) ter sido o que mais falou na sessão, esta quantidade de mensagens não chega a ser discrepante da produção de mensagens dos demais participantes da sessão.  Assim, concluímos que ___ não monopolizou a conversação”

Imprimir na tela: ANÁLISE DO ENDEREÇAMENTO DE MENSAGENS (todos os itens referem-se a 1 e última linha da matriz)
“Das xxx mensagens publicadas,  a seguinte quantidade de mensagens foram endereçadas para cada participante:

Mostrar na tela um grafo bolha com a quantidade de mensagens recebidas por cada um
Verificar participante que menos e mais recebeu mensagens,  guardar nomes
Comparar os 3 que menos receberam mensagens com os 3 que mais enviaram msg

SE o que mais enviou mensagem é o mesmo que menos recebeu msg  ENTÃO 
IMPRIME NA TELA: “Apesar de ___  ser o que mais enviou msg, ele é o que menos teve mensagens endereçadas a ele. Isso indica que apesar de falar bastante ___ não obteve o foco de atenção da turma.”

SE  algum entre os 3 que mais enviaram msg está entre os 3 que menos receberam msg ENTÃO
IMPRIME NA TELA: “Apesar de ____ (nome de todos eles) estar entre os que mais enviaram mensagens, eles  se encontram entre os três que menos tiveram mensagens endereçadas a eles.  Isso indica que apesar de falar bastante ___ não obtiveram o foco de atenção da turma.”

SE alguém teve 0 msg recebidas ENTÃO:
IMPRIME NA TELA (em outra cor): “Atenção, observamos que ninguém se dirigiu ao  ____. Parece que ele não se engajou na conversa.  ”
SENÃO
IMPRIME NA TELA “Observamos que nenhum participante deixou de obter mensagens endereçadas a ele. Excelente! Não houve participantes isolados da turma nesta sessão.”

Verificar se tem outlier (linha), caso exista, verificar se é o tutor.

Após comparar outlier SE existem outlier superior ENTÃO
IMPRIMIR NA TELA (em outra cor): “Observamos que foi enviado um número discrepante de mensagens para o ____ (tutor?). De fato, ele foi o foco de atenção da turma. Assim, as análises desse relatório concluem  que essa conversação foi centrada no ____”
SENÃO 
 IMPRIMIR NA TELA: “Observamos que ninguém recebeu um número discrepante de mensagens, o que indica que a atenção da turma não estava focada em uma única pessoa, isto é, alguém sendo o centro da conversa. Assim, as análises desse relatório concluem  que essa conversação não foi centrada no tutor-moderador.
```”

Criação da arquitetura do projeto

  1. Definir o modelo de desenvolvimento.
  2. Definir a estrutura de desenvolvimento (Ferramentas, Software, Framework)
  3. Definir os design pattern.
  4. Definir o design de interface
  5. Definir o modelo de acessibilidade
  6. Definir as ferramentas Javascript
  7. Definir diretórios de imagem
  8. Definir se as páginas serão responsivas

Escolha do Gráfico

Ao apresentar o grafico, sugerir o gráfico que o usuário deseja analisar.

Mensagens recomendadas pela Valeska

** ANÁLISE DA PRODUÇÃO DE MENSAGENS **
____, ____ foram os que menos falaram nesta sessão. (Primeiro quartil, 25%) Atenção! Entre esses ____ não enviou nenhuma mensagem, ele(a) não participou da conversa! - OK
O grupo que mais enviou mensagens foi: ____, ____.(último quartil, 25%). - OK
(caso haja ponto fora da curva superior:) Entre esses fulana enviou um número muito maior de mensagens do que o restante do grupo, verificamos um monopólio na conversa! - OK
(Se não há ponto fora da curva superior:) Entre esses a que mais enviou mensagens foi fulana. - OK

ANÁLISE DO ENDEREÇAMENTO DE MENSAGENS
____, ____ foram os que menos tiveram mensagens endereçadas a si nesta sessão. (Primeiro quartil, 25%).
(Caso haja alguém com 0 mensagens recebidas) Atenção! Observamos que ninguém se dirigiu ao ____, provavelmente ele(a) não se engajou na conversa! (caso contrário, ou seja, caso não haja ninguém com 0:) Observamos que nenhum participante deixou de receber mensagens. Excelente! Não houve participantes isolados da turma nesta sessão.- OK
O grupo que mais teve mensagens endereças a si foi: ____, ____.(último quartil, 25%). (caso haja ponto fora da curva superior:) Entre esses, observamos que foi enviado um número discrepante de mensagens para ____, de fato, ele foi o foco de atenção da turma. Assim, com base nas análises desse relatório conclui-se que a conversação foi centrada no ____. -OK

SENÃO (caso não há ponto fora da curva superior)
Entretanto, observamos que ninguém recebeu um número discrepante de mensagens, o que indica que a atenção da turma não estava focada em uma única pessoa, isto é, alguém sendo o centro da conversa. Assim, com base nas análises desse relatório conclui-se que a conversação não foi centrada no tutor-moderador.” - OK

Correções solicitadas pelo Pimentel

Nesta sessão de bate-papo participaram X pessoas e trocaram [xxx] mensagens, resultando em uma média de xxxx mensagens por participante.

O texto inserir a mediana.

Fulanos foram os que menos falaram ( primeiro quartil, sendo que X e y não enviaram mensagens e Z e W falaram menos.

O grupo de mais enviou mensagens fora,: Fulanos, sendo que cicranos enviar muito mais mensagens que resto do grupo

Botão analisar conversa -ok

Titulo: -ok

Análise: -ok

Resultados da análise. -ok
Grafico -ok
Tabela de quantidade de mensagens enviadas e recebidas por participante -ok
Tabela de quantade de mensagens enviadas e recebidas entre os participantes -ok
Grafito de barras enviadas e recebidas

Criar métodos em Mockmodel para simular a turma


>   var professores = ["@Amanda","@Luciene","@Marta","@Rita"];
>       var alunos       = ["José", "Maria", "Marta","Madalena","Thiago","Lucas", 
>                           "Mateus","João", "Rita","Barbara","Cecília", "Tatianenumero",
>                           "Modesto","Exagerado","Descansado"];
>       var turma        = [];
>       var conversas    = [];
>       var numAlunos    = 0;

1. Método  getProfessor aleatório:
    Selecionar Randomicamente um dos professores do Array professor e incluir no vetor turma.

2. Método  getAlunoAleatorio
    Selecionar Randomicamente a quantidade de alunos que
     formará a turma. Incluir os alunos no vetor turma

3. Metodo doPreparaTurma
     execute getProfessorAleatorio
     execute getAlunoAleatorio

4. doPreparaConversa (interações)
    Para cada interacao faça: 
             Selecionar 2 elementos da turma randomicamente (incluindo professor)
              Insira no vetor conversas somando os dois elementos e os 
              separando com o caracter '|' (pipe)
    Fim-Para
    retornar a conversa montada.

Correções solicitadas pela Valeska

[01:52, 8/5/2016] Valleska Uniri: Pontos a corrigir:

  1. Tem que inverter a ordem dos totais. Na Análise da produção o total é o da última coluna. E na análise do endereçamento o total é o da última linha. Ou seja olhando no seu "rascunho dos cálculos" o vetor da ENTRADA é o Endereçamento de msg e o vetor de SAÍDA é o da produção de msg.

  2. Na análise de PRODUÇÃO de msg vc tem os cálculos perfeitos mas vc tá pegando a variável do "ponto superior" em vez de o Q3. Só inverter a variável.

  3. esse ponto não é uma correção é só pra conferir se no último ponto da análise da produção de msg qnd diz " dentre eles, fulana enviou um número mto maior de msg, vemos um monopólio da conversa" vc usa a variável do ponto superior (de SAÍDAS) pra concluir isso certo? Não apenas a pessoa que mais falou... Mas a que é um ponto fora da curva no valor superior...

  4. Mesma coisa pro ultimo ponto da análise do endereçamento de msg. Na frase que diz "observamos um envio de número discrepante de msg pra fulana, de fato foi o foco de atenção da turma" vc está usando a variável do ponto superior dos valores de ENTRADA certo?

  5. A última frase que conclui as análises do relatório "assim conclui-se que a conversa foi centrada em fulana" ou em casos negativos "concluímos que não foi centrada" vc pode destacar a essa frase? Com Um negrito e dar um enter.
    [01:57, 8/5/2016] Valleska Uniri: 6) tb precisa inverter a tabela "cada participante enviou e recebeu a seguinte produção de msg" o cabeçalho da tabela deve ser: nome, msg recebidas, msg enviadas. Pega a SIMONE como referencial: o correto é que a Simone enviou 24 msg e recebeu 139 msg se baseia por isso pra se orientar na ordem dos cálculos tb.
    [01:59, 8/5/2016] Valleska Uniri: Pode deletar os valores dos cálculos embaixo da tabela. Acho seu rascunho de cálculos mto melhor

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.