Avaliação

A avaliação tem duas componentes:
  • Cada subgrupo é avaliado sobre a funcionalidade que lhe está atribuída
  • O grupo é avaliado sobre a integração das funcionalidades no repositório global

Os critérios de avaliação de cada uma das partes são:
  • Parte1 
    • Decomposição da funcionalidade em features
    • Decomposição de features em histórias
    • Suporte de persistência
    • Definição e teste dos serviços
    • Integração do código
  • Parte 2
    • Definição dos serviços web
    • Teste de funcionalidade e carga dos serviços web com JMeter
    • Avaliação do desempenho dos serviços com Profiling
    • Integração do código
  • Parte 3
    • Implementação do frontend em Vue para os webservices implementados na segunda parte.
    • Testes end-to-end usando Cypress
    • Interação do código
  • Parte 4
    • Completar as features, necessárias, por forma a produzir um produto final.
É dado um bónus de 10%, para cada entrega, aos grupos que tenham o código sincronizado com o ramo master do repositório https://github.com/socialsoftware/quizzes-tutor.

Nota: É obrigatório entregar um ficheiro markdown com um resumo da entrega. Ver detalhes aqui: https://fenix.tecnico.ulisboa.pt/disciplinas/ESof96451113264/2019-2020/2-semestre/projeto-c6d

Parte 1: Critérios de correcção detalhados



Parte 2: Critérios de correcção

  • Na segunda parte necessita de ter a funcionalidade básica da primeira parte operacional. Isso quer dizer que o serviço deve funcionar para a situação de sucesso, pelo que deverá corrigir as partes do projeto que ainda não funcionem. Por exemplo, na segunda parte, se o web service (implementado pelo Controller) não funcionar por causa do Service, será avaliado como o web service não funcionando.
  • Os subgrupos que considerem que a primeira parte está muito aquém destes requisitos mínimos, podem requerer que a sua primeira parte não seja avaliada e submeter a primeira conjuntamente com a segunda, sendo penalizados, contudo, na avaliação da primeira parte em 30% (relativamente à avaliação como subgrupo).
  • O pedido a fazer por um subgrupo de adiamento da avaliação da primeira parte deve ser feito até 16/3 às 12:00.
  • Os critérios detalhados para o segundo sprint são:

Parte 3: Critérios de correcção detalhados



Parte 4: Critérios de correcção detalhados