Anúncios
Pauta do Primeiro Teste
1 dezembro 2015, 22:19 • João Carlos Serrenho Dias Pereira
A pauta do primeiro teste já está disponível na secção Notas.
Entrega intermédia e final do projecto
30 novembro 2015, 23:09 • João Carlos Serrenho Dias Pereira
As notas da entrega intermédia do projecto já estão disponíveis na secção Pautas: Notas do Laboratório.
Entrega Final do Projecto
24 novembro 2015, 10:03 • João Carlos Serrenho Dias Pereira
- Já estão disponíveis na secção do Projecto os testes de submissão da entrega final do projecto.
- Estes testes serão executados duas vezes por dia para os projectos submetidos
- O script runtests.sh funciona com estes testes também. Só é necessário adicionar os novos testes ao directório tests. A execução do script gerará para cada teste falhado dois ficheiros dentro do directório tests: um que contém o resultado da execução do vosso projecto (e que tem extensão outhyp) e outro que contém as diferenças entre o resultado esperado e o dado pelo vosso projecto (e que tem extensão .diff).
- Aconselha-se os alunos a corrigirem os erros da entrega intermédia por forma a que estes erros na tenham impacto em testes da entrega final. Depois devem terminar as funcionalidades das entidades do core da aplicação. Seguindo isto, depois, podem dividir os comandos a concretizar pelos vários membros do grupo, conseguindo assim trabalhar em grupo e realizar o projecto mais rapidamente. A concretização do requisito do ponto 4 do enunciado aplicando um ou mais padrões de desenho deverá ser a última tarefa e deverá ser exemplificada concretizando a opção "Mostrar conteúdo" aplicando a solução encontrada. Só se devem preocupar com isto quando as restantes funcionalidades do projecto já estiverem concretizadas e a funcionar.
- A descrição (objectivo do teste) dos testes utilizados na avaliação da entrega intermédia e na avaliação diária da entrega final pode ser consultada na secção Testes utilizados.
Avaliação da Entrega Intermédia
18 novembro 2015, 12:55 • João Carlos Serrenho Dias Pereira
A avaliação automática da entrega intermédia já foi realizada. Os resultados estão disponíveis em http://groups.ist.utl.pt/po-tagus/avaliacaoEI. Os testes utilizados para realizar a avaliação automática são estes: testsEI.tgz. Segue-se um conjunto de comentários à entrega intermédia:
- Primeiro, parabéns a quem entregou. Houve 74 grupos que fizeram a entrega intermédia do projecto.
- Segundo, parabéns aos 43 grupos que tiveram um excelente desempenho (passaram pelo menos 12 testes dos 16 testes da entrega intermédia)
- Terceiro, como reconhecimento do esforço realizado para a realização da entrega intermédia, a nota da avaliação automática da entrega intermédia ainda não está fechada e pode ser melhorada para os grupos que não tenham passado nos 16 testes. Assim, os testes da entrega intermédia serão reavaliados na entrega final e será considerado 60% da melhoria que seja obtida. Por exemplo, grupos que não tenham passado nenhum teste, poderão recuperar 1,5 valores caso a entrega final passe os 16 testes da entrega intermédia. Esta possibilidade de melhoria também está disponível para os grupos que não entregar a entrega intermédia.
- Quarto,Ao contrário dos anos anteriores, este ano realizei algumas correcções manuais aos projectos submetidos sem haver qualquer penalização na nota. Não é garantido que isto volte a suceder na entrega final pelo que cada grupo deve evitar entregar um projecto que não compila ou corra. Erros mais comuns:
- Erros simples de compilação. Deve-se compilar o projecto antes de submeter para se ter a certeza que não há nada estranho.
- Ficheiro jar com estrutura errada: directório a mais (edt dentro de um directório, em vez de ser raiz, falta de edt e só tem os sub-directórios core, textui e parser, directório edt tem um espaço em branco.
- Classe com o main da aplicação é edt.textui.Editor e não outra coisa qualquer.
- Por último, aproveitem as aulas de laboratório para realizar o projecto. Primeiro corrijam os erros, e depois começam a realizar o que falta no core. Depois concretizem os comandos em falta. Trabalhem em grupo: distribuam os vários comandos a concretizar pelos vários membros do grupo. Desta forma conseguirão fazer o projecto mais depressa.
Execução dos Testes de Submissão
16 novembro 2015, 17:41 • João Carlos Serrenho Dias Pereira
Hoje haverá duas execuções extras dos testes de submissão: uma por volta das 19:00 e a segunda por volta das 22:00.