From 9e2df18a6e95d2025b57346ac1d8276b9ab583b3 Mon Sep 17 00:00:00 2001 From: Julien Gautier Date: Fri, 6 Oct 2023 00:49:08 +0200 Subject: [PATCH] ---|qcm| Ajout du model 'QCM' --- src/app/core/models/qcm.model.ts | 85 ++++++++++++++++++++++++++++++++ 1 file changed, 85 insertions(+) create mode 100644 src/app/core/models/qcm.model.ts diff --git a/src/app/core/models/qcm.model.ts b/src/app/core/models/qcm.model.ts new file mode 100644 index 0000000..867d193 --- /dev/null +++ b/src/app/core/models/qcm.model.ts @@ -0,0 +1,85 @@ +export interface QCM { + name: string; + categories: Array; +} + +export interface QCMCategories { + num: number; + name: string; + questions: Array; +} + +export interface Question { + num: number; + libelle: string; + choices: Array; +} + +export interface Choice { + index: string; + libelle: string; + correct: boolean; +} + +/* +{ + "num": 1, + "name": "Aéronefs", + "questions": [] +}, +{ + "num": 2, + "name": "Altimètre", + "questions": [] +}, +{ + "num": 3, + "name": "Déclencheurs et matériels", + "questions": [] +}, +{ + "num": 4, + "name": "Largage", + "questions": [] +}, +{ + "num": 5, + "name": "Règlementation", + "questions": [] +}, +{ + "num": 6, + "name": "Pilotage et mécanique de vol", + "questions": [] +}, +{ + "num": 7, + "name": "Physiologie", + "questions": [] +}, +{ + "num": 8, + "name": "Connaissances générales", + "questions": [] +}, +{ + "num": 9, + "name": "Unités de mesure", + "questions": [] +}, +{ + "num": 10, + "name": "Altimétrie", + "questions": [] +}, +{ + "num": 11, + "name": "Météorologie et aérologie", + "questions": [] +}, +{ + "num": 12, + "name": "Sauts spéciaux", + "questions": [] +} +*/ \ No newline at end of file