diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index b0e7ccf263886efb5576ff6a046fb9f145bd39a6..d1ab8cd622e55588cba47880930d58949dd9218d 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 e0cae9b6219e22134299b50a678d401f3685b4a7..6bfa7f6ba40b13fac561e38d0b4ff11e58303a92 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(); }