From 8d57a8d98571a2852370e699457b4a792698f52c Mon Sep 17 00:00:00 2001
From: Hagen <hagen.dressler@mni.thm.de>
Date: Fri, 16 Mar 2018 10:24:26 +0100
Subject: [PATCH] Edit component answer-statistic

---
 .../answer-statistics.component.html               |  6 +++---
 .../answer-statistics.component.ts                 | 14 +++++++++-----
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/app/answer-statistics/answer-statistics.component.html b/src/app/answer-statistics/answer-statistics.component.html
index de4a9844f..829a5b5c4 100644
--- a/src/app/answer-statistics/answer-statistics.component.html
+++ b/src/app/answer-statistics/answer-statistics.component.html
@@ -14,7 +14,7 @@
           <div align="right"> Responded answers: {{ statistic.answers }} </div>
         </div>
       </mat-tab>
-      <mat-tab label="Evaluation">
+      <mat-tab label="Evaluation" (choose)="showEvaluation(selectedContent.index)">
         <h2 fxLayoutAlign="center">{{ selectedContent.name }}</h2>
         <div class="evaluation" *ngFor="let choice of evaluation">
           {{ choice.name }}
@@ -25,9 +25,9 @@
           <div align="right"> Selected: {{ choice.answers }} times</div>
         </div>
         <div fxLayoutAlign="center" fxLayoutGap="10px">
-          <button mat-raised-button color="primary">Before</button>
+          <button mat-raised-button color="primary" (click)="showEvaluation(selectedContent.index-1)">Before</button>
           <div><b>{{ selectedContent.index }} / {{ selectedContent.length }}</b></div>
-          <button mat-raised-button color="primary">Next</button>
+          <button mat-raised-button color="primary" (click)="showEvaluation(selectedContent.index+1)">Next</button>
         </div>
       </mat-tab>
     </mat-tab-group>
diff --git a/src/app/answer-statistics/answer-statistics.component.ts b/src/app/answer-statistics/answer-statistics.component.ts
index 8985c0ffe..9d59952b2 100644
--- a/src/app/answer-statistics/answer-statistics.component.ts
+++ b/src/app/answer-statistics/answer-statistics.component.ts
@@ -19,15 +19,15 @@ export class AnswerStatisticsComponent implements OnInit {
   @Input() choiceAnswers: ChoiceAnswer[] = [];
   statistics: any = null;
   selectedContent: any = {
-    name: 'HOW TO MAKE CONTENT',
+    name: 'HOW TO MAKE CONTENT GREAT AGAIN',
     index: '1',
     length: '1'
   };
   evaluation: any = [
-    { name: 'test', percent: 50, correct: false, answers: 50, },
-    { name: 'test', percent: 10, correct: false, answers: 10, },
-    { name: 'test', percent: 30, correct: true, answers: 30, },
-    { name: 'test', percent: 40, correct: false, answers: 40, }
+    { name: 'Skill', percent: 10, correct: false, answers: 1, },
+    { name: 'Knowledge', percent: 10, correct: false, answers: 1, },
+    { name: '???', percent: 30, correct: true, answers: 3, },
+    { name: 'Not at all', percent: 50, correct: true, answers: 5, }
     ];
   states = [
     { value: '1', viewValue: 'Text answers' },
@@ -94,4 +94,8 @@ export class AnswerStatisticsComponent implements OnInit {
   countChoiceAnswers(contentId: string): number {
     return this.choiceAnswers.filter(answer => answer.contentId === contentId).length;
   }
+
+  showEvaluation(index: number) {
+    /** coming with api connection, logic doesnt make sense without knowledge about api **/
+  }
 }
-- 
GitLab