From 00f3ba8b03bf88fd3d549c24e21722d3d2d1b82c Mon Sep 17 00:00:00 2001 From: Joshua <8Joshua@web.de> Date: Sat, 14 Jul 2018 23:28:38 +0200 Subject: [PATCH] =?UTF-8?q?Aktuelle=20Prozentzahl=20in=20der=20Noten=C3=BC?= =?UTF-8?q?bersich=20hinzugef=C3=BCgt=20(Ohne=20Beschreibungstext)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../moddetails/ModDetailGradebookAdapter.java | 5 +++-- .../de/sebse/fuplanner/services/KVV/types/Modules.java | 10 ++++++++++ app/src/main/res/values-de/strings.xml | 1 + app/src/main/res/values/strings.xml | 1 + 4 files changed, 15 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailGradebookAdapter.java b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailGradebookAdapter.java index ec21d1e..c58cde7 100644 --- a/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailGradebookAdapter.java +++ b/app/src/main/java/de/sebse/fuplanner/fragments/moddetails/ModDetailGradebookAdapter.java @@ -84,8 +84,9 @@ public class ModDetailGradebookAdapter extends RecyclerView.Adapter, Serializable { throw new AssertionError("Do not use this constructor!"); }*/ + public float getGradebookPercent(){ + float maxPoint = 0; + float userPoint = 0; + for (Gradebook g : gradebook){ + maxPoint += g.getMaxPoints(); + userPoint += g.getPoints(); + } + return userPoint/maxPoint; + } + private Module(String semester, HashSet lvNumber, String title, HashSet lecturer, String type, String description, String ID) { semester = semester.replace("SS", "S"); semester = semester.replaceAll("[0-9]{2}([0-9]{2})", "$1"); diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 5042408..f91ab3a 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -31,4 +31,5 @@ Vergangene Veranstaltungen Veranstaltungen Noten + Aktuelle Prozentzahl \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index ea5a2d8..70d9a4f 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -37,4 +37,5 @@ Past Events Events Gradebook + Current Percentage