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