mirror of
https://github.com/ets-cfuhrman-pfe/EvalueTonSavoir.git
synced 2025-08-11 21:23:54 -04:00
Correction des tests et ajout des rapport 3 et 4
This commit is contained in:
parent
f2c5232565
commit
350d6fcb5b
7 changed files with 137 additions and 6 deletions
|
|
@ -13,9 +13,8 @@ describe('MultipleChoiceQuestion', () => {
|
||||||
render(
|
render(
|
||||||
<MultipleChoiceQuestion
|
<MultipleChoiceQuestion
|
||||||
globalFeedback="feedback"
|
globalFeedback="feedback"
|
||||||
questionTitle="Test Question"
|
|
||||||
choices={choices}
|
choices={choices}
|
||||||
handleOnSubmitAnswer={mockHandleOnSubmitAnswer} questionContent={''} />
|
handleOnSubmitAnswer={mockHandleOnSubmitAnswer} questionContent={{text: '', format: 'plain'}} />
|
||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -18,7 +18,7 @@ describe('NumericalQuestion Component', () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
render(<NumericalQuestion questionContent={''} {...sampleProps} />);
|
render(<NumericalQuestion questionContent={{text: '', format: 'plain'}} {...sampleProps} />);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('renders correctly', () => {
|
it('renders correctly', () => {
|
||||||
|
|
|
||||||
|
|
@ -34,7 +34,7 @@ describe('ShortAnswerQuestion Component', () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
render(<ShortAnswerQuestion questionContent={''} {...sampleProps} />);
|
render(<ShortAnswerQuestion questionContent={{text: '', format: 'plain'}} {...sampleProps} />);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('renders correctly', () => {
|
it('renders correctly', () => {
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ describe('TrueFalseQuestion Component', () => {
|
||||||
};
|
};
|
||||||
|
|
||||||
beforeEach(() => {
|
beforeEach(() => {
|
||||||
render(<TrueFalseQuestion questionContent={''} {...sampleProps} />);
|
render(<TrueFalseQuestion questionContent={{text: '', format: 'plain'}} {...sampleProps} />);
|
||||||
});
|
});
|
||||||
|
|
||||||
it('renders correctly', () => {
|
it('renders correctly', () => {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# Plan d'itération 1
|
# Plan d'itération 2
|
||||||
|
|
||||||
## Étapes jalons
|
## Étapes jalons
|
||||||
|
|
||||||
|
|
|
||||||
67
rapport/H24-iteration3.md
Normal file
67
rapport/H24-iteration3.md
Normal file
|
|
@ -0,0 +1,67 @@
|
||||||
|
# Plan d'itération 3
|
||||||
|
|
||||||
|
## Étapes jalons
|
||||||
|
|
||||||
|
| Étape jalon | Date |
|
||||||
|
| :------------------------------------------------ | :--------- |
|
||||||
|
| Début de l'itération | 2024/03/01 |
|
||||||
|
| Démo de l'application et révision des user cases | 2024/03/26 |
|
||||||
|
| Fin de l'itération | 2024/03/28 |
|
||||||
|
|
||||||
|
## Objectifs clés
|
||||||
|
|
||||||
|
Les objectifs clés de cette itération sont les suivants:
|
||||||
|
|
||||||
|
- Configurer les github actions
|
||||||
|
- Migrer le serveur
|
||||||
|
- Fonctionnalité de partage des quizs
|
||||||
|
- Affichage GIFT
|
||||||
|
|
||||||
|
|
||||||
|
## Affectations d'éléments de travail
|
||||||
|
|
||||||
|
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||||
|
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||||
|
| Migration du serveur | 1 | 4 | Samy, Louis ||
|
||||||
|
| Création de dossiers de quizs | 1| 4 | Mathieu ||
|
||||||
|
| Configuration des github actions| 1| 4| Samy ||
|
||||||
|
| Partage et duplication de quizs| 2| 3| Louis | |
|
||||||
|
| Problèmes d'affichage GIFT | 2| 4| Mélanie | |
|
||||||
|
| Persistance de sélection de réponses entre les questions | 2| 1| Mélanie | |
|
||||||
|
|
||||||
|
## Problèmes principaux rencontrés
|
||||||
|
|
||||||
|
| Problème | Notes |
|
||||||
|
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| L'acquisition du nouveau serveur prend plus de temps que prévu| |
|
||||||
|
| | |
|
||||||
|
|
||||||
|
## Critères d'évaluation
|
||||||
|
|
||||||
|
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||||
|
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||||
|
|
||||||
|
- Les quiz peuvent être partagés et dupliqués
|
||||||
|
- Le serveur est accessible
|
||||||
|
- Les github actions sont fontionnels
|
||||||
|
|
||||||
|
## Évaluation
|
||||||
|
|
||||||
|
| Résumé | |
|
||||||
|
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| Cible d'évaluation | Itération |
|
||||||
|
| Date d'évaluation | 2024/03/26 |
|
||||||
|
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||||
|
| État du projet | 🟢 |
|
||||||
|
|
||||||
|
### Éléments de travail: prévus vs réalisés
|
||||||
|
|
||||||
|
La migration du serveur n'a pas pu être complété durant cette itération, mais les communications avec le STI laissent croire que tout sera fonctionnel durant la prochaine itération. Les github backend et frontend ont dû être mis dans un seul projet pour répondre aux exigences du STI. Les github actions sont fonctionnelles et pourrons être modifiés pour le nouveau serveur. La création de dossiers est mise en place, mais quelques fonctionnalités comme le déplacement entre dossier seront travaillés durant la prochaine itération. Une tentative de correction du problème d'affichage GIFT a été essayée, mais certains problèmes entourant les formules mathématiques sont encore présents.
|
||||||
|
|
||||||
|
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||||
|
|
||||||
|
Même si certains éléments n'ont pas pu être complété durant cette itération, le projet progresse bien. Nous considérons donc la majorité de nos objectifs atteint.
|
||||||
|
|
||||||
|
## Autres préoccupations et écarts
|
||||||
|
|
||||||
|
Les communications entourant le nouveau serveur avec la STI prennent beaucoup de temps. Comprendre le fonctionnement pour le problème d'affichage GIFT prend plus de temps que prévu. Une autre solution devra être envisagée.
|
||||||
65
rapport/H24-iteration4.md
Normal file
65
rapport/H24-iteration4.md
Normal file
|
|
@ -0,0 +1,65 @@
|
||||||
|
# Plan d'itération 4
|
||||||
|
|
||||||
|
## Étapes jalons
|
||||||
|
|
||||||
|
| Étape jalon | Date |
|
||||||
|
| :------------------------------------------------ | :--------- |
|
||||||
|
| Début de l'itération | 2024/03/29 |
|
||||||
|
| Démo de l'application et révision des user cases | 2024/04/09 |
|
||||||
|
| Fin de l'itération | 2024/04/11 |
|
||||||
|
|
||||||
|
## Objectifs clés
|
||||||
|
|
||||||
|
Les objectifs clés de cette itération sont les suivants:
|
||||||
|
|
||||||
|
- Terminer la migration du serveur
|
||||||
|
- Régler le problème d'affichage
|
||||||
|
- Terminer les manipulations entourant les dossiers
|
||||||
|
|
||||||
|
|
||||||
|
## Affectations d'éléments de travail
|
||||||
|
|
||||||
|
| Nom / Description | Priorité | [Taille estimée (points)](#commentEstimer 'Comment estimer?') | Assigné à (nom) | Documents de référence |
|
||||||
|
| ------------------------------ | -------: | ------------------------------------------------------------: | --------------- | ----------------------------------------------------------------------------------------------- |
|
||||||
|
| Migration du serveur | 1 | 4 | Samy, Louis ||
|
||||||
|
| Changer de dossier à la création| 2| 2| Mathieu ||
|
||||||
|
| Déplacer les quizs dans un dossier| 2| 3| Mathieu | |
|
||||||
|
| Copier coller à partir de questions| 3| 2| Mathieu | |
|
||||||
|
| Problèmes d'affichage GIFT | 2| 3| Mélanie | |
|
||||||
|
|
||||||
|
## Problèmes principaux rencontrés
|
||||||
|
|
||||||
|
| Problème | Notes |
|
||||||
|
| -------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| | |
|
||||||
|
| | |
|
||||||
|
|
||||||
|
## Critères d'évaluation
|
||||||
|
|
||||||
|
> Une brève description de la façon d'évaluer si les objectifs (définis plus haut) de haut niveau ont été atteints.
|
||||||
|
> Vos critères d'évaluation doivent être objectifs (aucun membre de l'équipe ne peut avoir une opinion divergente) et quantifiables (sauf pour ceux évalués par l'auxiliaire d'enseignement). En voici des exemples:
|
||||||
|
|
||||||
|
- Serveur accessible et déploiement automatisé
|
||||||
|
- Affichage des questions normalisé
|
||||||
|
- Fonctionnalités entourant les dossiers mises en place
|
||||||
|
|
||||||
|
## Évaluation
|
||||||
|
|
||||||
|
| Résumé | |
|
||||||
|
| ------------------ | ---------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| Cible d'évaluation | Itération |
|
||||||
|
| Date d'évaluation | 2024/04/09 |
|
||||||
|
| Participants | **Équipe** : Louis-Antoine Caron, Samy Waddah, Mathieu Roy, Mélanie St-Hilaire<br> **professeur** : Christopher Fuhrman |
|
||||||
|
| État du projet | 🟢 |
|
||||||
|
|
||||||
|
### Éléments de travail: prévus vs réalisés
|
||||||
|
|
||||||
|
Le nouveau serveur est déployé et fonctionnel, mais il reste à communiquer avec le STI pour configurer le nom DNS du site pour ne pas avoir à utiliser l'adresse ip du serveur. Le déploiement automatique via les github actions est mis en place, les mises à jour se feront à 5h du matin s'il y a un changement au code principal. Plusieurs fonctionnalités entourant les dossiers comme le déplacement ou la sélection du dossier à la création initiale ont été ajoutés. Copier une question directement dans l'éditeur a été ajouté et la section d'affichage de questions utilise maintenant le même module que l'éditeur, corrigeant le problème d'affichage.
|
||||||
|
|
||||||
|
### Évaluation par rapport aux résultats selon les critères d'évaluation
|
||||||
|
|
||||||
|
Les critères de cette itération ont été atteint, le projet est maintenant disponible sur un serveur permanent et se déploie automatiquement au besoin. L'affichage est maintenant uniformisé et les quiz peuvent être déplacés entre les dossiers sans problème.
|
||||||
|
|
||||||
|
## Autres préoccupations et écarts
|
||||||
|
|
||||||
|
|
||||||
Loading…
Reference in a new issue