From 8dbd71f07d04719e469a946e02ae64bc1571875a Mon Sep 17 00:00:00 2001 From: Christoph Thelen <christoph.thelen@mni.thm.de> Date: Wed, 4 Mar 2015 10:53:42 +0100 Subject: [PATCH] Fix for #14551: Add concept questions to statistics --- src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 3 +++ src/main/java/de/thm/arsnova/entities/Statistics.java | 10 ++++++++++ 2 files changed, 13 insertions(+) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index b0e7ccf26..d1ab8cd62 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -1111,6 +1111,9 @@ public class CouchDBDao implements IDatabaseDao, ApplicationEventPublisherAware case "interposedQuestions": stats.setInterposedQuestions(stats.getInterposedQuestions() + value); break; + case "conceptQuestions": + stats.setConceptQuestions(stats.getConceptQuestions() + value); + break; } } } diff --git a/src/main/java/de/thm/arsnova/entities/Statistics.java b/src/main/java/de/thm/arsnova/entities/Statistics.java index e0cae9b62..6bfa7f6ba 100644 --- a/src/main/java/de/thm/arsnova/entities/Statistics.java +++ b/src/main/java/de/thm/arsnova/entities/Statistics.java @@ -28,6 +28,7 @@ public class Statistics { private int activeUsers; private int loggedinUsers; private int interposedQuestions; + private int conceptQuestions; public int getAnswers() { return answers; @@ -109,6 +110,14 @@ public class Statistics { this.creators = creators; } + public int getConceptQuestions() { + return conceptQuestions; + } + + public void setConceptQuestions(int conceptQuestions) { + this.conceptQuestions = conceptQuestions; + } + @Override public int hashCode() { return (this.getClass().getName() @@ -120,6 +129,7 @@ public class Statistics { + preparationQuestions + interposedQuestions + loggedinUsers + + conceptQuestions ).hashCode(); } -- GitLab