impactometre issueshttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues2020-04-16T18:34:26Zhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/60Débuguer l'affichage de l'impact sur la santé humaine2020-04-16T18:34:26ZValentin Le GaucheDébuguer l'affichage de l'impact sur la santé humaineLa barre d'histogramme consacrée à l'affichage de la santé humaine est souvent à zéro, ce qui ne concorde à priori pas avec les données entrées.
Pistes possibles pour trouver et corriger le bug :
* Tester si la barre d'histogramme corr...La barre d'histogramme consacrée à l'affichage de la santé humaine est souvent à zéro, ce qui ne concorde à priori pas avec les données entrées.
Pistes possibles pour trouver et corriger le bug :
* Tester si la barre d'histogramme correspondant à la santé humaine est systématiquement à zéro, ou si elle est positive pour certaines entrées
* Vérifier si le zéro affiché ne provient pas d'erreurs d'arrondis cumulésV1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/59Modifier un composant d'une réunion2020-01-27T11:20:53ZValentin Le GaucheModifier un composant d'une réunionV1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/58Modifier la fonction de normalisation des damages.2020-01-27T09:51:10ZValentin Le GaucheModifier la fonction de normalisation des damages.* [x] Renvoyer un valeur de damage valant 100 % pour chaque sphère de dommage (et une seule pour l'ensemble des valeurs des différentes sphères)
* [x] Renvoyer, pour chaque meeting scenario et pour chaque sphère d'impact, en plus de la...* [x] Renvoyer un valeur de damage valant 100 % pour chaque sphère de dommage (et une seule pour l'ensemble des valeurs des différentes sphères)
* [x] Renvoyer, pour chaque meeting scenario et pour chaque sphère d'impact, en plus de la sa valeur total, ses valeurs normalisées pour chaque catégorie de composants de la réunion (hardware, software, journey)V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/56Vérifier dans les tests qu'on n'a pas des égalité entre des NaN2020-01-26T13:38:22ZClement BrizardVérifier dans les tests qu'on n'a pas des égalité entre des NaNV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/55Pouvoir créer un MeetingScenario sans une certaine catégorie de composants2020-01-26T23:29:42ZClement BrizardPouvoir créer un MeetingScenario sans une certaine catégorie de composantsV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/54Vérifier que des objets ne sont pas passés par référence2020-01-26T13:37:14ZClement BrizardVérifier que des objets ne sont pas passés par référenceV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/53Pouvoir calculer un impact embodied pour un composant assimilé à un autre2020-01-26T15:39:50ZClement BrizardPouvoir calculer un impact embodied pour un composant assimilé à un autreV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/52Ajouter un attribut "nombre de participants" à la classe MeetingScenario2020-01-25T18:06:54ZValentin Le GaucheAjouter un attribut "nombre de participants" à la classe MeetingScenario* [ ] Ajouter un attribut "nombre de participants" à la classe MeetingScenario
* [ ] Modifier le constructeur de la classe et ses utilisations* [ ] Ajouter un attribut "nombre de participants" à la classe MeetingScenario
* [ ] Modifier le constructeur de la classe et ses utilisationsV1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/51Retirer l'attribut `name ` des classes Hardware, Software et TransportationMean2020-01-25T14:39:27ZValentin Le GaucheRetirer l'attribut `name ` des classes Hardware, Software et TransportationMeanRetirer l'attribut `name ` des classes
* [ ] Hardware (ATTENTION, il est utilisé dans la fonction `computeVisioOrStandbyTimeOverLife(damageType)`)
* [ ] Software
* [ ] TransportationMeanRetirer l'attribut `name ` des classes
* [ ] Hardware (ATTENTION, il est utilisé dans la fonction `computeVisioOrStandbyTimeOverLife(damageType)`)
* [ ] Software
* [ ] TransportationMeanV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/50Donner la possibilité de stocker les différents MeetingScenario créés2020-01-25T14:38:28ZValentin Le GaucheDonner la possibilité de stocker les différents MeetingScenario créésAttendre que !40 et !35 soient mergées.
Donner la possibilité de stocker les différents MeetingScenario créés :
* [x] Ajouter attribut id à la classe MeetingScenario (modifier son contructeur)
* [x] Créer un fichier `meetinScenarios....Attendre que !40 et !35 soient mergées.
Donner la possibilité de stocker les différents MeetingScenario créés :
* [x] Ajouter attribut id à la classe MeetingScenario (modifier son contructeur)
* [x] Créer un fichier `meetinScenarios.js` dans le dossier `database` (en profiter pour le mettre à la racine), qui contient une hashmap vide, où les meetingScenario seront stockés et indexés par leur id
* [x] Créer un fichier `meetingScenario.js` dans `controllers/meeting`
* [ ] Dans ce fichier créer les fonctions `create`, `read`, `update`, `delete` qui interagissent avec la hashmap qui stocke les MeetingScenario dans la base de données.V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/49Ajouter Sass au projet2020-01-20T19:02:07ZAurelien BerangerAjouter Sass au projet* [x] Compiler et faire tourner Sass
* [x] Ajouter un autoprefixeur via [postcss](https://github.com/jedmao/postcss-middleware)
* [x] Ajout d'un [linter](https://github.com/postcss/postcss#plugins)
* [x] Précréer l'arborescence de fi...* [x] Compiler et faire tourner Sass
* [x] Ajouter un autoprefixeur via [postcss](https://github.com/jedmao/postcss-middleware)
* [x] Ajout d'un [linter](https://github.com/postcss/postcss#plugins)
* [x] Précréer l'arborescence de fichiers Sass
* [ ] Boucler le wikiV1Aurelien BerangerAurelien Berangerhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/48Modifier le mode de calcul de l'impact des transports2020-01-26T23:22:23ZValentin Le GaucheModifier le mode de calcul de l'impact des transports* [x] Dans le cas de la voiture (électrique ou thermique), l'impact d'un trajet est égal à l'impact du trajet selon les valeurs de Simapro divisé par le nombre de passagers (on répartit l'impact sur l'ensemble des passagers ; par conven...* [x] Dans le cas de la voiture (électrique ou thermique), l'impact d'un trajet est égal à l'impact du trajet selon les valeurs de Simapro divisé par le nombre de passagers (on répartit l'impact sur l'ensemble des passagers ; par convention, un seul passager participe à la visio, on n'ajoute donc sa seule part de l'impact à la visio).V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/47Donner la possibilité d'avoir une instance de Hardware avec plusieurs fois le...2020-01-25T18:14:37ZValentin Le GaucheDonner la possibilité d'avoir une instance de Hardware avec plusieurs fois le même composantLes composants d'un hardware sont stockés dans un tableau et indexés par leur nom. On ne peut donc avoir une instance de Hardware avec plusieurs fois le même composant car on peut avoir un tableau avec plusieurs entrées identiques.
* [x]...Les composants d'un hardware sont stockés dans un tableau et indexés par leur nom. On ne peut donc avoir une instance de Hardware avec plusieurs fois le même composant car on peut avoir un tableau avec plusieurs entrées identiques.
* [x] Donner la possibilité d'avoir une instance de Hardware avec plusieurs le même composant
* [x] Décommenter les composants du kit logitech dans harware.jsV1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/46Créer une classe abstraite Scenario2020-01-09T10:01:09ZClement BrizardCréer une classe abstraite ScenarioV1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/45Ajouter à la classe journey un attribut passenger2020-01-09T09:36:43ZClement BrizardAjouter à la classe journey un attribut passengerPour prendre en compte modifications décidées le 07/01 avec le prof.Pour prendre en compte modifications décidées le 07/01 avec le prof.V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/44Renomer la classe Meeting en Scenario2020-01-06T11:27:31ZValentin Le GaucheRenomer la classe Meeting en ScenarioModifier la JSDoc en conséquence.Modifier la JSDoc en conséquence.V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/43Changer la structure des fichiers pour avoir classes/meeting, classes/shared...2020-01-05T21:09:01ZClement BrizardChanger la structure des fichiers pour avoir classes/meeting, classes/shared...V1Clement BrizardClement Brizardhttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/42Renommer la classe ComponentDamage en Damage2020-01-06T11:09:47ZClement BrizardRenommer la classe ComponentDamage en DamageEt modifier la JSDoc avec.Et modifier la JSDoc avec.V1Valentin Le GaucheValentin Le Gauchehttps://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/40Ajouter une fonction de calcul d'un impact distribué à la classe MeetingDamage2020-01-05T20:51:00ZClement BrizardAjouter une fonction de calcul d'un impact distribué à la classe MeetingDamageCréer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Softw...Créer d'abord une constante endPoints contenant les quatre sphères de dommage. Au passage, on peut cleaner le code pour ne plus avoir de variable damageCategory (voir Hardware et Hardware-test) et de damage sphere (voir Software et Software-test).
Cette fonction computeSharedDamage reçoit trois paramètres : filterOn (Object), aggregateOn (String) et damageEndpoints (Array). Exemples d'appel :
* distribution({ type: "Transport }, transportCategory, ["humanHealth"] : on renvoie l'impact sur humanHealth du Transport en pourcentages par moyen de transport
* distribution(["humanHealth"]) : on renvoie l'impact sur humanHealth en pourcentages par type d'équipement (hardware, transport, software).V1https://gitlab.utc.fr/tx-techno-num/impactometre/-/issues/39Rendre la classe Damage partagée entre meeting et music2020-01-09T09:50:17ZClement BrizardRendre la classe Damage partagée entre meeting et musicAttendre #42
Créer un dossier shared dans model/classesAttendre #42
Créer un dossier shared dans model/classesV1Clement BrizardClement Brizard