Giter Club home page Giter Club logo

2017.1-trezentos's People

Contributors

anacarolcs avatar arthurbdiniz avatar brunapinos avatar carolinaferreira avatar ceciliadib avatar elmarroberto avatar guiaugusto avatar guilacerda avatar icarooliv avatar weyleralmeida avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

2017.1-trezentos's Issues

TS14 - Refatorar ListView e Otimização do Layout

TS14 - Eu como desenvolvedor desejo otimizar um algorítimo para mostrar as salas e mostar as informações do trezentos

Tasks

  • Otimizar Todas as salas.

  • Otimizar salas do Pessoais.

  • Otimizar sobre os trezentos.

  • Otimizar barra de navegação.

Critérios de Aceitação

  • Os alunos devem ver suas salas sem delay;

Pontos: 8.

Responsáveis: Arthur Diniz.

US02 - Cadastrar aluno na sala

US02 - Eu como aluno desejo me cadastrar em uma sala para poder participar da metodologia.

Tasks

  • Criar campo para inserção de senha.

  • Salvar no banco o usuário cadastrado.

Critérios de Aceitação

  • O usuário deve ser capaz de se cadastrar em uma sala.

  • O código adicionado deve ser testado.

Pontos: 5

Responsáveis: Gabriel Clímaco e Ana Carolina.

Métricas

Melhorar métricas.

Tasks

  • Melhorar métricas com resultados ruins analisando suas necessidades.

Critérios de Aceitação

  • Todos os resultados dentro da melhor faixa dos indicadores.

Pontos: -

Responsáveis: Elmar Roberto e Guilherme Augusto.

US11 - Sistema calcula notas dos ajudantes para poder aplicar a metodologia

US11 - Eu como usuário desejo que o sistema calcule as notas dos ajudantes para poder aplicar a metodologia.

Tasks

  • Recuperar avaliações do banco

  • Calcular nova nota com base nas avaliações

  • Mostrar novas notas ao usuário

Critérios de Aceitação

  • As notas dos usuários devem ser calculadas automaticamente

  • O código adicionado deve ser testado

Pontos: 3

Responsáveis: Guilherme Lacerda e Maria Carolina.

TS11 - Resgatar informações dos grupos no banco

TS11 - Eu como professor/monitor desejo que as informações dos grupos fiquem salvas na nuvem para poder acessá-las de qualquer dispositivo móvel.

Tasks

  • Salvar informações dos grupos.

  • Definir relacionamento entre alunos, grupos e provas.

Critérios de Aceitação

  • Os dados dos grupos devem ser salvos.

  • Os grupos devem estar associadas a um aluno e à prova de uma sala.

  • O código de adicionado deve ser testado.

Pontos: 5.

Responsáveis: Elmar Roberto e Cecília Dib.

US08 - Visualizar avaliações para avaliar ajuda

US08 - Eu como aluno desejo visualizar as avaliações que devo fazer para poder avaliar a minha ajuda.

Tasks

  • Pegar avaliações do banco.

  • Mostrar avaliações para o usuário.

Critérios de Aceitação

  • O usuário deve ser capaz de visualizar as avaliações que deve fazer.

  • Código adicionado testado.

Pontos: 13

Responsáveis: Guilherme Lacerda e Guilherme Augusto.

TS10 - Resgatar nota dos alunos do banco

TS10 - Eu como professor/monitor desejo que as notas atribuídas fiquem salvas na nuvem para poder acessá-las de qualquer dispositivo móvel.

Tasks

  • Salvar notas recebidas no banco.

  • Definir relacionamento entre alunos e notas.

Critérios de Aceitação

  • As notas recebidas devem ser salvas.

  • As notas devem estar associadas a um aluno e à prova de uma sala.

  • O código adicionado deve ser testado.

Pontos: 2.

Responsáveis: Júlio Xávier e Maria Carolina.

US06 - Visualizar informações do grupo ao qual o usuário pertence

US06 - Eu como aluno desejo visualizar as informações do meu grupo para me manter informado sobre as notas.

Tasks

  • Recuperar do banco os grupos de uma sala em que o usuário é aluno.

  • Mostrar as informações do grupo ao aluno.

Critérios de Aceitação

  • O usuário deve ser capaz de visualizar os grupos dos quais ele faz parte.

  • O código adicionado deve ser testado.

Pontos: 2

Responsáveis: Weyler Almeida e Ana Carolina.

TS06 - Testar API

US06 - Eu como desenvolvedor desejo realizar os testes da API para garantir uma melhor qualidade do código.

Tasks

  • Testar API referente ao usuário.
  • Testar API referente à sala.
  • Testar API referente às provas

Critérios de Aceitação

  • Cobertura de teste acima de 90%.

Pontos: 3

Responsáveis: Gabriel Clímaco e Elmar Roberto.

US05 - Definir grupos de estudo

US05 - Eu como professor/monitor desejo definir os grupos de estudo com base nas notas para poder aplicar a metodologia.

Tasks

  • Criar interface para definição dos grupos após atribuição de notas.

  • Salvar no banco os dados do grupo.

Critérios de Aceitação

  • O usuário deve ser capaz de visualizar os grupos definidos.

  • O código adicionado deve ser testado.

Pontos: 5

Responsáveis: Elmar Roberto e Bruna Pinos.


TS19 - Aumentar cobertura

TS19 - Aumentar cobertura de código.

Tasks

  • Testar o código não testado previamente.

Critérios de Aceitação

  • Código testado.

  • Cobertura acima de 90%.

Pontos: -

Responsáveis: Maria Carolina e Ana Carolina.

TS01 - Refatorar Model e DAO

US01 - Eu como desenvolvedor desejo refatorar os pacotes Model e DAO para garantir uma melhor qualidade do código.

Tasks

  • Aplicar a folha de estilo.

  • Aplicar boas práticas de programação.

  • Melhorar os indicares de qualidade do código.

Pontos: 3

Responsáveis: Cecília Dib e Guilherme Lacerda.

TS13 - Salvar informações sobre avaliações na nuvem

TS13 - Eu como aluno desejo que as informações referentes às minhas avaliações fiquem salvas na nuvem para que sejam acessadas de qualquer dispositivo móvel.

Tasks

  • Criar método para salvar avaliações no banco.

  • Criar método para resgatar as avaliações.

Critérios de Aceitação

  • Código testado.

  • Salvar notas no banco.

Pontos: 8

Responsáveis: Cecilia Dib e Júlio Xavier.

US07 - Resgatar salas do banco

TS07 - Eu como desenvolvedor desejo resgatar do banco as salas existentes para poder mostrá-las ao usuário.

Tasks

  • Devolver as salas em que um usuário é aluno.

Critérios de Aceitação

  • A API deve devolver as salas de um usuário.

  • O código adicionado deve ser testado.

Pontos: 1

Responsáveis: Maria Carolina e Cecília Dib.

TS04 - Testar Controller e View

US04 - Eu como desenvolvedor desejo testar os pacotes Controller e View para garantir uma melhor qualidade do código.

Tasks

  • Realizar os teste das classes do pacote Controller.

  • Realizar os teste das classes do pacote View.

Critérios de Aceitação

  • A cobertura de Teste desses métodos deve ser maior do que 90%.

Pontos: 5

Responsáveis: Guilherme Augusto e Bruna Pinos.

US09 - Avaliar ajuda

US09 - Eu como aluno desejo avaliar a ajuda para poder definir o acréscimo de nota dos ajudantes.

Tasks

  • Permitir que o usuário realize a avaliação da ajuda.

  • Mandar avaliações pro banco.

Critérios de Aceitação

  • O usuário deve ser capaz de realizar as avaliações.

  • Código adicionado testado.

Pontos: 3

Responsáveis: Arthur Diniz e Júlio Xavier.

TS05 - Refatorar o fluxo de gerenciamento de salas

US05 - Eu como desenvolvedor desejo refatorar o fluxo de gerenciamento de salas para corrigir os bugs e garantir bom funcionamento da aplicação.

Tasks

  • Garantir que assim que uma sala é salva, a mesma aparece na lista de salas.

  • Salvar e recuperar uma prova no banco de dados.

  • Realizar os testes para o código adicionado.

Critérios de Aceitação

  • Usuário deve ser capaz de criar uma sala.

  • Usuário deve ser capaz de criar uma prova.

  • Usuário deve ser capaz de visualizar sala criada.

  • Usuário deve ser capaz de visualizar prova criada.

  • Cobertura de teste do código adicionado acima de 90%.

Pontos: 5

Responsáveis: Arthur Diniz e Ana Carolina.

TS02 - Refatorar Controller e View

US02 - Eu como desenvolvedor desejo refatorar os pacotes Controller e View para garantir uma melhor qualidade do código.

Tasks

  • Aplicar a folha de estilo.

  • Aplicar boas práticas de programação.

  • Melhorar os indicares de qualidade do código.

Pontos: 3

Responsáveis: Júlio Xavier e Ícaro Pereira

US04 - Visualizar salas como aluno

US04 - Eu como aluno desejo visualizar as salas as quais pertenço para poder ter acesso as suas informações.

Tasks

  • Recuperar do banco as salas em que o usuário é aluno.

  • Mostrar as salas recuperadas em uma ListView.

Critérios de Aceitação

  • O usuário deve ser capaz de visualizar as salas das quais ele é aluno.

  • O código adicionado deve ser testado.

Pontos: 1

Responsáveis: Bruna Pinos e Guilherme Lacerda.

TS16 - Aumentar cobertura de código.

TS16 - Aumentar cobertura de código.

Tasks

  • Testar o código não testado previamente.

Critérios de Aceitação

  • Código testado.

Pontos: -

Responsáveis: Maria Carolina e Ícaro Oliveira.

TS12 - Salvar notas na nuvem

TS12 - Eu como professor/monitor desejo que as informações das notas atualizadas fiquem salvas na nuvem para que sejam acessadas de qualquer dispositivo móvel.

Tasks

  • Criar método para salvar no banco.

Critérios de Aceitação

  • Código testado.

  • Salvar notas no banco.

Pontos: 2

Responsáveis: Cecilia Dib e Júlio Xavier.

US07 - Atribuir segunda nota do aluno

US07 - Eu como professor/monitor desejo atribuir a segunda nota para poder aplicar a metodologia.

Tasks

  • Criar interface para atribuição de notas de todos os alunos cadastrados na sala.

  • Salvar notas no banco.

Critérios de Aceitação

  • O usuário deve ser capaz de atribuir notas aos alunos.

  • O código adicionado deve ser testado.

Pontos: 5

Responsáveis: Weyler Almeida e Guilherme Lacerda.

Modificar grupos

Permitir que o professor possa modificar os grupos antes de defini-los definitivamente

TS18 - Refatoração da DAO

Tasks

  • Criar classes genéricas de requisições
    • Criar classe genérica de requisição GET
    • Criar classe genérica de requisição POST
    • Criar classe genérica de requisição PUT

  • Refatorar onde as requisições são chamadas
    • Refatorar controllers que fazem GET
    • Refatorar controllers que fazem POST
    • Refatorar controllers que fazem PUT

TS03 - Testar Model e DAO

US03 - Eu como desenvolvedor desejo testar os pacotes Model e DAO para garantir uma melhor qualidade do código.

Tasks

  • Realizar os testes unitários das classes do pacote Model

Realizar os teste unitários das classes do pacote DAO

Critérios de Aceitação

  • A cobertura de Teste desses métodos deve ser maior do que 90%.

Pontos: 5

Responsáveis: Maria Carolina e Weyler Almeida

TS08 - Ordenar os alunos por nota

TS08 - Eu como desenvolvedor desejo definir um algorítimo para ordenação de alunos para que o usuário possa definir os grupos de estudo.

Tasks

  • Ordenar os alunos por notas.

  • Separa os alunos em grupos de tamanho definido pelo usuário.

Critérios de Aceitação

  • Os alunos devem ser ordenados e separados em grupos de acordo com a lógica definida pelo cliente.

  • O código adicionado deve ser testado.

Pontos: 8.

Responsáveis: Elmar Roberto e Ícaro Pereira.

TS17 - Melhorar AMLOC e NOM

TS17 - Melhorar AMLOC (Average Methods of Code) e NOM (Number of Methods).

Tasks

  • Diminuir número de linhas de métodos para 10 ou menos.

  • Diminuir o número de métodos por classe para 10 ou menos.

Critérios de Aceitação

  • Métricas satisfatórias.

Pontos: -

Responsáveis: Ana Carolina e Guilherme Augusto.

US03 - Atribuir nota ao aluno para definir os grupos de estudo

US03 - Eu como professor/monitor desejo atribuir notas aos alunos para definir os grupos de estudo.

Tasks

  • Criar interface para atribuição de notas de todos os alunos cadastrados na sala.

  • Salvar notas no banco.

Critérios de Aceitação

  • O usuário deve ser capaz de atribuir notas aos alunos.

  • O código adicionado deve ser testado.

Pontos: 5

Responsáveis: Maria Carolina e Ícaro Oliveira.

TS09 - Salvar dados da sala

TS09 - Eu como usuário desejo ter os dados da minha sala salvos na nuvem para poder acessá-los de qualquer dispositivo móvel.

Tasks

  • Dar update de uma sala com os dados novos.

Critérios de Aceitação

  • Os dados novos da sala devem ser salvos.

  • O código de adicionado deve ser testado.

Pontos: 2

Responsáveis: Júlio Xávier e Weyler Almeida.

US10 - Atribuir avaliação de ajuda para definir acréscimo de nota dos ajudantes

US10 - Eu como professor/monitor desejo atribuir a avaliação de uma ajuda para poder definir o acréscimo de nota dos ajudantes.

Tasks

  • Criar interface para avaliar.

  • Manter registro de avaliação de ajuda.

Critérios de Aceitação

  • O usuário deve ser capaz de realizar a avaliação pelo aluno

  • O código adicionado deve ser testado.

Pontos: 3

Responsáveis: Arthur Diniz e Ícaro Oliveira.

US01 - Buscar Salas

US01 - Eu como usuário desejo buscar as salas existentes para poder me cadastrar em uma delas.

Tasks

  • Criar campo para a busca.

  • Recuperar as salas do banco.

  • Mostrar as salas encontradas numa ListView.

Critérios de Aceitação

  • O usuário deve ser capaz de buscar uma sala pelo nome.

  • O código adicionado deve ser testado.

Pontos: 5

Responsáveis: Arthur Diniz e Guilherme Augusto.

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.