diff --git a/src/main/java/de/thm/arsnova/controller/ConfigurationController.java b/src/main/java/de/thm/arsnova/controller/ConfigurationController.java
index a0d263dc11c908238a15cd0d26bc3f2cdc2380e1..168fec5b4c922be6ee598a1bf2159e8919731291 100644
--- a/src/main/java/de/thm/arsnova/controller/ConfigurationController.java
+++ b/src/main/java/de/thm/arsnova/controller/ConfigurationController.java
@@ -94,11 +94,29 @@ public class ConfigurationController extends AbstractController {
 	@Value("${features.question-format.grid-square.enabled:false}")
 	private String gridSquareEnabled;
 
+	@Value("${features.session-import-export.enabled:false}")
+	private String sessionImportExportEnabled;
+
+	@Value("${features.public-pool.enabled:false}")
+	private String publicPoolEnabled;
+
 	@Value("${question.answer-option-limit:8}")
 	private String answerOptionLimit;
 
 	@Value("${question.parse-answer-option-formatting:false}")
 	private String parseAnswerOptionFormatting;
+	
+	@Value("${pp.subjects}")
+	private String ppSubjects;
+	
+	@Value("${pp.licenses}")
+	private String ppLicenses;
+
+	@Value("${pp.logofilesize_b}")
+	private String ppLogoMaxFilesize;
+
+	@Value("${upload.filesize_b}")
+	private String gridImageMaxFileSize;
 
 	@Value("${tracking.provider}")
 	private String trackingProvider;
@@ -112,11 +130,18 @@ public class ConfigurationController extends AbstractController {
 	@Value("${optional.demoSessionKey:}")
 	private String demoSessionKey;
 
+	@Value("${pp.session-levels.de}")
+	private String ppLevelsDe;
+
+	@Value("${pp.session-levels.en}")
+	private String ppLevelsEn;
+	
 	@RequestMapping(method = RequestMethod.GET)
 	@ResponseBody
 	public final HashMap<String, Object> getConfiguration(HttpServletRequest request) {
 		HashMap<String, Object> config = new HashMap<String, Object>();
 		HashMap<String, Boolean> features = new HashMap<String, Boolean>();
+		HashMap<String, String> publicPool = new HashMap<String, String>();
 
 		/* The API path could be unknown to the client in case the request was forwarded */
 		if ("".equals(apiPath)) {
@@ -170,6 +195,15 @@ public class ConfigurationController extends AbstractController {
 		features.put("studentsOwnQuestions", "true".equals(studentsOwnQuestions));
 		features.put("flashcard", "true".equals(flashcardEnabled));
 		features.put("gridSquare", "true".equals(gridSquareEnabled));
+		features.put("sessionImportExport", "true".equals(sessionImportExportEnabled));
+		features.put("publicPool", "true".equals(publicPoolEnabled));
+		
+		// add public pool configuration
+		config.put("publicPool", publicPool);
+		
+		publicPool.put("subjects", ppSubjects);
+		publicPool.put("licenses", ppLicenses);
+		publicPool.put("logoMaxFilesize", ppLogoMaxFilesize);
 
 		if (!"".equals(trackingTrackerUrl)) {
 			HashMap<String, String> tracking = new HashMap<String, String>();
@@ -179,6 +213,10 @@ public class ConfigurationController extends AbstractController {
 			tracking.put("trackerUrl", trackingTrackerUrl);
 			tracking.put("siteId", trackingSiteId);
 		}
+		publicPool.put("levelsDe", ppLevelsDe);
+		publicPool.put("levelsEn", ppLevelsEn);
+
+		config.put("grid", gridImageMaxFileSize);
 
 		return config;
 	}
diff --git a/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java b/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java
index f1b1c5be7e6fc7bf62727e3a506f99ac8be34e5a..3e4f7b3d5a4d23b48b83f81e4634cbc0b0c703ea 100644
--- a/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java
+++ b/src/main/java/de/thm/arsnova/controller/LecturerQuestionController.java
@@ -18,6 +18,7 @@
 package de.thm.arsnova.controller;
 
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.List;
 
 import javax.servlet.http.HttpServletResponse;
@@ -377,6 +378,16 @@ public class LecturerQuestionController extends AbstractController {
 		return questionService.getAnswerCount(questionId);
 	}
 
+	@RequestMapping(value = "/{questionId}/answerandabstentioncount", method = RequestMethod.GET)
+	public final List<Integer> getAnswerAndAbstentionCount(@PathVariable final String questionId) {
+		List<Integer> list = Arrays.asList(
+			questionService.getAnswerCount(questionId),
+			questionService.getAbstentionAnswerCount(questionId)
+		);
+		
+		return list;
+	}
+	
 	@RequestMapping(value = "/{questionId}/freetextanswer/", method = RequestMethod.GET)
 	public final List<Answer> getFreetextAnswers(@PathVariable final String questionId) {
 		return questionService.getFreetextAnswers(questionId);
diff --git a/src/main/java/de/thm/arsnova/controller/SessionController.java b/src/main/java/de/thm/arsnova/controller/SessionController.java
index c50e59d3d91e61d9cb8e820ac238c3820d0d1884..3383c2908a6a04f857be77b28ed371e7c74442b1 100644
--- a/src/main/java/de/thm/arsnova/controller/SessionController.java
+++ b/src/main/java/de/thm/arsnova/controller/SessionController.java
@@ -21,6 +21,7 @@ import java.util.AbstractMap.SimpleEntry;
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
+import java.util.Map;
 
 import javax.servlet.http.HttpServletResponse;
 
@@ -100,7 +101,8 @@ public class SessionController extends AbstractController {
 				session.setName(session.getName() + appendix);
 				session.setShortName(session.getShortName() + appendix);
 			}
-		}
+		}		
+		
 		final Session newSession = sessionService.saveSession(session);
 
 		if (newSession == null) {
@@ -188,6 +190,34 @@ public class SessionController extends AbstractController {
 		return sessions;
 	}
 
+	@RequestMapping(value = "/publicpool", method = RequestMethod.GET, params = "statusonly=true")
+	public final List<SessionInfo> getMyPublicPoolSessions(
+			final HttpServletResponse response
+			) {
+		List<SessionInfo> sessions = sessionService.getMyPublicPoolSessionsInfo();
+			
+		if (sessions == null || sessions.isEmpty()) {
+			response.setStatus(HttpServletResponse.SC_NO_CONTENT);
+			return null;
+		}
+
+		return sessions;
+	}
+	
+	@RequestMapping(value = "/publicpool", method = RequestMethod.GET)
+	public final List<Session> getPublicPoolSessions(
+			final HttpServletResponse response
+			) {
+		List<Session> sessions = sessionService.getPublicPoolSessions();
+		
+		if (sessions == null || sessions.isEmpty()) {
+			response.setStatus(HttpServletResponse.SC_NO_CONTENT);
+			return null;
+		}
+
+		return sessions;
+	}
+
 	@RequestMapping(value = "/{sessionkey}/lock", method = RequestMethod.POST)
 	public final Session lockSession(
 			@PathVariable final String sessionkey,
diff --git a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
index 5750bcdfda370d471d41675a9fd8db81fc08fc15..c2eb003d82b031a8d52eabf855ef16e3af928137 100644
--- a/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
+++ b/src/main/java/de/thm/arsnova/dao/CouchDBDao.java
@@ -127,7 +127,54 @@ public class CouchDBDao implements IDatabaseDao {
 		}
 		return result;
 	}
+	
+	@Override
+	public final List<Session> getPublicPoolSessions() {
+		final NovaView view = new NovaView("session/public_pool_by_subject");
+
+		final ViewResults sessions = getDatabase().view(view);
 
+		final List<Session> result = new ArrayList<Session>();
+		
+		for (final Document d : sessions.getResults()) {
+			final Session session = (Session) JSONObject.toBean(
+					d.getJSONObject().getJSONObject("value"),
+					Session.class
+					);
+			//session.set_id(d.getId());
+			result.add(session);
+		}
+		return result;
+	}
+	
+	@Override
+	public final List<Session> getMyPublicPoolSessions(final User user) {
+		final NovaView view = new NovaView("session/public_pool_by_creator");
+		view.setStartKeyArray(user.getUsername());
+		view.setEndKeyArray(user.getUsername(), "{}");
+		
+		final ViewResults sessions = getDatabase().view(view);
+
+		final List<Session> result = new ArrayList<Session>();
+		for (final Document d : sessions.getResults()) {
+			final Session session = (Session) JSONObject.toBean(
+					d.getJSONObject().getJSONObject("value"),
+					Session.class
+					);
+			session.setCreator(d.getJSONObject().getJSONArray("key").getString(0));
+			session.setName(d.getJSONObject().getJSONArray("key").getString(1));
+			session.set_id(d.getId());
+			result.add(session);
+		}
+		return result;
+	}
+	
+	@Override
+	public final List<SessionInfo> getMyPublicPoolSessionsInfo(final User user) {
+		final List<Session> sessions = this.getMyPublicPoolSessions(user);
+		return getInfosForSessions(sessions);
+	}
+	
 	@Override
 	public final List<SessionInfo> getMySessionsInfo(final User user) {
 		final List<Session> sessions = this.getMySessions(user);
@@ -137,18 +184,22 @@ public class CouchDBDao implements IDatabaseDao {
 	private List<SessionInfo> getInfosForSessions(final List<Session> sessions) {
 		final ExtendedView questionCountView = new ExtendedView("skill_question/count_by_session");
 		final ExtendedView answerCountView = new ExtendedView("skill_question/count_answers_by_session");
-		final ExtendedView interposedCountView = new ExtendedView("interposed_question/count_by_session_reading");
+		final ExtendedView interposedCountView = new ExtendedView("interposed_question/count_by_session");
+		final ExtendedView unredInterposedCountView = new ExtendedView("interposed_question/count_by_session_reading");
+		
+		interposedCountView.setSessionIdKeys(sessions);
+		interposedCountView.setGroup(true);
 		questionCountView.setSessionIdKeys(sessions);
 		questionCountView.setGroup(true);
 		answerCountView.setSessionIdKeys(sessions);
 		answerCountView.setGroup(true);
-		List<String> interposedQueryKeys = new ArrayList<String>();
+		List<String> unredInterposedQueryKeys = new ArrayList<String>();
 		for (Session s : sessions) {
-			interposedQueryKeys.add("[\"" + s.get_id() + "\",\"unread\"]");
+			unredInterposedQueryKeys.add("[\"" + s.get_id() + "\",\"unread\"]");
 		}
-		interposedCountView.setKeys(interposedQueryKeys);
-		interposedCountView.setGroup(true);
-		return getSessionInfoData(sessions, questionCountView, answerCountView, interposedCountView);
+		unredInterposedCountView.setKeys(unredInterposedQueryKeys);
+		unredInterposedCountView.setGroup(true);
+		return getSessionInfoData(sessions, questionCountView, answerCountView, interposedCountView, unredInterposedCountView);
 	}
 
 	private List<SessionInfo> getInfosForVisitedSessions(final List<Session> sessions, final User user) {
@@ -227,10 +278,12 @@ public class CouchDBDao implements IDatabaseDao {
 	private List<SessionInfo> getSessionInfoData(final List<Session> sessions,
 			final ExtendedView questionCountView,
 			final ExtendedView answerCountView,
-			final ExtendedView interposedCountView) {
+			final ExtendedView interposedCountView, 
+			final ExtendedView unredInterposedCountView) {
 		final ViewResults questionCountViewResults = getDatabase().view(questionCountView);
 		final ViewResults answerCountViewResults = getDatabase().view(answerCountView);
 		final ViewResults interposedCountViewResults = getDatabase().view(interposedCountView);
+		final ViewResults unredInterposedCountViewResults = getDatabase().view(unredInterposedCountView);
 
 		Map<String, Integer> questionCountMap = new HashMap<String, Integer>();
 		for (final Document d : questionCountViewResults.getResults()) {
@@ -242,13 +295,19 @@ public class CouchDBDao implements IDatabaseDao {
 		}
 		Map<String, Integer> interposedCountMap = new HashMap<String, Integer>();
 		for (final Document d : interposedCountViewResults.getResults()) {
-			interposedCountMap.put(d.getJSONArray("key").getString(0), d.getInt("value"));
+			interposedCountMap.put(d.getString("key"), d.getInt("value"));
 		}
+		Map<String, Integer> unredInterposedCountMap = new HashMap<String, Integer>();
+		for (final Document d : unredInterposedCountViewResults.getResults()) {
+			unredInterposedCountMap.put(d.getJSONArray("key").getString(0), d.getInt("value"));
+		}
+		
 		List<SessionInfo> sessionInfos = new ArrayList<SessionInfo>();
 		for (Session session : sessions) {
 			int numQuestions = 0;
 			int numAnswers = 0;
 			int numInterposed = 0;
+			int numUnredInterposed = 0;
 			if (questionCountMap.containsKey(session.get_id())) {
 				numQuestions = questionCountMap.get(session.get_id());
 			}
@@ -258,10 +317,15 @@ public class CouchDBDao implements IDatabaseDao {
 			if (interposedCountMap.containsKey(session.get_id())) {
 				numInterposed = interposedCountMap.get(session.get_id());
 			}
+			if (unredInterposedCountMap.containsKey(session.get_id())) {
+				numUnredInterposed = unredInterposedCountMap.get(session.get_id());
+			}
+			
 			SessionInfo info = new SessionInfo(session);
 			info.setNumQuestions(numQuestions);
 			info.setNumAnswers(numAnswers);
 			info.setNumInterposed(numInterposed);
+			info.setNumUnredInterposed(numUnredInterposed);
 			sessionInfos.add(info);
 		}
 		return sessionInfos;
@@ -325,6 +389,17 @@ public class CouchDBDao implements IDatabaseDao {
 		sessionDocument.put("active", true);
 		sessionDocument.put("courseType", session.getCourseType());
 		sessionDocument.put("courseId", session.getCourseId());
+		sessionDocument.put("creationTime", session.getCreationTime());
+		sessionDocument.put("ppAuthorName", session.getPpAuthorName());
+		sessionDocument.put("ppAuthorMail", session.getPpAuthorMail());
+		sessionDocument.put("ppUniversity", session.getPpUniversity());
+		sessionDocument.put("ppLogo", session.getPpLogo());
+		sessionDocument.put("ppSubject", session.getPpSubject());
+		sessionDocument.put("ppLicense", session.getPpLicense());
+		sessionDocument.put("ppDescription", session.getPpDescription());
+		sessionDocument.put("ppFaculty", session.getPpFaculty());
+		sessionDocument.put("ppLevel", session.getPpLevel());
+		sessionDocument.put("sessionType", session.getSessionType());
 		try {
 			database.saveDocument(sessionDocument);
 		} catch (final IOException e) {
@@ -483,7 +558,11 @@ public class CouchDBDao implements IDatabaseDao {
 		q.put("sessionId", session.get_id());
 		q.put("subject", question.getSubject());
 		q.put("text", question.getText());
-		q.put("timestamp", System.currentTimeMillis());
+		if (question.getTimestamp() != 0) {
+			q.put("timestamp", question.getTimestamp());
+		} else {
+			q.put("timestamp", System.currentTimeMillis());
+		}
 		q.put("read", false);
 		q.put("creator", user.getUsername());
 		try {
@@ -710,7 +789,8 @@ public class CouchDBDao implements IDatabaseDao {
 		return answers;
 	}
 
-	private int getAbstentionAnswerCount(final String questionId) {
+	@Override
+	public int getAbstentionAnswerCount(final String questionId) {
 		final NovaView view = new NovaView("skill_question/count_abstention_answers_by_question");
 		view.setKey(questionId);
 		view.setGroup(true);
@@ -731,6 +811,7 @@ public class CouchDBDao implements IDatabaseDao {
 		if (results.getResults().size() == 0) {
 			return 0;
 		}
+		
 		return results.getJSONArray("rows").optJSONObject(0).optInt("value");
 	}
 
diff --git a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
index adcba92181decdd9280e13970ca52eebfe1697f2..802240158f02a93e8f234b88ff56704e5470068d 100644
--- a/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
+++ b/src/main/java/de/thm/arsnova/dao/IDatabaseDao.java
@@ -18,7 +18,9 @@
 package de.thm.arsnova.dao;
 
 import java.util.AbstractMap.SimpleEntry;
+import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
 
 import de.thm.arsnova.connector.model.Course;
 import de.thm.arsnova.entities.Answer;
@@ -37,6 +39,10 @@ public interface IDatabaseDao {
 	Session getSession(String keyword);
 
 	List<Session> getMySessions(User user);
+	
+	List<Session> getPublicPoolSessions();
+	
+	List<Session> getMyPublicPoolSessions(User user);
 
 	Session saveSession(User user, Session session);
 
@@ -69,6 +75,8 @@ public interface IDatabaseDao {
 	List<Answer> getAnswers(String questionId, int piRound);
 
 	int getAnswerCount(Question question, int piRound);
+	
+	int getAbstentionAnswerCount(String questionId);
 
 	List<Answer> getFreetextAnswers(String questionId);
 
@@ -172,6 +180,8 @@ public interface IDatabaseDao {
 
 	List<SessionInfo> getMySessionsInfo(User user);
 
+	List<SessionInfo> getMyPublicPoolSessionsInfo(final User user);
+	
 	List<SessionInfo> getMyVisitedSessionsInfo(User currentUser);
 
 	void deleteAllPreparationAnswers(Session session);
diff --git a/src/main/java/de/thm/arsnova/entities/Session.java b/src/main/java/de/thm/arsnova/entities/Session.java
index fb060013d624d8923dd19ac9aa385cd7717d8a9e..85b809776a2664db6eca175bb0411ea0009ce6aa 100644
--- a/src/main/java/de/thm/arsnova/entities/Session.java
+++ b/src/main/java/de/thm/arsnova/entities/Session.java
@@ -36,6 +36,18 @@ public class Session implements Serializable {
 	private String courseType;
 	private String courseId;
 	private List<String> _conflicts;
+	private long creationTime;
+	
+	private String ppAuthorName;
+	private String ppAuthorMail;
+	private String ppUniversity;
+	private String ppLogo;
+	private String ppSubject;
+	private String ppLicense;
+	private String ppDescription;
+	private String ppFaculty;
+	private String ppLevel;
+	private String sessionType;
 
 	private String _id;
 	private String _rev;
@@ -144,6 +156,94 @@ public class Session implements Serializable {
 	public boolean isCourseSession() {
 		return getCourseId() != null && !getCourseId().isEmpty();
 	}
+	
+	public long getCreationTime() {
+		return creationTime;
+	}
+
+	public void setCreationTime(long creationTime) {
+		this.creationTime = creationTime;
+	}
+	
+	public String getPpAuthorName() {
+		return ppAuthorName;
+	}
+
+	public void setPpAuthorName(final String ppAuthorName) {
+		this.ppAuthorName = ppAuthorName;
+	}
+	
+	public String getPpAuthorMail() {
+		return ppAuthorMail;
+	}
+
+	public void setPpAuthorMail(final String ppAuthorMail) {
+		this.ppAuthorMail = ppAuthorMail;
+	}
+	
+	public String getPpUniversity() {
+		return ppUniversity;
+	}
+
+	public void setPpUniversity(final String ppUniversity) {
+		this.ppUniversity = ppUniversity;
+	}
+	
+	public String getPpLogo() {
+		return ppLogo;
+	}
+
+	public void setPpLogo(final String ppLogo) {
+		this.ppLogo = ppLogo;
+	}
+	
+	public String getPpSubject() {
+		return ppSubject;
+	}
+
+	public void setPpSubject(final String ppSubject) {
+		this.ppSubject = ppSubject;
+	}
+	
+	public String getPpLicense() {
+		return ppLicense;
+	}
+
+	public void setPpLicense(final String ppLicense) {
+		this.ppLicense = ppLicense;
+	}
+	
+	public String getPpDescription() {
+		return ppDescription;
+	}
+	
+	public void setPpDescription(final String ppDescription) {
+		this.ppDescription = ppDescription;
+	}
+	
+	public String getPpFaculty() {
+		return ppFaculty;
+	}
+	
+	public void setPpFaculty(final String ppFaculty) {
+		this.ppFaculty = ppFaculty;
+	}
+	
+	public String getPpLevel() {
+		return ppLevel;
+	}
+	
+	public void setPpLevel(final String ppLevel) {
+		this.ppLevel = ppLevel;
+	}
+	
+	public String getSessionType() {
+		return sessionType;
+	}
+	
+	public void setSessionType(final String sessionType) {
+		this.sessionType = sessionType;
+	}
 
 	@Override
 	public String toString() {
diff --git a/src/main/java/de/thm/arsnova/entities/SessionInfo.java b/src/main/java/de/thm/arsnova/entities/SessionInfo.java
index 68ecb3133a4e8b12d1b1a1d62020cb4298911a07..671211fabb068832bb82f3a961beb59b5a411a09 100644
--- a/src/main/java/de/thm/arsnova/entities/SessionInfo.java
+++ b/src/main/java/de/thm/arsnova/entities/SessionInfo.java
@@ -27,10 +27,12 @@ public class SessionInfo {
 	private String keyword;
 	private boolean active;
 	private String courseType;
+	private long creationTime;
 
 	private int numQuestions;
 	private int numAnswers;
 	private int numInterposed;
+	private int numUnredInterposed;
 	private int numUnanswered;
 
 	public SessionInfo(Session session) {
@@ -39,6 +41,7 @@ public class SessionInfo {
 		this.keyword = session.getKeyword();
 		this.active = session.isActive();
 		this.courseType = session.getCourseType();
+		this.creationTime = session.getCreationTime();
 	}
 
 	public static List<SessionInfo> fromSessionList(List<Session> sessions) {
@@ -120,4 +123,20 @@ public class SessionInfo {
 	public void setNumUnanswered(int numUnanswered) {
 		this.numUnanswered = numUnanswered;
 	}
+	
+	public long getCreationTime() {
+		return creationTime;
+	}
+
+	public void setCreationTime(long creationTime) {
+		this.creationTime = creationTime;
+	}
+
+	public int getNumUnredInterposed() {
+		return numUnredInterposed;
+	}
+
+	public void setNumUnredInterposed(int numUnredInterposed) {
+		this.numUnredInterposed = numUnredInterposed;
+	}
 }
diff --git a/src/main/java/de/thm/arsnova/services/IQuestionService.java b/src/main/java/de/thm/arsnova/services/IQuestionService.java
index a0e05fa64dfc902995ae4d083485c0493cc41e44..a79438cc06fb9f1e63fc01acec509a2aa914a559 100644
--- a/src/main/java/de/thm/arsnova/services/IQuestionService.java
+++ b/src/main/java/de/thm/arsnova/services/IQuestionService.java
@@ -91,7 +91,7 @@ public interface IQuestionService {
 
 	int getPreparationQuestionCount(String sessionkey);
 	
-	SimpleEntry<String,Integer> getAnswerCountByQuestion(String questionid);
+	SimpleEntry<String, List<Integer>> getAnswerAndAbstentionCountByQuestion(String questionid);
 
 	int countLectureQuestionAnswers(String sessionkey);
 
@@ -126,4 +126,6 @@ public interface IQuestionService {
 	void deleteAllPreparationAnswers(String sessionkey);
 
 	void deleteAllLectureAnswers(String sessionkey);
+
+	int getAbstentionAnswerCount(String questionId);
 }
diff --git a/src/main/java/de/thm/arsnova/services/ISessionService.java b/src/main/java/de/thm/arsnova/services/ISessionService.java
index 3a08662ebc6e994489973ba5d0f3cc879322db2d..0ded048f9016e43d164ac42e5338eab31422806f 100644
--- a/src/main/java/de/thm/arsnova/services/ISessionService.java
+++ b/src/main/java/de/thm/arsnova/services/ISessionService.java
@@ -18,7 +18,9 @@
 package de.thm.arsnova.services;
 
 import java.util.AbstractMap.SimpleEntry;
+import java.util.ArrayList;
 import java.util.List;
+import java.util.Map;
 import java.util.UUID;
 
 import de.thm.arsnova.connector.model.Course;
@@ -35,6 +37,8 @@ public interface ISessionService {
 	String generateKeyword();
 
 	List<Session> getMySessions();
+	
+	List<Session> getPublicPoolSessions();
 
 	List<Session> getMyVisitedSessions();
 
@@ -55,6 +59,8 @@ public interface ISessionService {
 	SimpleEntry<Integer, Integer> getMyLearningProgress(String sessionkey);
 
 	List<SessionInfo> getMySessionsInfo();
+	
+	List<SessionInfo> getMyPublicPoolSessionsInfo();
 
 	List<SessionInfo> getMyVisitedSessionsInfo();
 }
diff --git a/src/main/java/de/thm/arsnova/services/QuestionService.java b/src/main/java/de/thm/arsnova/services/QuestionService.java
index 8aa9991c017b4682855f5da6bc7c5fe1f2f8c473..eaafd5e42f12b4bd137e692c418e1c755afa5a45 100644
--- a/src/main/java/de/thm/arsnova/services/QuestionService.java
+++ b/src/main/java/de/thm/arsnova/services/QuestionService.java
@@ -19,6 +19,7 @@ package de.thm.arsnova.services;
 
 import java.util.AbstractMap;
 import java.util.ArrayList;
+import java.util.Arrays;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -109,7 +110,7 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis
 				question.setImage(base64ImageString);
 			}
 
-			// base64 adds offset to filesize, formular taken from: http://en.wikipedia.org/wiki/Base64#MIME
+			// base64 adds offset to filesize, formula taken from: http://en.wikipedia.org/wiki/Base64#MIME
 			final int fileSize = (int) ((question.getImage().length()-814)/1.37);
 			if (fileSize > uploadFileSizeByte) {
 				LOGGER.error("Could not save file. File is too large with " + fileSize + " Byte.");
@@ -269,8 +270,20 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis
 		if (question == null) {
 			return 0;
 		}
+		
 		return databaseDao.getAnswerCount(question, question.getPiRound());
 	}
+	
+	@Override
+	@PreAuthorize("isAuthenticated()")
+	public int getAbstentionAnswerCount(final String questionId) {
+		final Question question = getQuestion(questionId);
+		if (question == null) {
+			return 0;
+		}
+		
+		return databaseDao.getAbstentionAnswerCount(questionId);
+	}
 
 	@Override
 	@PreAuthorize("isAuthenticated()")
@@ -397,8 +410,15 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis
 		} else if (question.getPiRound() < 1 || question.getPiRound() > 2) {
 			question.setPiRound(oldQuestion.getPiRound() > 0 ? oldQuestion.getPiRound() : 1);
 		}
+		
+		final Question result = databaseDao.updateQuestion(question);
 
-		return databaseDao.updateQuestion(question);
+		if(!oldQuestion.isActive() && question.isActive()) {
+			final NewQuestionEvent event = new NewQuestionEvent(this, result, session);
+			this.publisher.publishEvent(event);
+		}
+		
+		return result;
 	}
 
 	@Override
@@ -503,9 +523,13 @@ public class QuestionService implements IQuestionService, ApplicationEventPublis
 	
 	@Override
 	@PreAuthorize("isAuthenticated()")
-	public SimpleEntry<String,Integer> getAnswerCountByQuestion(final String questionid) {
-		final int questioncount = getAnswerCount(questionid);
-		return new AbstractMap.SimpleEntry<String, Integer>(questionid, questioncount);
+	public SimpleEntry<String,List<Integer>> getAnswerAndAbstentionCountByQuestion(final String questionid) {
+		final List<Integer> countList = Arrays.asList(
+			getAnswerCount(questionid),
+			getAbstentionAnswerCount(questionid)
+		);
+		
+		return new AbstractMap.SimpleEntry<String, List<Integer>>(questionid, countList);
 	}
 
 	@Override
diff --git a/src/main/java/de/thm/arsnova/services/SessionService.java b/src/main/java/de/thm/arsnova/services/SessionService.java
index d2f1d356438a7de7fa23a4b2ab5b32bdc6fbcc6d..37b9f8b4cadebe3d43dd7e1110d1668c5df3826e 100644
--- a/src/main/java/de/thm/arsnova/services/SessionService.java
+++ b/src/main/java/de/thm/arsnova/services/SessionService.java
@@ -19,14 +19,21 @@ package de.thm.arsnova.services;
 
 import java.io.Serializable;
 import java.util.AbstractMap.SimpleEntry;
+import java.util.ArrayList;
 import java.util.Comparator;
 import java.util.List;
+import java.util.Map;
 import java.util.UUID;
 
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Value;
 import org.springframework.security.access.prepost.PreAuthorize;
 import org.springframework.stereotype.Service;
 
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+import de.thm.arsnova.ImageUtils;
 import de.thm.arsnova.connector.client.ConnectorClient;
 import de.thm.arsnova.connector.model.Course;
 import de.thm.arsnova.dao.IDatabaseDao;
@@ -36,6 +43,7 @@ import de.thm.arsnova.entities.SessionInfo;
 import de.thm.arsnova.entities.User;
 import de.thm.arsnova.exceptions.ForbiddenException;
 import de.thm.arsnova.exceptions.NotFoundException;
+import de.thm.arsnova.exceptions.BadRequestException;
 import de.thm.arsnova.socket.ARSnovaSocketIOServer;
 
 @Service
@@ -88,6 +96,11 @@ public class SessionService implements ISessionService {
 
 	@Autowired(required = false)
 	private ConnectorClient connectorClient;
+	
+	@Value("${pp.logofilesize_b}")
+	private int uploadFileSizeByte;
+	
+	public static final Logger LOGGER = LoggerFactory.getLogger(SessionService.class);
 
 	public void setDatabaseDao(final IDatabaseDao newDatabaseDao) {
 		databaseDao = newDatabaseDao;
@@ -151,6 +164,18 @@ public class SessionService implements ISessionService {
 	public final List<Session> getMySessions() {
 		return databaseDao.getMySessions(userService.getCurrentUser());
 	}
+	
+	@Override
+	@PreAuthorize("isAuthenticated()")
+	public final List<Session> getPublicPoolSessions() {
+		return databaseDao.getPublicPoolSessions();
+	}
+	
+	@Override
+	@PreAuthorize("isAuthenticated()")
+	public final List<SessionInfo> getMyPublicPoolSessionsInfo() {
+		return databaseDao.getMyPublicPoolSessionsInfo(userService.getCurrentUser());
+	}
 
 	@Override
 	@PreAuthorize("isAuthenticated()")
@@ -181,6 +206,22 @@ public class SessionService implements ISessionService {
 				throw new ForbiddenException();
 			}
 		}
+		if (session.getPpLogo() != null) {
+			if (session.getPpLogo().startsWith("http")) {
+				final String base64ImageString = ImageUtils.encodeImageToString(session.getPpLogo());
+				if (base64ImageString == null) {
+					throw new BadRequestException();
+				}
+				session.setPpLogo(base64ImageString);
+			}
+			// base64 adds offset to filesize, formula taken from: http://en.wikipedia.org/wiki/Base64#MIME
+			final int fileSize = (int) ((session.getPpLogo().length()-814)/1.37);
+			if (fileSize > uploadFileSizeByte) {
+				LOGGER.error("Could not save file. File is too large with " + fileSize + " Byte.");
+				throw new BadRequestException();
+			}
+		}
+		
 		return databaseDao.saveSession(userService.getCurrentUser(), session);
 	}
 
diff --git a/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java b/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
index f8a8dcc2760bc5fe7aee23565bc4308276610c80..c925e80ddd34407ed244b67aaea67d0d5fda169f 100644
--- a/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
+++ b/src/main/java/de/thm/arsnova/socket/ARSnovaSocketIOServer.java
@@ -420,7 +420,7 @@ public class ARSnovaSocketIOServer implements ApplicationListener<NovaEvent>, No
 	public void visit(NewAnswerEvent event) {
 		final String sessionKey = event.getSession().getKeyword();
 		this.reportAnswersToLecturerQuestionAvailable(event.getSession(), new Question(event.getQuestion()));
-		broadcastInSession(sessionKey, "countQuestionAnswersByQuestion", questionService.getAnswerCountByQuestion(event.getQuestion().get_id()));
+		broadcastInSession(sessionKey, "countQuestionAnswersByQuestion", questionService.getAnswerAndAbstentionCountByQuestion(event.getQuestion().get_id()));
 		broadcastInSession(sessionKey, "countLectureQuestionAnswers", questionService.countLectureQuestionAnswersInternal(sessionKey));
 		broadcastInSession(sessionKey, "countPreparationQuestionAnswers", questionService.countPreparationQuestionAnswersInternal(sessionKey));
 		sendToUser(event.getUser(), "unansweredLecturerQuestions", questionService.getUnAnsweredLectureQuestionIds(sessionKey, event.getUser()));
diff --git a/src/main/resources/arsnova.properties.example b/src/main/resources/arsnova.properties.example
index bcd9e8671fc91215136f1da6eff1270c2d3ea265..40f9bc76f48102c978e765a28add9ed1617c948b 100644
--- a/src/main/resources/arsnova.properties.example
+++ b/src/main/resources/arsnova.properties.example
@@ -177,6 +177,11 @@ features.students-own-questions.enabled=false
 features.question-format.flashcard.enabled=false
 features.question-format.grid-square.enabled=false
 
+# Without enabled session-import-export feature no sessions can be added to the
+# public pool
+features.session-import-export.enabled=false
+features.public-pool.enabled=false
+
 
 ################################################################################
 # Customization
@@ -196,7 +201,7 @@ question.answer-option-limit=8
 # effect if neither MathJax nor Markdown are enabled.
 question.parse-answer-option-formatting=false
 
-#optional: demo session keyword to show above session login button
+# optional: demo session keyword to show above session login button
 optional.demoSessionKey=
 
 # Links which are displayed in the frontend applications
@@ -209,6 +214,32 @@ links.organization.url=
 links.imprint.url=
 links.privacy-policy.url=
 
+# configuration for the public pool
+pp.subjects = Afrikanistik,Agrarbiologie,Agrarmarketing und Agrarmanagement,Agrarökologie,Agrartechnik,Agrarwissenschaften,Ägyptologie,Akkordeon,Alphabetisierung,Altbauinstandsetzung,Alte Geschichte,Altenpflege und Management,Ältere deutsche Literatur und Sprache,Altorientalistik,Ambient Assisted Living,Amerikanistik,Analytische Chemie,Angewandte Ethik,Angewandte Freizeitwissenschaft,Angewandte Informatik,Angewandte Literatur- und Kulturwissenschaften,Angewandte Mathematik,Angewandte Naturwissenschaften,Angewandte Pharmazie,Angewandte Politikwissenschaft,Angewandte Psychologie,Angewandte Sozial- und Bildungswissenschaften,Angewandte Sprachwissenschaften,Angewandte Systemwissenschaft,Anglistik / Englisch,Anthropologie,Applied Polymer Science,Applied Research,Applied System Dynamics,Arabistik,Arbeits- und Organisationspsychologie,Arbeitslehre / Arbeitswissenschaft,Arbeitslehre / Technik,Arbeitsmarktmanagement,Archäologische Restaurierung,Archäometrie,Architectural Lighting Design,Architektur,Archivwesen,Asienwissenschaften,Assyrologie,Astronomie,Astrophysik,Äthiopistik,Audioproduktion,Audiovisuelle Medien,Augenoptik,Ausstellungsdesign,Austronesien, Sprache/Kulturen,Auswärtige Angelegenheiten,Automatisierungstechnik,Automobilwirtschaft,Automotive System Engineering,Bahnbetrieb und Infrastruktur,Balkanphilologie,Baltic Management Studies,Baltische Philologie,Bank,Banking and Finance,Barrierefreie Systeme,Baubetrieb,Bauingenieurwesen,Baumanagement,Bauphysik,Baustoffingenieurwesen,Bautechnik,Beratung im Gesundheits-, Sozial- und Bildungswesen,Beratung und Sozialrecht,Beratungswissenschaft,Berufspädagogik,Betriebswirtschaft und Kultur-, Freizeit- und Sportmanagement,Betriebswirtschaft und Logistik,Betriebswirtschaft und Recht,Betriebswirtschaftslehre / BWL,Bewegung und Sport im Alter,Bibliothekswesen,Bildhauerei/Plastik,Bildung im Alter,Bildung und Erziehung im Kindesalter,Bildung und Medien,Bildungsmanagement,Bildungsplanung,Bilingualer Unterricht,Bio- and Pharmaceutical Analysis,Biochemie,Biografisches und Kreatives Schreiben,Bioinformatik,Biologie,Biologiedidaktik,Biomathematik,Biomedizinische Technik,Bionik,Biophysik,Biosystemtechnik,Biotechnologie,Biotechnologie und Medizintechnik,Bioverfahrenstechnik,Biowissenschaften,Blasinstrumente,Bodenwissenschaften,Botanik,Brand Design,Brand Management,Brauwesen und Getränketechnologie,British and American Studies,Buchkunst,Buchwissenschaften,Bühnenbild,Bühnentanz,Bundeswehrverwaltung,Business and Communication,Business and Organisation,Business Consulting,Business Ethics und CSR-Management,Business Integration,Business Travel Management,Cerebrovascular Medicine,Chemie,Chemie- und Bioingenieurwesen,Chemiedidaktik,Chemieingenieurwesen/Verfahrenstechnik,China Management,Chinesisch,Choreographie,Christliche Sozialethik und Gesellschaftspolitik,Claviorganum,Clinical Research Management,Coaching und Systementwicklung,Communication Engineering,Comparative and European Law,Compliance and Corporate Governance,Computational Mathematics,Computational Physics,Computational Science,Computer Aided Engineering,Computerlinguistik,Computervisualistik,Computing in the Humanities,Consulting und Controlling,Consumer Science,Controlling,Controlling and Risk Management,Customer Relationship Management,Dänisch,Data and Knowledge Engineering,Deaf Studies (Sprache und Kultur der Gehörlosengemeinschaft),Demographie,Denkmalpflege,Dentaltechnologie,Design,Deutsch - Französische Studien,Deutsch als Fremdsprache,Deutsch-Französisches Recht,Deutsch-Italienische Studien,Deutsches Recht,Diabetes und Management,Diakoniewissenschaft,Didaktik der Mathematik,Didaktik der Mittelschule,Dienstleistungsmanagement,Digitale Forensik,Digitale Medienproduktion,Dirigieren, Chor- und Orchesterleitung,Doing culture. Bildung und Reflexion kultureller Prozesse,Dolmetschen,Dramaturgie,Druck- und Medientechnik,E-Bass,E-Business und Social Media,Economics and Finance,Economics, Finance and Philosophy,Editions- und Dokumentwissenschaften,Education - Regelschule,Educational Media,Eigentums- und Wettbewerbsrecht,Elektro- und Informationstechnik,Elektroakustische Musik,Elektromobilität,Elementare Musikpädagogik,Elementarmathematik,Embedded Systems Engineering,Emergency (Education/Management) Practitioner,Energie und Rohstoffe,Energie- und Umweltmanagement,Energie- und Umweltschutztechnik,Energieprozesstechnik,Energietechnik,Energiewirtschaft,Engineering Physics,Entrepreneurship,Entsorgungsingenieurwesen,Epidemiology,Ergotherapie,Ergotherapie, Logopädie, Physiotherapie,Erlebnispädagogik,Erneuerbare Energien,Erwachsenenbildung,Ethik,Ethnologie,Europäische Betriebswirtschaft,Europäische Ethnologie,Europäische Geschichte,Europäische Literatur,Europäische Rechtslinguistik,Europäische Verwaltung und Politik,Europäisches Management und Controlling,Europalehramt,European Business Management,European Design,European Regulation of Network Industries,European Studies,Eurythmie,Evaluation,Evangelikale Theologie,Eventmarketing,Fachdidaktik,Fachübersetzen,Facility Management,Fahrzeug Interieur Design,Fahrzeuginformatik,Fahrzeugtechnik / Fahrzeugbau,Familienpsychologie,Farbtechnik und Raumgestaltung,Fennistik / Finnougristik,Fernsehjournalismus,Fertigungstechnik,Figurentheater,Film und Fernsehen,Filmmusik,Filmwissenschaft,Financial Information Systems,Finanz- und Rechnungswesen,Finanzmanagement,Fischereiwirtschaft,Flöte,Forstwirtschaft,Fotografie/Fotografik,FrankoMedia,Französisch,Französische Kulturwissenschaften,Friedens- und Konfliktforschung,Friesische Philologie,Frühe Hilfen,Funkidentifikation/Nahbereichsfunktechnik (RFID),Furniture and Interior Design,Gamedesign,Gartenbauwissenschaft,Gebärdensprache,Gebäude- und Energietechnik,Geisteswissenschaftliche Grundlagen,Gemeinschaftskunde,Gemeinwesenarbeit,Gender Studies,General Management,Geoarchäologie,Geographie,Geoinformatik,Geoinformationsmanagement,Geoingenieurwissenschaften,Geologie,Geoökologie,Geophysik,Geotechnik,Geotechnik/Bergbau,Geowissenschaften,Germanistik,Gerontologie,Gesang / Musiktheater,Geschichte,Geschichte der Naturwissenschaften und der Technik,Geschichte des Mittelalters,Gesellschaftswissenschaften,Gestaltungstechnik,Gesundheitsmanagement,Gesundheitspsychologie,Gesundheitswissenschaften,Gewerbelehrer,Gitarre,Global Logistics,Global Management,Global Studies,Globaler Wandel,Goldschmiedekunst,Griechische Philologie,Grundschuldidaktik,Handel,Hauptschuldidaktik,Hauswirtschaft und Werken,Hauswirtschaftswissenschaften,Hebammenkunde,Hebraistik,Heilpädagogik,Heimat- und Sachunterricht,Historische Hilfswissenschaften,Historische Instrumente,Historische Kunst- und Bilddiskurse,Historische Sprach-, Text- und Kulturwissenschaften,Hochbau,Holocaust Communication and Tolerance,Holzbau und Ausbau,Holzgestaltung,Holztechnik,Holzwirtschaft,Hörakustik,Hörfunk,Hotel- und Gastronomiemanagement,Human Resource Management - Personalpolitik,Humanbiologie,Humangeographie,Humanitäre Hilfe,Humanities,Hüttenwesen/Metallkunde,Hydrogeology and Environmental Geosciences,Hydrologie,Iberoromanische Sprachen,Immobilienwirtschaft,Indogermanistik,Indoiranistik,Indologie,Industrie-Elektronik,Industrielles Management und Engineering,Industriemarketing und Technischer Vertrieb,Informatik,Informatik und Kommunikationswissenschaften,Informatik-Ingenieurwesen,Information und Kommunikation,Informations- und Medientechnik,Informationsmanagement,Informationsmanagement im Gesundheitswesen,Informationsrecht,Informationstechnik,Informationsverarbeitung,Informationswissenschaften,Infrastruktur und Umwelt,Ingenieurbau,Ingenieurwesen,Ingenieurwissenschaften, allgemeine,Innenarchitektur,Instrumente und Gesang,Integrative Lerntherapie,Integrierte Gerontologie,Interaction Design,Intercultural Humanities,Intercultural Linguistics,Interdisziplinäre Antisemitismusforschung,Interdisziplinäre Mediävistik,Interdisziplinäre Polenstudien,Interdisziplinäre Sachbildung,Interdisziplinäre Studien,Interkulturelle Amerika- und Europastudien,Interkulturelle Kommunikation,Interkulturelle Studien: Polen und Deutsche in Europa,Interkulturelle Wirtschaftskommunikation,Interkulturelles Management,International Business,International Business and Economics,International Business and Social Sciences,International Business Communication,International Development Studies,International Fashion Retail,International Human Rights,International Information Systems,International Management,International Studies of Technology,Internationale Agrarwissenschaften,Internationale Beziehungen,Internationale Kulturhistorische Studien,Internationale Migration und Interkulturelle Beziehungen,Internationales Bauwesen,Internationales Marketing,Internationales Produkt- und Servicemanagement,Internationales Recht,Internationales Wirtschaftsingenieurwesen,Internet Science & Technology,Interreligiöse Studien,Iranistik,Islamwissenschaft,IT-Governance, Risk and Compliance Management,IT-Management,Italienisch,Japanologie,Jazz/Popularmusik,Journalism and Bionics,Journalistik,Judaistik/Jüdische Studien,Jugendliche Delinquenz,Kammermusik,Kardiotechnik,Kartographie,Kaukasiologie,Keilschriftkunde/Papyrologie,Keltologie,Keramik,Freie Kerntechnik,Kinder- und Jugendchorleitung,Kinderrecht,Kirche und Kultur,Kirchenmusik,Klassische Altertumswissenschaften,Klassische Philologie,Klimaschutz und -anpassung,Klinische Sozialarbeit,Kognitionswissenschaft,Kommunaler Verwaltungsdienst,Kommunalwirtschaft,Kommunikationsdesign / -technik,Kommunikationspsychologie,Kommunikationswissenschaft,Komposition / Theorie / Tonsatz,Konferenzdolmetschen,Konzertexamen,Koreanistik,Körperpflege,Korrepetition,Kosmetika und Waschmittel,Kosmetologie,Kraftfahrzeugelektronik,Kraftwerkstechnik,Krankenhaus- / Krankenpflege- / Sozialmanagement,Krankenpflege,Krankenversicherungs-Management,Kriminalistik,Kriminologie,Kultur und Medien,Kultur und Technik,Kultur und Wirtschaft,Kultur- und Medienmanagement,Kultur- und Medienpädagogik,Kulturanthropologie,Kulturarbeit,Kulturelle Grundlagen Europas,Kulturgeographie,Kulturgutsicherung,Kulturjournalismus,Kulturmanagement,Kulturpädagogik und Kulturmanagement,Kulturwissenschaft der Antike,Kulturwissenschaft, Wissensmanagement, Logistik: Cultural Engineering,Kulturwissenschaften,Kunst, Freie Kunst, Musik und Medien: Organisation und Vermittlung,Kunsterziehung / Künstlerisches Werken,Kunstgeschichte/Kunstwissenschaft,Kunstmanagement,Kunststofftechnik,Kunsttherapie,Kunstwissenschaft und Medientheorie,Landbau/Landwirtschaft,Landnutzung,Landschaftsökologie,Landschaftsplanung/-architektur,Laser- und Optotechnologien,Latein,Lateinamerikanistik,Lateinische Philologie,Lebensmittelchemie / -technologie,Lebensmittelwirtschaft,Leistungssport,Lernbereich Ästhetische Erziehung,Lernbereich Gesellschaftslehre,Lernbereich Kunst/Musik,Lernbereich Natur- und Gesellschaftswissenschaften,Lernbereich Naturwissenschaften/Technik,Lernbereich Sprachliche Grundbildung,Liberal Arts and Sciences,Lichtdesign,Life Sciences,Linguistische Datenverarbeitung,Literarisches Schreiben,Literatur und Medien,Literaturübersetzen,Literaturwissenschaft,Logik,Logistik - Management,Logistik, technische,Logopädie,Luft- und Raumfahrttechnik,Luftfahrzeugtechnik,Luftverkehrsmanagement,Makromolekülforschung,Management and Economics,Management in Klein- und mittelständischen Unternehmen,Management in Non-Profit-Organisationen,Management und Vertrieb,Management, Philosophy & Economics,Marine Biology,Maritime Technologien,Marketing,Markscheidewesen,Maschinenbau,Maschinenbau-Informatik,Maschinenbaumanagement,Maskenbild,Material- und Nanochemie,Materialtechnik,Materialwissenschaften,Mathematik,Mechanik,Mechatronik,Media Innovation Management,MediaArchitecture,Mediale Räume,Medical Education,Medien und Informationswesen / Medieninformatik,Medien- und Instruktionspsychologie,Medien- und Kulturwissenschaften,Medien- und Wirtschaftspsychologie,Mediengestaltung / Medienmanagement,Medienmanagement / Medienwirtschaft,Medienrecht,Medienwissenschaften,Medizin,Medizin-Ethik-Recht,Medizininformatik,Medizinisch-Biologische Chemie,Medizinische Assistenz,Medizinische Physik,Medizinische Radiologie-Technologie,Medizinische Systeme,Medizinmanagement,Medizinrecht,Medizintechnik,Mehrsprachigkeit,Mensch und Technik,Mergers and Acquisitions,Messe-, Kongress- und Eventmanagement,Messtechnik,Metalltechnik,Meteorologie,Methoden und Didaktik in angewandten Wissenschaften,Mikrobiologie,Mikrosystemtechnik,Milch- und Molkereiwirtschaft,Militärgeschichte/Militärsoziologie,Mineralogie,Mittlere und neuere Geschichte,Mobile Systeme,Mode- und Designmanagement,Mode-Design,Moderne Fremdsprachen,Molekulare Biologie,Molekulare Medizin,Molekulare Zellbiologie,Motologie,Multimedia-Didaktik,Museumskunde,Musical,Musik - Künstlerische Ausbildung,Musik - Solistenausbildung,Musik und Medien,Musikdesign,Musikerziehung,Musikinformatik,Musikinstrumentenbau,Musikjournalismus,Musikpädagogik und Musikvermittlung in Sozialer Arbeit,Musikproduktion,Musiktheater,Musiktherapie,Musikwissenschaft,Nachhaltige Energieökonomie,Nachhaltiger Tourismus,Nachrichtentechnik,Nahoststudien,Namenkunde/Onomastik,Natur- und Ingenieurwissenschaften,Naturheilkunde und komplementäre Medizin,Net Economy,Network Computing,Neuere und neueste Geschichte,Neugriechisch,Neuro-Cognitive Psychology,Neurowissenschaften,Niederdeutsch,Niederländische Philologie,Nordamerikastudien,Norwegisch,Nutzfahrzeugtechnologie,Nutztierwissenschaften,Ökobau,Ökologische Landwirtschaft,Ökotrophologie,Olympic Studies,Online-Medien,Open Media,Oper Chor- / Sologesang,Optotechnik und Bildverarbeitung,Organic and Molecular Electronics,Organizational Management,Orientalistik,Orthobionik,Orthodoxe Theologie,Ost- und südosteuropäische Geschichte,Ostasienwissenschaft,Osteopathie,Osteuropastudien,Ozeanographie,Pädagogik/Erziehungswissenschaft,Parodontologie,Patentingenieurwesen,Pferdewissenschaften,Pflanzenbauwissenschaften,Pflanzenbiotechnologie,Pflegelehrer / Pflegelehrerin,Pflegepädagogik,Pflegewissenschaft,Pharmaceutical Medicine,Pharmazeutische Technik / Chemie,Pharmazie,Philosophie,Phonetik und Sprechkunde,Photonik,Photovoltaik- und Halbleitertechnologie,Physician Assistance,Physik,Physik der Informationstechnologie,Physikalische Technik,Physiotherapie,Planungswissenschaften,Political and Social Studies,Politik & Wirtschaft,Politik und Recht,Politikmanagement,Politikwissenschaft,Politische Kommunikation,Polizeivollzugsdienst,Polnisch / Polonistik,Popmusik,Portugiesische Philologie,Präklinisches Management,Präventions-, Rehabilitations- und Fitnesssport,Präventionsmedizin,Print-Media-Management,Productions and Materials, Mechatronics, Design,Produktentwicklung und Produktion,Produktion und Automatisierung,Produktionsmanagement,Produktionstechnik,Projektmanagement,Projektmanagement und Engineering,Provinzialrömische Geschichte,Prozessmanagement,Psychiatrie,Psychoanalyse,Psychoanalytische Kulturwissenschaft,Psychologie,Psychologie und Mentale Gesundheit,Psychologische Psychotherapie,Psychosoziale Beratung,Psychotherapiewissenschaft,Public Management,Public Relations/Öffentlichkeitsarbeit,Publizistik/Zeitungswissenschaften,Qualität, Umwelt, Sicherheit und Hygiene,Qualitäts- und Umweltmanagement,Quality Engineering (Qualitätsingenieurwesen),Raumkonzept und Design,Rechts- und Wirtschaftswissenschaften,Rechtspflege,Rechtswissenschaft,Regenerative Biology and Medicine,Regie Oper,Regie Schauspiel,Regionalmanagement,Regionalwissenschaft Südostasien,Regionalwissenschaften,Regionalwissenschaften China,Rehabilitation Engineering,Rehabilitationspädagogik,Rehabilitationspsychologie,Religion und Psychotherapie,Religionsgeschichte, allgemeine,Religionspädagogik, evangelische,Religionspädagogik/Kirchliche Bildungsarbeit,Religionsphilosophie,Religionswissenschaft (vergleichende),Rescue Management,Restaurierung,Rettungsingenieurwesen,Rhetorik,Rhythmik,Risk Engineering & Management,Robotik,Romanistik,Rumänisch,Sachunterricht (naturwissenschaftlich),Sachunterricht (sozialwissenschaftlich),Sanitäts- und Rettungsmedizin,Schauspiel,Schiffbau,Schiffsbetriebstechnik,Schiffstechnik,Schmuckdesign,Schulpsychologie,Schwedisch,Seefahrt/Nautik,Seetouristik,Seeverkehrs- und Hafenwirtschaft,Semitistik,Sensortechnik,Service Management,Servicemanagement,Sexualwissenschaft,Sicherheit und Gefahrenabwehr,Sicherheitstechnik,Simulation und Experimentaltechnik,Simulation Technology,Sinologie,Skandinavistik/Nordistik,Slawistik,Softwaretechnik / Softwareengineering,Sonder- und Integrationspädagogik,Sonderpädagogik/Lehramt an Sonderschulen,Sorbisch,Soziale Arbeit,Sozialer Verwaltungsdienst,Sozialkunde,Sozialpädagogik,Sozialpädagogik & Management,Sozialpädagogik in der Ganztagsschule,Sozialpolitikforschung,Sozialwesen,Sozialwissenschaften/Sozialkunde,Soziologie,Sozioökonomie,Spanisch,Sport und Technik,Sportjournalismus und Sportmarketing,Sportmanagement,Sportpädagogik,Sportpsychologie,Sportwissenschaften,Sprache und Sprachförderung in Sozialer Arbeit,Sprache, Literatur, Kultur,Sprachen, angewandte,Sprachlehrforschung,Sprachwissenschaft/-theraphie,Sprachwissenschaft/Linguistik,Sprachwissenschaft/Patholinguistik,Sprecherziehung,Staats-/Verwaltungswissenschaft,Stadtökologie,Stadtplanung,Stahlbau,Statistik,Steuerwesen,Stochastik,Strafrecht,Strafvollzug,Streichinstrumente,Structural Chemistry and Spectroscopy,Suchthilfe,Südostasienwissenschaft,Südosteuropastudien,Südslawische Philologie,Supervision,Sustainability Management,Sustainability Sciences,Systems Engineering,Systemtechnik,Tanz,Tanz- und Bewegungstherapie,Tanzpädagogik,Technik,Technik und Philosophie,Technikgeschichte,Technikpädagogik,Technikrecht,Technisch-wissenschaftliche Kommunikation,Technische Betriebswirtschaftslehre,Technische Gebäudeausrüstung,Technische Informatik,Technische Kybernetik,Technische Orthopädie,Technische Physik,Technische Redaktion und Wissenskommunikation,Technisches Gebäudemanagement,Technologiemanagement,Technologiemanagement und -marketing,Technomathematik,Telekommunikation,Textil Design-Ingenieur,Textil- und Bekleidungstechnik,Textilgestaltung,The Americas - Las Américas - Les Amériques,Theater- und Kulturmanagement,Theater- und Veranstaltungstechnik,Theater-, Film- und Medienwissenschaft,Theaterausstattung,Theaterpädagogik,Theaterwissenschaften,Theologie,Theologie / Religion, katholische,Theologie / Soziale Arbeit im interkulturellen Kontext,Theologie, altkatholische,Theologie/Religion, evangelisch,Therapiewissenschaft,Tibetologie/Birmanistik,Tiefbau,Tiermedizin,Ton- und Bildtechnik,Toningenieur,Tourismus, Catering und Hospitality Services,Tourismusmanagement,Tourismusmarketing,Toxikologie,Transportation Design,Transportmanagement,Tschechische Philologie,Türkisch,Turkologie,Übersetzen (orientalische Sprachen),Umwelt & Bildung,Umwelt und Natur in metropolitanen Räumen,Umweltchemie,Umweltmanagement,Umweltnaturwissenschaften,Umweltplanung,Umweltpolitik,Umweltschutztechnik,Umwelttechnik,Umweltwirtschaft/Umweltrecht/Umweltverwaltung,Umweltwissenschaft Marine,Umweltwissenschaften/Ökologie,Uralistik,Urban Management,Urban Studies,Urgeschichte/Vorgeschichte/Frühgeschichte,Verarbeitungstechnik,Verbrennungsmotoren,Verfahrenstechnik,Vergleichende Kultur- und Religionswissenschaft,Verkehrsbetriebswirtschaft,Verkehrsbetriebswirtschaft und Personenverkehr,Verkehrsinformatik,Verkehrstechnik,Verkehrswesen,Verkehrswirtschaftsingenieurwesen,Verlagsherstellung,Verlagswirtschaft/Buchhandel,Vermessungswesen,Vermögensmanagement,Verpackungstechnik,Versicherungsmanagement,Versorgungstechnik,Versorgungstechnik und Entsorgungstechnik,Vertriebsingenieurwesen,Verwaltung und Recht,Verwaltungsdienst,Verwaltungsinformatik,Verwaltungsmanagement,Verwaltungswissenschaft,Virtual Design,Visuelle Kommunikation,Volksmusik,Volkswirtschaftslehre,Vorderasiatische Altertumswissenschaft/Archäologie,Waldorfpädagogik,Wasser- und Abfallwirtschaft,Wasserbau- und Kulturtechnik,Wasserstofftechnik,Wasserwirtschaft und Bodenmanagement,Wehrtechnik,Weinbau,Weiterbildungsforschung und Organisationsentwicklung,Werbewirtschaft,Werkstoff- und Oberfächentechnik,Werkstoffingenieurwesen,Windenergietechnik,Wirk- und Naturstoffchemie,Wirtschaft,Wirtschaft Technik Haushalt / Soziales,Wirtschafts- und Sozialgeographie,Wirtschafts- und Sozialgeschichte,Wirtschafts- und Sozialkunde,Wirtschafts- und Sozialwissenschaften,Wirtschaftschemie,Wirtschaftsförderung,Wirtschaftsgeographie,Wirtschaftsinformatik,Wirtschaftsingenieurwesen,Wirtschaftsjournalismus,Wirtschaftslehre,Wirtschaftsmathematik,Wirtschaftspädagogik,Wirtschaftsphysik,Wirtschaftspsychologie,Wirtschaftsrecht,Wirtschaftssprachen,Wirtschaftssprachen Asien und Management,Wirtschaftsübersetzen,Wirtschaftswissenschaften/Ökonomie,Wissenschaft vom christlichen Orient,Wissenschaftsforschung,Wissenschaftsgeschichte,Wissenschaftsjournalismus,Wissenschaftsmanagement,Zahnmedizin,Zolldienst,Zukunftsforschungs
+pp.licenses = CC by - Attribution,\
+    CC nc - Non-Commercial,\
+    CC nd - No Derivatives,\
+    CC sa - Share Alike,\
+    CCO - Public Domain,\
+    CC by-nd -  Attribution-No Derivatives,\
+    CC by-c - Attribution-Non-Commercial,\
+    CC by-nc-sa - Attribution-Non-Derivatives-Share Alike,\
+    CC by-nc-nd Attribution-Non-Commercial- No Derivatives,\
+    GNU GPL - GNU General Public License
+pp.logofilesize_b = 102400
+pp.session-levels.de = Allgemeinbildung,\
+    Abitur,\
+    Bachelor,\
+    Master,\
+    Wer wird Millionär,\
+    Sonstiges
+pp.session-levels.en = General Education,\
+    Highschool,\
+    Bachelor,\
+    Master,\
+    Who Wants to Be a Millionaire,\
+    Miscellaneous
+
 
 ################################################################################
 # Tracking
diff --git a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
index 9dddd811e229e475e91a537aac96cbb64c64cace..8a09d652ccb10b0d08070a0080287798ab24256a 100644
--- a/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
+++ b/src/test/java/de/thm/arsnova/dao/StubDatabaseDao.java
@@ -193,6 +193,24 @@ public class StubDatabaseDao implements IDatabaseDao {
 		// TODO Auto-generated method stub
 		return null;
 	}
+	
+	@Override
+	public List<Session> getPublicPoolSessions() {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+	@Override
+	public List<Session> getMyPublicPoolSessions(User user) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+	
+	@Override
+	public List<SessionInfo> getMyPublicPoolSessionsInfo(final User user) {
+		// TODO Auto-generated method stub
+		return null;
+	}
 
 	@Override
 	public LoggedIn registerAsOnlineUser(User u, Session s) {
@@ -549,4 +567,10 @@ public class StubDatabaseDao implements IDatabaseDao {
 		// TODO Auto-generated method stub
 
 	}
+
+	@Override
+	public int getAbstentionAnswerCount(String questionId) {
+		// TODO Auto-generated method stub
+		return 0;
+	}
 }
diff --git a/src/test/resources/arsnova.properties.example b/src/test/resources/arsnova.properties.example
index bcd9e8671fc91215136f1da6eff1270c2d3ea265..40f9bc76f48102c978e765a28add9ed1617c948b 100644
--- a/src/test/resources/arsnova.properties.example
+++ b/src/test/resources/arsnova.properties.example
@@ -177,6 +177,11 @@ features.students-own-questions.enabled=false
 features.question-format.flashcard.enabled=false
 features.question-format.grid-square.enabled=false
 
+# Without enabled session-import-export feature no sessions can be added to the
+# public pool
+features.session-import-export.enabled=false
+features.public-pool.enabled=false
+
 
 ################################################################################
 # Customization
@@ -196,7 +201,7 @@ question.answer-option-limit=8
 # effect if neither MathJax nor Markdown are enabled.
 question.parse-answer-option-formatting=false
 
-#optional: demo session keyword to show above session login button
+# optional: demo session keyword to show above session login button
 optional.demoSessionKey=
 
 # Links which are displayed in the frontend applications
@@ -209,6 +214,32 @@ links.organization.url=
 links.imprint.url=
 links.privacy-policy.url=
 
+# configuration for the public pool
+pp.subjects = Afrikanistik,Agrarbiologie,Agrarmarketing und Agrarmanagement,Agrarökologie,Agrartechnik,Agrarwissenschaften,Ägyptologie,Akkordeon,Alphabetisierung,Altbauinstandsetzung,Alte Geschichte,Altenpflege und Management,Ältere deutsche Literatur und Sprache,Altorientalistik,Ambient Assisted Living,Amerikanistik,Analytische Chemie,Angewandte Ethik,Angewandte Freizeitwissenschaft,Angewandte Informatik,Angewandte Literatur- und Kulturwissenschaften,Angewandte Mathematik,Angewandte Naturwissenschaften,Angewandte Pharmazie,Angewandte Politikwissenschaft,Angewandte Psychologie,Angewandte Sozial- und Bildungswissenschaften,Angewandte Sprachwissenschaften,Angewandte Systemwissenschaft,Anglistik / Englisch,Anthropologie,Applied Polymer Science,Applied Research,Applied System Dynamics,Arabistik,Arbeits- und Organisationspsychologie,Arbeitslehre / Arbeitswissenschaft,Arbeitslehre / Technik,Arbeitsmarktmanagement,Archäologische Restaurierung,Archäometrie,Architectural Lighting Design,Architektur,Archivwesen,Asienwissenschaften,Assyrologie,Astronomie,Astrophysik,Äthiopistik,Audioproduktion,Audiovisuelle Medien,Augenoptik,Ausstellungsdesign,Austronesien, Sprache/Kulturen,Auswärtige Angelegenheiten,Automatisierungstechnik,Automobilwirtschaft,Automotive System Engineering,Bahnbetrieb und Infrastruktur,Balkanphilologie,Baltic Management Studies,Baltische Philologie,Bank,Banking and Finance,Barrierefreie Systeme,Baubetrieb,Bauingenieurwesen,Baumanagement,Bauphysik,Baustoffingenieurwesen,Bautechnik,Beratung im Gesundheits-, Sozial- und Bildungswesen,Beratung und Sozialrecht,Beratungswissenschaft,Berufspädagogik,Betriebswirtschaft und Kultur-, Freizeit- und Sportmanagement,Betriebswirtschaft und Logistik,Betriebswirtschaft und Recht,Betriebswirtschaftslehre / BWL,Bewegung und Sport im Alter,Bibliothekswesen,Bildhauerei/Plastik,Bildung im Alter,Bildung und Erziehung im Kindesalter,Bildung und Medien,Bildungsmanagement,Bildungsplanung,Bilingualer Unterricht,Bio- and Pharmaceutical Analysis,Biochemie,Biografisches und Kreatives Schreiben,Bioinformatik,Biologie,Biologiedidaktik,Biomathematik,Biomedizinische Technik,Bionik,Biophysik,Biosystemtechnik,Biotechnologie,Biotechnologie und Medizintechnik,Bioverfahrenstechnik,Biowissenschaften,Blasinstrumente,Bodenwissenschaften,Botanik,Brand Design,Brand Management,Brauwesen und Getränketechnologie,British and American Studies,Buchkunst,Buchwissenschaften,Bühnenbild,Bühnentanz,Bundeswehrverwaltung,Business and Communication,Business and Organisation,Business Consulting,Business Ethics und CSR-Management,Business Integration,Business Travel Management,Cerebrovascular Medicine,Chemie,Chemie- und Bioingenieurwesen,Chemiedidaktik,Chemieingenieurwesen/Verfahrenstechnik,China Management,Chinesisch,Choreographie,Christliche Sozialethik und Gesellschaftspolitik,Claviorganum,Clinical Research Management,Coaching und Systementwicklung,Communication Engineering,Comparative and European Law,Compliance and Corporate Governance,Computational Mathematics,Computational Physics,Computational Science,Computer Aided Engineering,Computerlinguistik,Computervisualistik,Computing in the Humanities,Consulting und Controlling,Consumer Science,Controlling,Controlling and Risk Management,Customer Relationship Management,Dänisch,Data and Knowledge Engineering,Deaf Studies (Sprache und Kultur der Gehörlosengemeinschaft),Demographie,Denkmalpflege,Dentaltechnologie,Design,Deutsch - Französische Studien,Deutsch als Fremdsprache,Deutsch-Französisches Recht,Deutsch-Italienische Studien,Deutsches Recht,Diabetes und Management,Diakoniewissenschaft,Didaktik der Mathematik,Didaktik der Mittelschule,Dienstleistungsmanagement,Digitale Forensik,Digitale Medienproduktion,Dirigieren, Chor- und Orchesterleitung,Doing culture. Bildung und Reflexion kultureller Prozesse,Dolmetschen,Dramaturgie,Druck- und Medientechnik,E-Bass,E-Business und Social Media,Economics and Finance,Economics, Finance and Philosophy,Editions- und Dokumentwissenschaften,Education - Regelschule,Educational Media,Eigentums- und Wettbewerbsrecht,Elektro- und Informationstechnik,Elektroakustische Musik,Elektromobilität,Elementare Musikpädagogik,Elementarmathematik,Embedded Systems Engineering,Emergency (Education/Management) Practitioner,Energie und Rohstoffe,Energie- und Umweltmanagement,Energie- und Umweltschutztechnik,Energieprozesstechnik,Energietechnik,Energiewirtschaft,Engineering Physics,Entrepreneurship,Entsorgungsingenieurwesen,Epidemiology,Ergotherapie,Ergotherapie, Logopädie, Physiotherapie,Erlebnispädagogik,Erneuerbare Energien,Erwachsenenbildung,Ethik,Ethnologie,Europäische Betriebswirtschaft,Europäische Ethnologie,Europäische Geschichte,Europäische Literatur,Europäische Rechtslinguistik,Europäische Verwaltung und Politik,Europäisches Management und Controlling,Europalehramt,European Business Management,European Design,European Regulation of Network Industries,European Studies,Eurythmie,Evaluation,Evangelikale Theologie,Eventmarketing,Fachdidaktik,Fachübersetzen,Facility Management,Fahrzeug Interieur Design,Fahrzeuginformatik,Fahrzeugtechnik / Fahrzeugbau,Familienpsychologie,Farbtechnik und Raumgestaltung,Fennistik / Finnougristik,Fernsehjournalismus,Fertigungstechnik,Figurentheater,Film und Fernsehen,Filmmusik,Filmwissenschaft,Financial Information Systems,Finanz- und Rechnungswesen,Finanzmanagement,Fischereiwirtschaft,Flöte,Forstwirtschaft,Fotografie/Fotografik,FrankoMedia,Französisch,Französische Kulturwissenschaften,Friedens- und Konfliktforschung,Friesische Philologie,Frühe Hilfen,Funkidentifikation/Nahbereichsfunktechnik (RFID),Furniture and Interior Design,Gamedesign,Gartenbauwissenschaft,Gebärdensprache,Gebäude- und Energietechnik,Geisteswissenschaftliche Grundlagen,Gemeinschaftskunde,Gemeinwesenarbeit,Gender Studies,General Management,Geoarchäologie,Geographie,Geoinformatik,Geoinformationsmanagement,Geoingenieurwissenschaften,Geologie,Geoökologie,Geophysik,Geotechnik,Geotechnik/Bergbau,Geowissenschaften,Germanistik,Gerontologie,Gesang / Musiktheater,Geschichte,Geschichte der Naturwissenschaften und der Technik,Geschichte des Mittelalters,Gesellschaftswissenschaften,Gestaltungstechnik,Gesundheitsmanagement,Gesundheitspsychologie,Gesundheitswissenschaften,Gewerbelehrer,Gitarre,Global Logistics,Global Management,Global Studies,Globaler Wandel,Goldschmiedekunst,Griechische Philologie,Grundschuldidaktik,Handel,Hauptschuldidaktik,Hauswirtschaft und Werken,Hauswirtschaftswissenschaften,Hebammenkunde,Hebraistik,Heilpädagogik,Heimat- und Sachunterricht,Historische Hilfswissenschaften,Historische Instrumente,Historische Kunst- und Bilddiskurse,Historische Sprach-, Text- und Kulturwissenschaften,Hochbau,Holocaust Communication and Tolerance,Holzbau und Ausbau,Holzgestaltung,Holztechnik,Holzwirtschaft,Hörakustik,Hörfunk,Hotel- und Gastronomiemanagement,Human Resource Management - Personalpolitik,Humanbiologie,Humangeographie,Humanitäre Hilfe,Humanities,Hüttenwesen/Metallkunde,Hydrogeology and Environmental Geosciences,Hydrologie,Iberoromanische Sprachen,Immobilienwirtschaft,Indogermanistik,Indoiranistik,Indologie,Industrie-Elektronik,Industrielles Management und Engineering,Industriemarketing und Technischer Vertrieb,Informatik,Informatik und Kommunikationswissenschaften,Informatik-Ingenieurwesen,Information und Kommunikation,Informations- und Medientechnik,Informationsmanagement,Informationsmanagement im Gesundheitswesen,Informationsrecht,Informationstechnik,Informationsverarbeitung,Informationswissenschaften,Infrastruktur und Umwelt,Ingenieurbau,Ingenieurwesen,Ingenieurwissenschaften, allgemeine,Innenarchitektur,Instrumente und Gesang,Integrative Lerntherapie,Integrierte Gerontologie,Interaction Design,Intercultural Humanities,Intercultural Linguistics,Interdisziplinäre Antisemitismusforschung,Interdisziplinäre Mediävistik,Interdisziplinäre Polenstudien,Interdisziplinäre Sachbildung,Interdisziplinäre Studien,Interkulturelle Amerika- und Europastudien,Interkulturelle Kommunikation,Interkulturelle Studien: Polen und Deutsche in Europa,Interkulturelle Wirtschaftskommunikation,Interkulturelles Management,International Business,International Business and Economics,International Business and Social Sciences,International Business Communication,International Development Studies,International Fashion Retail,International Human Rights,International Information Systems,International Management,International Studies of Technology,Internationale Agrarwissenschaften,Internationale Beziehungen,Internationale Kulturhistorische Studien,Internationale Migration und Interkulturelle Beziehungen,Internationales Bauwesen,Internationales Marketing,Internationales Produkt- und Servicemanagement,Internationales Recht,Internationales Wirtschaftsingenieurwesen,Internet Science & Technology,Interreligiöse Studien,Iranistik,Islamwissenschaft,IT-Governance, Risk and Compliance Management,IT-Management,Italienisch,Japanologie,Jazz/Popularmusik,Journalism and Bionics,Journalistik,Judaistik/Jüdische Studien,Jugendliche Delinquenz,Kammermusik,Kardiotechnik,Kartographie,Kaukasiologie,Keilschriftkunde/Papyrologie,Keltologie,Keramik,Freie Kerntechnik,Kinder- und Jugendchorleitung,Kinderrecht,Kirche und Kultur,Kirchenmusik,Klassische Altertumswissenschaften,Klassische Philologie,Klimaschutz und -anpassung,Klinische Sozialarbeit,Kognitionswissenschaft,Kommunaler Verwaltungsdienst,Kommunalwirtschaft,Kommunikationsdesign / -technik,Kommunikationspsychologie,Kommunikationswissenschaft,Komposition / Theorie / Tonsatz,Konferenzdolmetschen,Konzertexamen,Koreanistik,Körperpflege,Korrepetition,Kosmetika und Waschmittel,Kosmetologie,Kraftfahrzeugelektronik,Kraftwerkstechnik,Krankenhaus- / Krankenpflege- / Sozialmanagement,Krankenpflege,Krankenversicherungs-Management,Kriminalistik,Kriminologie,Kultur und Medien,Kultur und Technik,Kultur und Wirtschaft,Kultur- und Medienmanagement,Kultur- und Medienpädagogik,Kulturanthropologie,Kulturarbeit,Kulturelle Grundlagen Europas,Kulturgeographie,Kulturgutsicherung,Kulturjournalismus,Kulturmanagement,Kulturpädagogik und Kulturmanagement,Kulturwissenschaft der Antike,Kulturwissenschaft, Wissensmanagement, Logistik: Cultural Engineering,Kulturwissenschaften,Kunst, Freie Kunst, Musik und Medien: Organisation und Vermittlung,Kunsterziehung / Künstlerisches Werken,Kunstgeschichte/Kunstwissenschaft,Kunstmanagement,Kunststofftechnik,Kunsttherapie,Kunstwissenschaft und Medientheorie,Landbau/Landwirtschaft,Landnutzung,Landschaftsökologie,Landschaftsplanung/-architektur,Laser- und Optotechnologien,Latein,Lateinamerikanistik,Lateinische Philologie,Lebensmittelchemie / -technologie,Lebensmittelwirtschaft,Leistungssport,Lernbereich Ästhetische Erziehung,Lernbereich Gesellschaftslehre,Lernbereich Kunst/Musik,Lernbereich Natur- und Gesellschaftswissenschaften,Lernbereich Naturwissenschaften/Technik,Lernbereich Sprachliche Grundbildung,Liberal Arts and Sciences,Lichtdesign,Life Sciences,Linguistische Datenverarbeitung,Literarisches Schreiben,Literatur und Medien,Literaturübersetzen,Literaturwissenschaft,Logik,Logistik - Management,Logistik, technische,Logopädie,Luft- und Raumfahrttechnik,Luftfahrzeugtechnik,Luftverkehrsmanagement,Makromolekülforschung,Management and Economics,Management in Klein- und mittelständischen Unternehmen,Management in Non-Profit-Organisationen,Management und Vertrieb,Management, Philosophy & Economics,Marine Biology,Maritime Technologien,Marketing,Markscheidewesen,Maschinenbau,Maschinenbau-Informatik,Maschinenbaumanagement,Maskenbild,Material- und Nanochemie,Materialtechnik,Materialwissenschaften,Mathematik,Mechanik,Mechatronik,Media Innovation Management,MediaArchitecture,Mediale Räume,Medical Education,Medien und Informationswesen / Medieninformatik,Medien- und Instruktionspsychologie,Medien- und Kulturwissenschaften,Medien- und Wirtschaftspsychologie,Mediengestaltung / Medienmanagement,Medienmanagement / Medienwirtschaft,Medienrecht,Medienwissenschaften,Medizin,Medizin-Ethik-Recht,Medizininformatik,Medizinisch-Biologische Chemie,Medizinische Assistenz,Medizinische Physik,Medizinische Radiologie-Technologie,Medizinische Systeme,Medizinmanagement,Medizinrecht,Medizintechnik,Mehrsprachigkeit,Mensch und Technik,Mergers and Acquisitions,Messe-, Kongress- und Eventmanagement,Messtechnik,Metalltechnik,Meteorologie,Methoden und Didaktik in angewandten Wissenschaften,Mikrobiologie,Mikrosystemtechnik,Milch- und Molkereiwirtschaft,Militärgeschichte/Militärsoziologie,Mineralogie,Mittlere und neuere Geschichte,Mobile Systeme,Mode- und Designmanagement,Mode-Design,Moderne Fremdsprachen,Molekulare Biologie,Molekulare Medizin,Molekulare Zellbiologie,Motologie,Multimedia-Didaktik,Museumskunde,Musical,Musik - Künstlerische Ausbildung,Musik - Solistenausbildung,Musik und Medien,Musikdesign,Musikerziehung,Musikinformatik,Musikinstrumentenbau,Musikjournalismus,Musikpädagogik und Musikvermittlung in Sozialer Arbeit,Musikproduktion,Musiktheater,Musiktherapie,Musikwissenschaft,Nachhaltige Energieökonomie,Nachhaltiger Tourismus,Nachrichtentechnik,Nahoststudien,Namenkunde/Onomastik,Natur- und Ingenieurwissenschaften,Naturheilkunde und komplementäre Medizin,Net Economy,Network Computing,Neuere und neueste Geschichte,Neugriechisch,Neuro-Cognitive Psychology,Neurowissenschaften,Niederdeutsch,Niederländische Philologie,Nordamerikastudien,Norwegisch,Nutzfahrzeugtechnologie,Nutztierwissenschaften,Ökobau,Ökologische Landwirtschaft,Ökotrophologie,Olympic Studies,Online-Medien,Open Media,Oper Chor- / Sologesang,Optotechnik und Bildverarbeitung,Organic and Molecular Electronics,Organizational Management,Orientalistik,Orthobionik,Orthodoxe Theologie,Ost- und südosteuropäische Geschichte,Ostasienwissenschaft,Osteopathie,Osteuropastudien,Ozeanographie,Pädagogik/Erziehungswissenschaft,Parodontologie,Patentingenieurwesen,Pferdewissenschaften,Pflanzenbauwissenschaften,Pflanzenbiotechnologie,Pflegelehrer / Pflegelehrerin,Pflegepädagogik,Pflegewissenschaft,Pharmaceutical Medicine,Pharmazeutische Technik / Chemie,Pharmazie,Philosophie,Phonetik und Sprechkunde,Photonik,Photovoltaik- und Halbleitertechnologie,Physician Assistance,Physik,Physik der Informationstechnologie,Physikalische Technik,Physiotherapie,Planungswissenschaften,Political and Social Studies,Politik & Wirtschaft,Politik und Recht,Politikmanagement,Politikwissenschaft,Politische Kommunikation,Polizeivollzugsdienst,Polnisch / Polonistik,Popmusik,Portugiesische Philologie,Präklinisches Management,Präventions-, Rehabilitations- und Fitnesssport,Präventionsmedizin,Print-Media-Management,Productions and Materials, Mechatronics, Design,Produktentwicklung und Produktion,Produktion und Automatisierung,Produktionsmanagement,Produktionstechnik,Projektmanagement,Projektmanagement und Engineering,Provinzialrömische Geschichte,Prozessmanagement,Psychiatrie,Psychoanalyse,Psychoanalytische Kulturwissenschaft,Psychologie,Psychologie und Mentale Gesundheit,Psychologische Psychotherapie,Psychosoziale Beratung,Psychotherapiewissenschaft,Public Management,Public Relations/Öffentlichkeitsarbeit,Publizistik/Zeitungswissenschaften,Qualität, Umwelt, Sicherheit und Hygiene,Qualitäts- und Umweltmanagement,Quality Engineering (Qualitätsingenieurwesen),Raumkonzept und Design,Rechts- und Wirtschaftswissenschaften,Rechtspflege,Rechtswissenschaft,Regenerative Biology and Medicine,Regie Oper,Regie Schauspiel,Regionalmanagement,Regionalwissenschaft Südostasien,Regionalwissenschaften,Regionalwissenschaften China,Rehabilitation Engineering,Rehabilitationspädagogik,Rehabilitationspsychologie,Religion und Psychotherapie,Religionsgeschichte, allgemeine,Religionspädagogik, evangelische,Religionspädagogik/Kirchliche Bildungsarbeit,Religionsphilosophie,Religionswissenschaft (vergleichende),Rescue Management,Restaurierung,Rettungsingenieurwesen,Rhetorik,Rhythmik,Risk Engineering & Management,Robotik,Romanistik,Rumänisch,Sachunterricht (naturwissenschaftlich),Sachunterricht (sozialwissenschaftlich),Sanitäts- und Rettungsmedizin,Schauspiel,Schiffbau,Schiffsbetriebstechnik,Schiffstechnik,Schmuckdesign,Schulpsychologie,Schwedisch,Seefahrt/Nautik,Seetouristik,Seeverkehrs- und Hafenwirtschaft,Semitistik,Sensortechnik,Service Management,Servicemanagement,Sexualwissenschaft,Sicherheit und Gefahrenabwehr,Sicherheitstechnik,Simulation und Experimentaltechnik,Simulation Technology,Sinologie,Skandinavistik/Nordistik,Slawistik,Softwaretechnik / Softwareengineering,Sonder- und Integrationspädagogik,Sonderpädagogik/Lehramt an Sonderschulen,Sorbisch,Soziale Arbeit,Sozialer Verwaltungsdienst,Sozialkunde,Sozialpädagogik,Sozialpädagogik & Management,Sozialpädagogik in der Ganztagsschule,Sozialpolitikforschung,Sozialwesen,Sozialwissenschaften/Sozialkunde,Soziologie,Sozioökonomie,Spanisch,Sport und Technik,Sportjournalismus und Sportmarketing,Sportmanagement,Sportpädagogik,Sportpsychologie,Sportwissenschaften,Sprache und Sprachförderung in Sozialer Arbeit,Sprache, Literatur, Kultur,Sprachen, angewandte,Sprachlehrforschung,Sprachwissenschaft/-theraphie,Sprachwissenschaft/Linguistik,Sprachwissenschaft/Patholinguistik,Sprecherziehung,Staats-/Verwaltungswissenschaft,Stadtökologie,Stadtplanung,Stahlbau,Statistik,Steuerwesen,Stochastik,Strafrecht,Strafvollzug,Streichinstrumente,Structural Chemistry and Spectroscopy,Suchthilfe,Südostasienwissenschaft,Südosteuropastudien,Südslawische Philologie,Supervision,Sustainability Management,Sustainability Sciences,Systems Engineering,Systemtechnik,Tanz,Tanz- und Bewegungstherapie,Tanzpädagogik,Technik,Technik und Philosophie,Technikgeschichte,Technikpädagogik,Technikrecht,Technisch-wissenschaftliche Kommunikation,Technische Betriebswirtschaftslehre,Technische Gebäudeausrüstung,Technische Informatik,Technische Kybernetik,Technische Orthopädie,Technische Physik,Technische Redaktion und Wissenskommunikation,Technisches Gebäudemanagement,Technologiemanagement,Technologiemanagement und -marketing,Technomathematik,Telekommunikation,Textil Design-Ingenieur,Textil- und Bekleidungstechnik,Textilgestaltung,The Americas - Las Américas - Les Amériques,Theater- und Kulturmanagement,Theater- und Veranstaltungstechnik,Theater-, Film- und Medienwissenschaft,Theaterausstattung,Theaterpädagogik,Theaterwissenschaften,Theologie,Theologie / Religion, katholische,Theologie / Soziale Arbeit im interkulturellen Kontext,Theologie, altkatholische,Theologie/Religion, evangelisch,Therapiewissenschaft,Tibetologie/Birmanistik,Tiefbau,Tiermedizin,Ton- und Bildtechnik,Toningenieur,Tourismus, Catering und Hospitality Services,Tourismusmanagement,Tourismusmarketing,Toxikologie,Transportation Design,Transportmanagement,Tschechische Philologie,Türkisch,Turkologie,Übersetzen (orientalische Sprachen),Umwelt & Bildung,Umwelt und Natur in metropolitanen Räumen,Umweltchemie,Umweltmanagement,Umweltnaturwissenschaften,Umweltplanung,Umweltpolitik,Umweltschutztechnik,Umwelttechnik,Umweltwirtschaft/Umweltrecht/Umweltverwaltung,Umweltwissenschaft Marine,Umweltwissenschaften/Ökologie,Uralistik,Urban Management,Urban Studies,Urgeschichte/Vorgeschichte/Frühgeschichte,Verarbeitungstechnik,Verbrennungsmotoren,Verfahrenstechnik,Vergleichende Kultur- und Religionswissenschaft,Verkehrsbetriebswirtschaft,Verkehrsbetriebswirtschaft und Personenverkehr,Verkehrsinformatik,Verkehrstechnik,Verkehrswesen,Verkehrswirtschaftsingenieurwesen,Verlagsherstellung,Verlagswirtschaft/Buchhandel,Vermessungswesen,Vermögensmanagement,Verpackungstechnik,Versicherungsmanagement,Versorgungstechnik,Versorgungstechnik und Entsorgungstechnik,Vertriebsingenieurwesen,Verwaltung und Recht,Verwaltungsdienst,Verwaltungsinformatik,Verwaltungsmanagement,Verwaltungswissenschaft,Virtual Design,Visuelle Kommunikation,Volksmusik,Volkswirtschaftslehre,Vorderasiatische Altertumswissenschaft/Archäologie,Waldorfpädagogik,Wasser- und Abfallwirtschaft,Wasserbau- und Kulturtechnik,Wasserstofftechnik,Wasserwirtschaft und Bodenmanagement,Wehrtechnik,Weinbau,Weiterbildungsforschung und Organisationsentwicklung,Werbewirtschaft,Werkstoff- und Oberfächentechnik,Werkstoffingenieurwesen,Windenergietechnik,Wirk- und Naturstoffchemie,Wirtschaft,Wirtschaft Technik Haushalt / Soziales,Wirtschafts- und Sozialgeographie,Wirtschafts- und Sozialgeschichte,Wirtschafts- und Sozialkunde,Wirtschafts- und Sozialwissenschaften,Wirtschaftschemie,Wirtschaftsförderung,Wirtschaftsgeographie,Wirtschaftsinformatik,Wirtschaftsingenieurwesen,Wirtschaftsjournalismus,Wirtschaftslehre,Wirtschaftsmathematik,Wirtschaftspädagogik,Wirtschaftsphysik,Wirtschaftspsychologie,Wirtschaftsrecht,Wirtschaftssprachen,Wirtschaftssprachen Asien und Management,Wirtschaftsübersetzen,Wirtschaftswissenschaften/Ökonomie,Wissenschaft vom christlichen Orient,Wissenschaftsforschung,Wissenschaftsgeschichte,Wissenschaftsjournalismus,Wissenschaftsmanagement,Zahnmedizin,Zolldienst,Zukunftsforschungs
+pp.licenses = CC by - Attribution,\
+    CC nc - Non-Commercial,\
+    CC nd - No Derivatives,\
+    CC sa - Share Alike,\
+    CCO - Public Domain,\
+    CC by-nd -  Attribution-No Derivatives,\
+    CC by-c - Attribution-Non-Commercial,\
+    CC by-nc-sa - Attribution-Non-Derivatives-Share Alike,\
+    CC by-nc-nd Attribution-Non-Commercial- No Derivatives,\
+    GNU GPL - GNU General Public License
+pp.logofilesize_b = 102400
+pp.session-levels.de = Allgemeinbildung,\
+    Abitur,\
+    Bachelor,\
+    Master,\
+    Wer wird Millionär,\
+    Sonstiges
+pp.session-levels.en = General Education,\
+    Highschool,\
+    Bachelor,\
+    Master,\
+    Who Wants to Be a Millionaire,\
+    Miscellaneous
+
 
 ################################################################################
 # Tracking