feature: final qrl results histogram
Cette MR a pour but d'ajouter l'histogramme des qrl dans la page des résultats.
Ajouts
- Le component 'GradesHistogramComponent'
- L'interface 'QrlStats' qui contient le nombre de joueurs ayant obtenu une certaine note et la note en question
- Type 'QrlResult' dans result.ts
- Types 'QuestionIndexType', 'PlayerUsernameType', 'GradeType' et 'PlayersGradeByUsername' (à bouger pour utiliser dans room aussi)
- La fonction 'saveGrades()' dans ResultManager pour garder en mémoire les joueurs avec leur note associé à une question précise
Modifications
- Renommé l'interface 'ChoiceResult' en 'ChoiceStat'
- Renommé 'getQuestion()' en 'getQuestionStat()'
- Empêcher le fait de cliquer sur le bouton Enter de passer à la prochaine ligne quand on répond à une QRL (à la place, ça submit la réponse)
Edited by Laurent Bourgon