Skip to content

Latest commit

 

History

History
388 lines (250 loc) · 28.3 KB

File metadata and controls

388 lines (250 loc) · 28.3 KB

ES20 P4 submission, Group 36

Feature DDP

Subgroup

  • André Marques, 91048, andretmarques
    • Tasks: F4: Service, Spock, Jmeter, Views; Dashboard privacy: Service, Spock, Jmeter
  • Oleksandr Stopchak, 90627, oleks-stopchak
    • Tasks: F5: Service, Spock, Jmeter, Views; F6: Service, Spock, Jmeter, Views

Pull requests associated with this feature

The list of pull requests associated with this feature is:

Listed features

Below, we list only the implemented features. For each feature, we link the relevant files and we mark which are requested parts are completed.

Feature number 1: O aluno pode pedir esclarecimentos adicionais

Feature number 2: O docente/aluno pode tornar a questão e o seu esclarecimento disponível para os outros alunos

Feature number 3: Um aluno, após responder a uma pergunta, pode consultar, se existirem, os pedidos de esclarecimento sobre essa pergunta e as respostas dadas

Feature number 4: Existe um dashboard do aluno onde é apresentada informação acerca de quantos pedidos de esclarecimento efetuou e quantos deles foram lhe foram creditados

Feature number 5: O aluno decide se esta informação no seu dashboard deve ser pública ou privada

Additional features

Feature number 6: O aluno consegue apagar o seu post

Feature number 7: O professor consegue redirecioinar um post

Feature number 8: Server side pagination

Feature number 9: Server side comment search

Feature number 10: Change answer privacy

Feature PPA

Subgroup

  • Afonso Varandas, 90584, AfonsoVarandas

    • Tasks: F1.0: Cypress

    • Tasks: F1.1: Cypress

    • Tasks: F2.0: Cypress

    • Tasks: F3.0: Service, Controller, Spock, Jmeter, Views, Cypress

    • Tasks: F4.0: Service, Controller, Spock, Jmeter, Views, Cypress

    • Tasks: F4.1: Service, Controller, Spock, Jmeter, Views, Cypress

    • Tasks: F4.2: Views, Cypress

    • Issues assigned: #444, #449, #440, #451, #448, #453, #452, #455, #456, #458, #457, #460

  • Ricardo Vaz, 90630, ricardovazz

    • Tasks: F1.0: Service, Controller, Spock, Jmeter, Views

    • Tasks: F1.1: Service, Controller, Spock, Jmeter, Views

    • Tasks: F2.0: Service, Controller, Spock, Jmeter, Views

    • Tasks: F3.0: Spock

    • Tasks: F4.0: Spock

    • Tasks: F4.1: Spock

Pull requests associated with this feature

The list of pull requests associated with this feature is:

Listed features

Below, we list only the new implemented features. For each feature, we link the relevant files and we mark which are requested parts are completed.

Feature number 1.0: The Teacher Can Edit a Suggestion After Approval

Feature number 1.1: An Approved Can Become a Question

Feature number 2.0: A Student Can Edit a Rejected Suggestion

Feature number 3.0: Suggestion Dashboard

Feature number 4.0: Dashboard Privacy

Additional features

Feature number 4.1: A Student Can Set a Suggestion to Private when he creates it

Feature number 4.2: A Student Can Edit The Privacy of a created Suggestion

Feature TDP

Subgroup

Subgroup

Pull requests associated with this feature

The list of pull requests associated with this feature is:

Listed features

Below, we list only the implemented features. For each feature, we link the relevant files and we mark which are requested parts are completed.

Feature number 1: Se o número de alunos inscritos, incluindo o criador do torneio, for superior a 1, o sistema gera o quiz associado ao torneio

  • Service
  • Spock tests
  • JMeter feature tests
  • Cypress use case test

No nosso projeto a geração dos quizes é dinâmica, quando se estão dois alunos inscritos e passa da hora de início o sistema gera um quiz

Feature number 2: O aluno que criou o torneio pode cancelá-lo

Feature number 3: Os alunos participantes respondem às perguntas no período definido para o torneio

  • Service
  • Spock tests
  • JMeter feature tests
  • Cypress use case test

Para responder ao quiz associado ao torneio utiliza-se os mesmos métodos que são utilizados para responder aos quizes. Também não faz muito sentido realizar este teste porque teríamos de esperar que torneio ficasse "open", reponder e depois esperar que o este passe para "closed".

Feature number 4: Existe um dashboard do aluno onde é apresentada informação acerca dos torneios em que participou, qual a sua pontuação e os resultados dos quizzes de outros alunos

Feature number 5: O aluno decide se esta informação no seu dashboard deve ser pública ou privada

##Extra Features

Feature number 6: Os professores podem criar torneios

Não foram feitos testes específicos para os "Teachers" porque se utiliza os mesmos métodos que são utilizados para estudantes criarem torneios.

Feature number 7: Os professores podem listar todos os torneios

Feature number 8: O professor que criou o torneio pode cancelá-lo

Não foram feitos testes específicos para os "Teachers" porque se utiliza os mesmos métodos que são utilizados para estudantes cancelarem torneios.

Feature number 9: Os professores podem ver o resultado dos tos torneios quando este chega ao fim

  • Service
  • Spock tests
  • JMeter feature tests
  • Cypress use case test

Para responder ao quiz associado ao torneio utiliza-se os mesmos métodos que é utilizado para ver os resultados de um quiz.

Feature number 10: Alunos ganham moedas (Achandos) ao resolver torneios de professores

  • Service
  • Spock tests
  • JMeter feature tests
  • Cypress use case test

Para testar esta feautre teria de ser criado e respondido a um torneio. Não faria muito sentido realizar este teste.

Feature number 11: Admin podem listar todos os torneios