feature: limit panic mode activation depending on question type
Empêche d'activer le mode panique s'il reste moins de 10 secondes en QCM, ou 20 secondes en QRL.
Closes #157 (closed).
Ajouts
- TimerConfiguration: Attribut
isPanicModeAllowed
qui indique si l'organisateur a droit d'activer le mode panique. - Le constructeur de Timer prend un attribut optionnel
panicModeLimit
qui indique à partir de quand il faut désactiver le mode panique. Si l'attribut n'est pas donné, l'activation du mode panique est automatiquement désactivé.
Modifications
- L'ordre du constructeur de Timer a été modifié pour être plus clair.
Conséquences
- Closes polytechnique-montr-al/log2990/20241/equipe-201&16.