From b8a5172d70f9a21512bccc5d7f58296f2d9d15a2 Mon Sep 17 00:00:00 2001 From: Hykilpikonna Date: Fri, 8 May 2020 20:00:19 -0400 Subject: [PATCH] [+] Calculate average rating in CourseInfoRating --- src/logic/course-info.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/logic/course-info.ts b/src/logic/course-info.ts index 7f0ff9a..da6172a 100644 --- a/src/logic/course-info.ts +++ b/src/logic/course-info.ts @@ -105,6 +105,8 @@ export class CourseInfoRating ratings: number[] comment: string + averageRating: number = 0 + constructor(json: any) { this.id_ci = json.id_ci; @@ -119,6 +121,9 @@ export class CourseInfoRating this.firstName = nameSplit[0]; this.lastName = nameSplit[1]; } + + this.ratings.forEach(r => this.averageRating += r); + this.averageRating /= 5; } /**