Escopo


  • Desenvolver uma aplicação que permita controlar as avaliações de alunos periodicamente.
  • Requisitos Funcionais:
  1. Cadastrar Alunos
  2. Cadastrar Turmas
  3. Cadastrar Grupos
  4. Avaliar Aluno individualmente
  5. Avaliar por grupos
  6. Mostrar gráfico individual
  7. Mostrar gráfico por grupo
  8. Gerar a média individual
  9. Gerar a média do grupo

Requisitos funcionais

  1. Cadastrar alunos e respectivos códigos.
  2. Inserir nota para alunos cadastrados.
  3. Listar alunos.
  4. Deletar alunos.

Dificuldades

  1. Foi necessário procurar comandos extras para que o programa fosse finalizado. Dentre eles podemos citar: a+, sys, os.path, replace, array, try, except.
  2. Juntar o conteúdo aprendido nas aulas.
  3. O tamanho do aplicativo, visto que em sala sempre fazíamos aplicações básicas/pequenas.
  4. Estruturar o código.
  5. Pela incompatibilidade horária entre os alunos (são de três turmas diferentes) e o professor, tivemos a necessidade de procurar auxílio externo.

Melhorias futuras

  1. Adicionar mais notas por aluno e mostrar como resultado a média delas.
  2. Criar um executável.
  3. Fazer gráfico com as médias.
  4. Transformar em aplicativo de celular.


Avaliação


  • Valor: 30 pontos
    • Clareza do código:
    • Funções:
    • Apresentação:
    • Grau de dificuldade:
    • Participação:
  • Nota:

Participantes


  • Bruna Lemos
  • Isabela Rodrigues
  • Lucas Matos
  • Thiago Rodrigues