This project consists of the addition of new features to the Quizzes Tutor application. Instructions on how to run the application locally are present in the main QuizzesTutor repo.
It was originally a fork from https://github.com/tecnico-softeng-2022/es22-28 as per a class project. I have created this repo so the work done may be kept for posterity in case the original repository is deleted.
Work was done in a software development team of 6, according to Agile practices.
This team was split into subgroups of 2, each one responsible for one feature. My subgroup worked in the "PRI" feature (i.e. "Perguntas de Resposta Incorreta", or "Failed Answers").
Feature implementation involved 3 stages, detailed below.
- Implementation of:
- Domain-base code
- Service tests
- JPA (Spring) data access layers
- Implementation of:
- Service logic
- Service tests
- Spring-boot and web services
- Concretization of:
- Frontend (using Vue.js)
- JMeter functionality tests
- End-to-end tests