Anúncios

Teste prático e teste teórico

16 dezembro 2010, 16:49 Nuno Mamede

Foram actualizadas as notas dos laboratórios e disponibilizadas as notas do projecto com as notas do teste prático.

Relativamente à repescagem do teste prático ():

  • O teste terá lugar no dia 6 de Janeiro, de manhã, às 10 horas na sala 1.29;
  • Podem inscrever-se os alunos que não obtiveram a nota mínima (9,5) e os alunos que obtiveram no teste prático uma nota pelo menos 3 valores inferior à nota do projecto (entrega _intermedia + entrega_final);
  • A inscrição é obrigatória através de e-mail (a data limite para a inscrição é 29 de Dezembro, 12h00)
  • O calendário desta prova só será afixado após o fecho das inscrições;
  • Alunos já inscritos: 55995, 57388, 57395, 59061, 62535, 66109.

Relativamente ao teste teórico (dia 10 de Janeiro):

  • As inscrições  obrigatórias  abrem dia 26 de Dezembro;
  • o Fenix contém vários enunciados de testes (anos anteriores), alguns deles parcialmente resolvidos;
  • A nota mínima no Teste Teórico, para aprovação à disciplina, é 9.5 (sem arredondamentos);
  • O horário de dúvidas é o seguinte:
    • 4 de Janeiro: 10:00 às 12:00 e 14:00 às 16:00  (sala 2-N1.17);
    • 6 de Janeiro: 14:00 às 17:00  (salas 2-N1.17 e 2-N1.15).


Teste prático

9 dezembro 2010, 10:48 Nuno Mamede

A secção dedicada ao teste prático contém um exemplo de um possível teste. Recorda-se que durante a realização do teste não é permitido nem usar portáteis nem ambientes de desenvolvimento (por exemplo, Eclipse). É da responsabilidade dos alunos compilar o código disponibilizado (a última versão entregue por cada grupo, mais a última versão do material de apoio).

A distribuição dos alunos (actualizada às 12:10 de 14/Dez/2010) para a realização do teste prático é a seguinte (atenção às horas):

Terça-feira, 14/DEZ/2010, 14:30->15:15

 

 

 

 

Sala 1.29

 

 

 

 

57569

 

 

 

 

 

 

65877

 

 

 

 

 

 

65959

 

 

 

 

 

 

65963

 

 

 

 

 

 

68221

 

 

 

 

 

 

59216

 

 

 

 

 

 

65944

 

 

 

 

 

 

68142

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Quinta-feira, 16/DEZ/2010, 9:00->09:45

 

Quinta-feira, 16/DEZ/2010, 10:15->11:00

Sala  1.27 , Sala 1.29 , Sala 1.31

 

Sala  1.27 , Sala 1.29 , Sala 1.31

51622

57687

63513

 

64052

65882

65909

54364

59011

63563

 

64055

65885

65928

54632

59044

63580

 

64166

65888

65929

55904

59061

63583

 

65866

65889

65937

55968

59069

63918

 

65870

65890

65952

57395

59074

64030

 

65872

65891

65956

57403

62535

71195

 

65875

65893

63539

 

 

 

 

65879

65898

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Quinta-feira, 16/DEZ/2010, 11:30->12:15

 

Quinta-feira, 16/DEZ/2010, 14:30->15:15

Sala  1.27 , Sala 1.29 , Sala 1.31

 

Sala  1.27 , Sala 1.29 , Sala 1.31

65964

65991

66389

 

68155

68188

68220

65968

66014

66394

 

68162

68189

68226

65970

66026

68114

 

68163

68193

68229

65972

66109

68125

 

68170

68197

68300

65975

66354

68126

 

68171

68202

68348

65977

66381

68131

 

68178

68206

68477

65980

66386

57388

 

68181

68208

68626

 

 

 

 

63560

68210

58148

 

 

 

 

 

 

 

 

Os alunos que não aparecem na pauta devem contactar o corpo docente, pois ou ocorreu um erro, ou os alunos não conseguiram obter a nota mínima (9,5 valores).

Aceitam-se pedidos de alteração da data para a realização do teste prático desde que haja disponibilidade na sala.


Avaliação automática dos projectos

3 dezembro 2010, 08:54 Nuno Mamede

O resultado da avaliação automática dos projectos, com uma bateria de 119 testes automáticos, está disponível em https://www.l2f.inesc-id.pt/~njm/po/avaliacaoAutomaticaFinal/ e são apresentados em dois ficheiros: *.res (um resumo do processo e do sucesso) e *.log (uma lista das acções e seus resultados). No ficheiro *.res a execução está apresentada em R (execução) e D (diff = saída igual à esperada):

  • A execução dos testes é como descrita no enunciado do projecto
  • É possível entregar um projecto de substituição mediante uma penalização de 0.5 valores. A substituição deve corrigir apenas pequenos problemas sistemáticos e só será considerada para efeitos da execução dos testes automáticos (não será considerada para efeitos de avaliação manual). Esta entrega  faz-se através do sistema de submissão do Fenix até às 12h00 do dia 9/Dez/2010 e implica a comparência a um dos horários de dúvidas do Prof. Nuno Mamede.
  • Faz-se notar que a penalização de 0.5 valores é equivalente à falha de aproximadamente 10 testes, pelo que os grupos que tenham menos de 10 falhas devidas a um ou dois pequenos problemas não ganham nada em substituir a versão já entregue.

O teste prático terá lugar durante todo o dia de 17 de Dezembro (das 9h00 às 19h00) e a distribuição dos alunos será comunicada em breve.


Testes à submissão do Projecto

1 dezembro 2010, 00:28 Nuno Mamede

Hoje e amanhã à noite, serão executados testes sobre a última versão entregue, como se da execução da avaliação se tratasse.

Os resultados são meramente indicativos e não garantem nenhum aspecto do projecto nele contido. Se houver dúvidas, os alunos são fortemente encorajados a contactar o responsável pela disciplina.

Os resultados dos testes estão disponíveis em https://www.l2f.inesc-id.pt/~njm/po/entregaFinal/ e são apresentados em dois ficheiros: *.res (um resumo do processo e do sucesso) e *.log (uma lista das acções e seus resultados).

No ficheiro *.res a execução está apresentada em R (execução) e D (diff = saída igual à esperada). As classificações numéricas são irrelevantes do ponto de vista de notas, mas indicam o grau de sucesso (mais perto de 100 é melhor).



Avisos referentes à entrega final do projecto

30 novembro 2010, 14:29 Nuno Mamede

Chama-se a atenção dos alunos para:

  • É necessário entregar o UML da versão final do projecto (entregue em papel na portaria do Tagus, ou na forma digital juntamente com o código fonte do projecto);
  • Todo o código deve estar comentado com Javadoc;
  • Não serão corrigidos (ao contrário do que aconteceu na avaliação intermédia) problemas na estruturação dos "arquivos jar", como por exemplo, directorias com nomes mal-formados ou hierarquias de directorias que não correspondam ao espaço de nomes dos pacotes das classes. Na avaliação intercalar registámos vários problemas, sendo os mais frequentes a entrega do pacote grt dentro de uma directoria auxiliar ("proj", "projecto", etc.), ou, inversamente, entrega de ficheiros código fonte directamente na raíz do jar; e ainda, má formação do arquivo resultando em pastas duplicadas e com caracteres ilegais (?grt e grt), muito provavelmente devido à utilização do ambiente gráfico GNOME da distribuição Ubuntu para gerar o jar.

    Aconselha-se vivamente os alunos a construírem o jar na linha de comandos (e.g., correndo a uma adaptação da makefile que está no "banco" ou, em alternativa, "jar -cfv proj.jar grt" na directoria que contém o pacote grt) e a verificarem que o conteúdo do arquivo é o pretendido, lendo atentamente o resultado da invocação do comando anterior.

    Como dupla precaução os alunos podem ainda desempacotar e analisar o conteúdo do jar final numa directoria temporária.