Grupo tp1g02
Alunos
- a95358 1
- a96925 1
- a96972 1
- a96229 1
Requisitos
- autenticacao 0.8
- dicionario 1
- doc 0.5
- highscore 0.8
- testes 0
Avaliação
0.62
Comentários
- Documentação incorreta e nos locais errados
- Falta uma coerência na utilização das funções
- Falta ordenar os highscores
Grupo tp1g04
Alunos
- a95842 1
- a96150 1
- a96239 1
- a97734 1
Requisitos
- autenticacao 0.9
- dicionario 1
- doc 0.9
- highscore 0.8
- testes 0.7
Avaliação
0.86
Comentários
- Falta ordenar os highscores
- Falta documentação no dicionário
- Perfis usam como chave o id e o nome, o que está incorreto
Grupo tp1g06
Alunos
- a94646 1
- a97296 1
- a97487 1
- a97735 1
Requisitos
- autenticacao 0.6
- dicionario 0.6
- doc 1
- highscore 0.5
- testes 0
Avaliação
0.54
Comentários
- Estruturar melhor o código
- Ficheiros PERFIS, DICIONARIO e HIGHSCORES corretos
- Falta forma de verificar se uma palavra está no dicionário
- A parte dos highscores tem erros, isto é, não corre
Grupo tp1g11
Alunos
- a95266 1
- a95391 1
- a97594 1
- a98215 1
Requisitos
- autenticacao 0.7
- dicionario 0.6
- doc 0
- highscore 0
- testes 0
Avaliação
0.26
Comentários
- Funções não possuem documentação
- Código em ficheiros sem a extensão .py
- Registar tem os seguintes problemas:
- Usar o in sobre todo o texto para ver se o identificador existe
- Apagar todas as linhas dos perfis ao adicionar um utilizador
- Código de autenticação não funciona
- Verificar palavra:
- tem o mesmo problema do registar
- Função não funciona
- Código desorganizado
- há ficheiros com nomes irreconhecíveis
- há muitos ficheiros com o mesmo conteúdo
- é difícil perceber qual é a versão correta
- Não há testes
Grupo tp1g13
Alunos
- a95167 1
- a95364 1
- a97004 1
- a97445 1
Requisitos
- autenticacao 0.7
- dicionario 0.9
- doc 0.5
- highscore 0.5
- testes 0
Avaliação
0.52
Comentários
- Falta documentação
- Documentação está em ficheiros à parte
- Comentaram todas as linhas da função mas isso não é documentação
- Em relação ao dicionário, falta a utilidade (e.g., devolver True ou False para poder usar a função no resto do código)
- Ficheiros tem extensão .txt
- Junta entrada ao score mas não ordena
- Mesma função em vários ficheiros
Grupo tp1g14
Alunos
- a95882 1
- a96498 1
- a97160 1
- a97278 1
Requisitos
- autenticacao 0.6
- dicionario 0.8
- doc 0
- highscore 0.5
- testes 0
Avaliação
0.38
Comentários
- Avaliei a última versão de Domingo
- highscores tem uma estrutura demasiado complicada
- Muitos ficheiros desagregados, falta reestruturar em módulos coesos
- Falta criar funções
- Não há documentação
- Não há testes
- Existe a criação de um utilizador (mas precisa de ser melhorada)
- Nao existe autenticação
- Scores bastante incompletos, lê ficheiro mas nada mais
Grupo tp2g01
Alunos
- a95198 1
- a97022 1
- a97117 1
- a97261 1
Requisitos
- autenticacao 0.9
- dicionario 0.8
- doc 0.8
- highscore 0.5
- testes 0
Avaliação
0.60
Comentários
- Há algumas coisas estranhas na documentação:
- Não se deve replicar a informação para se ter a documentação. Deve ficar tudo no mesmo local
- As funções não estão documentadas corretamente
- Ao mesmo tempo, tem informação desnecessária
- O escrever perfis não está a funcionar
- Há código fora de funções
- Não percebi bem a parte dos highscores
Grupo tp2g03
Alunos
- a95010 1
- a96383 1
- a96737 1
- a96983 1
Requisitos
- autenticacao 0.5
- dicionario 0.7
- doc 0.7
- highscore 0
- testes 0
Avaliação
0.38
Comentários
- Porquê perfis.txt?
- Documentação não está correta nem no local adequado
- Autenticação não está a funcionar
- Dicionário está feito de forma estranha
- Não percebo a razão de ser de alguns dos ficheiros de código. e.g.
- file to dictionary 2.py
- funcaod.py
- funcaodic.py
- Há demasiados ficheiros que só tem uma função. Deve ser por essa razão que a documentação está no local errado
- Falta:
Grupo tp2g05
Alunos
- a95867 1
- a96539 1
- a97195 1
- a97359 1
Requisitos
- autenticacao 0.9
- dicionario 0.8
- doc 0.7
- highscore 1
- testes 0
Avaliação
0.68
Comentários
- Documentação no local errado
- Faltam funções que permitam utilizar as funcionalidades
- Autenticação não está correta (está a pedir a password para cada um dos perfis existentes)
- Problema comum a muitos casos: o ficheiro está a ser construido
dentro do código (highscores, perfis e dicionário)
quando devia ser simplemente criado num editor de texto
- Tem o esqueleto dos testes mas, na realidade, não tem testes
Grupo tp2g08
Alunos
- a95384 1
- a95420 1
- a95805 1
- a96345 1
Requisitos
- autenticacao 1
- dicionario 1
- doc 0.6
- highscore 0.7
- testes 0
Avaliação
0.66
Comentários
- Falta a documentação ou então não está definida nos locais corretos
- Não se devem criar novos ficheiros para a documentação
- Não percebi o conteúdo do ficheiro HIGHSCORES
- Há demasiados ficheiros. Devia existir um ficheiro chamado dicionario.py com todas as funções
relacionadas com dicionários
- Não faz sentido criar ficheiros como por exemplo o dicionário por programação
- A parte dos highscores está incompleta e algo estranha
Grupo tp2g10
Alunos
- a97308 1
- a97502 1
- a97685 1
- a97729 1
Requisitos
- autenticacao 0.5
- dicionario 0.8
- doc 0.7
- highscore 0.5
- testes 0.4
Avaliação
0.58
Comentários
- Falta definir funções para compartimentar o código e não o colocar todo na raiz
- A documentação não está no local correto das funções
- A mesma função está definida em muitos ficheiros
- Não usar acentos em nomes de funções ou ficheiros
- Há uma tentativa de escrever testes mas não está correta
Grupo tp2g12
Alunos
- a95765 1
- a96844 1
- a97657 1
- a97723 1
Requisitos
- autenticacao 1
- dicionario 0.5
- doc 0.3
- highscore 0.7
- testes 1
Avaliação
0.70
Comentários
- Todo o código deve estar em ficheiros com a extensão .py
- As funções do dicionário não correm (e.g., open(Dicionario2.txt, "r"))
- Ao usar o with não é necessário o close
- highscores não são ordenados
- documentação incompleta e nos locais errados