From df60830ce4eb17281b49e6a5743a5f208fd6086e Mon Sep 17 00:00:00 2001 From: Christoph Thelen <christoph.thelen@mni.thm.de> Date: Fri, 15 Feb 2013 15:46:26 +0100 Subject: [PATCH] Fixed creating ABCD questions --- src/main/java/de/thm/arsnova/dao/CouchDBDao.java | 2 +- .../java/de/thm/arsnova/entities/PossibleAnswer.java | 11 ++++++++++- src/main/java/de/thm/arsnova/entities/Question.java | 7 +++---- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java index a7ad2d80..9dfdaffa 100644 --- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java +++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java @@ -558,7 +558,7 @@ public class CouchDBDao implements IDatabaseDao { q.put("showStatistic", question.isShowStatistic()); q.put("showAnswer", question.isShowAnswer()); try { - database.saveDocument(q, null); + database.saveDocument(q); question.set_id(q.getId()); question.set_rev(q.getRev()); return question; diff --git a/src/main/java/de/thm/arsnova/entities/PossibleAnswer.java b/src/main/java/de/thm/arsnova/entities/PossibleAnswer.java index f0c01e1f..acfea0d3 100644 --- a/src/main/java/de/thm/arsnova/entities/PossibleAnswer.java +++ b/src/main/java/de/thm/arsnova/entities/PossibleAnswer.java @@ -20,9 +20,18 @@ package de.thm.arsnova.entities; public class PossibleAnswer { + private String id; private String text; private boolean correct; + public String getId() { + return this.id; + } + + public void setId(String id) { + this.id = id; + } + public String getText() { return text; } @@ -41,6 +50,6 @@ public class PossibleAnswer { @Override public String toString() { - return "PossibleAnswer [text=" + text + ", correct=" + correct + "]"; + return "PossibleAnswer [id=" + id + ", text=" + text + ", correct=" + correct + "]"; } } diff --git a/src/main/java/de/thm/arsnova/entities/Question.java b/src/main/java/de/thm/arsnova/entities/Question.java index cb50a5ad..5e4249f3 100644 --- a/src/main/java/de/thm/arsnova/entities/Question.java +++ b/src/main/java/de/thm/arsnova/entities/Question.java @@ -120,11 +120,11 @@ public class Question { public final void setSession(final String session) { this.sessionId = session; } - + public final String getSessionKeyword() { return this.sessionKeyword; } - + public final void setSessionKeyword(final String keyword) { this.sessionKeyword = keyword; } @@ -187,7 +187,6 @@ public class Question { @Override public final String toString() { - return "Question type '" + this.type + "': " + this.subject + ";\n" - + this.text + this.possibleAnswers; + return "Question type '" + this.type + "': " + this.subject + ";\n" + this.text + this.possibleAnswers; } } -- GitLab