diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
index 86fd4ecf5dd993ff67da51bc9207d407e40782dc..e7406cc1ce60cba3ea6c0890e840fc4976e40ba9 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/pageAppearance/Menu.java
@@ -23,7 +23,7 @@ public class Menu extends SimpleTagSupport {
         PageContext pageContext = (PageContext) getJspContext();
         HttpServletRequest request = (HttpServletRequest) pageContext.getRequest();
         String userEmail = request.getSession().getAttribute(GFContexts.USEREMAIL).toString();
-        String projectName="";
+        String projectName=request.getParameter("projectName");
         ProjectPhase projectPhase;
         try {
             ProjectDAO projectDAO = new ProjectDAO(new MysqlConnect());
diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/view/SubmissionService.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/view/SubmissionService.java
index 55a7ed571c737afe7499840046d5a3b5e138a05d..0eb505c5dfabd71da44d499659e498c5292034f7 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/view/SubmissionService.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/submission/view/SubmissionService.java
@@ -105,8 +105,8 @@ public class SubmissionService {
     }
 
     @GET
-    @Path("/project/{id}")
-    public Response getSubmissionPartsByProjectId(@PathParam("id") String projectName) {
+    @Path("/project/{projectName}")
+    public Response getSubmissionPartsByProjectId(@PathParam("projectName") String projectName) {
         // get submission project representation from database based by project id
         SubmissionController controller = new SubmissionController();
         ArrayList<SubmissionProjectRepresentation> representations = controller.getSubmissionPartsByProjectId(projectName);
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/Quiz-docent.js b/gemeinsamforschen/src/main/webapp/assessment/js/Quiz-docent.js
index 43ceb243362aab3f185ad60328dccb5274d0653b..8e2bb8a98c2bc1058bd6d227c5e488cc52008190 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/Quiz-docent.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/Quiz-docent.js
@@ -1,6 +1,6 @@
 $(document).ready(function () {
     $('#newQuiz').on('click', function () {
-        location.href = "create-quiz.jsp";
+        location.href = "create-quiz.jsp?projectName="+projectName;
     });
 
     let loading = $('#loadbar').hide();
@@ -78,7 +78,7 @@ $(document).ready(function () {
             url: '../rest/assessments/quiz/' + encodeURIComponent(event.data.quizId),
             type: 'POST',
             success: function () {
-                document.location.href = "quiz-docent.jsp";
+                document.location.href = "quiz-docent.jsp?projectName="+projectName;
             },
             error: function (a) {
                 alert(a)
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/Quiz.js b/gemeinsamforschen/src/main/webapp/assessment/js/Quiz.js
index 5cea13c9588cc5bdb7a3b2abd90826f739fb8f8d..0201674619bf69a93b3fca7d1e7f3122136ebb4a 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/Quiz.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/Quiz.js
@@ -25,6 +25,6 @@ $(document).ready(function () {
     });
 
     $('#newQuiz').on('click', function () {
-        location.href = "create-quiz.jsp";
+        location.href = "create-quiz.jsp?projectName="+projectName;
     });
 });
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/assess-work.js b/gemeinsamforschen/src/main/webapp/assessment/js/assess-work.js
index 1346e7bcccbdb48464081217c9969a1c84f3aaa0..790b2481f8892c53bb99a194d7c4a05af0a16451 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/assess-work.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/assess-work.js
@@ -172,7 +172,7 @@ function assessPeer() {
         },
         data: JSON.stringify(dataP),
         success: function () {
-            location.href = "take-quiz.jsp";
+            location.href = "take-quiz.jsp?projectName="+projectName;
         },
         error: function (a, b, c) {
 
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/assessmentCalculator.js b/gemeinsamforschen/src/main/webapp/assessment/js/assessmentCalculator.js
index 80294fd83e6efc4af87d80407500a30a187d7e80..db4b9c22e7cc6538da6258b95af06fae83f0a3e9 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/assessmentCalculator.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/assessmentCalculator.js
@@ -6,7 +6,7 @@ $(document).ready(function () {     //todo: paths should be relative
             success: function (data) {
                 alert("here is the TotalPerformance: " + data);
 
-                location.href="../pages/project-student.jsp";
+                location.href="../pages/project-student.jsp?projectName="+projectName;
             },
             error: function (a, b, c) {
                 alert('some error' + a);
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/create-quiz.js b/gemeinsamforschen/src/main/webapp/assessment/js/create-quiz.js
index 7386f0b2dbdf438d4a34fad345039458d79ec8c0..33b4a7ffc261cd74fc1dca9f781f11dce5073e24 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/create-quiz.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/create-quiz.js
@@ -60,10 +60,10 @@ $(document).ready(function () {
             type: 'POST',
             success: function (response) {
                 if (response === "student") {
-                    location.href = "Quiz.jsp";
+                    location.href = "Quiz.jsp?projectName="+projectName;
                 }
                 if (response === "docent") {
-                    location.href = "Quiz-docent.jsp";
+                    location.href = "Quiz-docent.jsp?projectName="+projectName;
                 }
 
             },
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/rateContribution.js b/gemeinsamforschen/src/main/webapp/assessment/js/rateContribution.js
index 03ac4e9a088bc0244d17ca559d172dea77d56059..9d5865b47a7d6b3d25c9aa74c01e5a113180c1c1 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/rateContribution.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/rateContribution.js
@@ -62,7 +62,7 @@ function safeContributionRating() {
         },
         data: JSON.stringify(dataP),
         success: function () {
-            location.href = "project-student.jsp";
+            location.href = "project-student.jsp?projectName="+projectName;
         },
         error: function (a, b, c) {
 
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/take-quiz.js b/gemeinsamforschen/src/main/webapp/assessment/js/take-quiz.js
index 8ee5d47dbf2f04eb0141be9c08b43a0a94cc3fd4..40a79918c9997706c267e6918302abd2aed8436f 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/take-quiz.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/take-quiz.js
@@ -110,7 +110,7 @@ function safeQuizAnswers() {
         },
         data: JSON.stringify(dataP),
         success: function () {
-            location.href = "rate-contribution.jsp";
+            location.href = "rate-contribution.jsp?projectName="+projectName;
         },
         error: function (a, b, c) {
 
diff --git a/gemeinsamforschen/src/main/webapp/assessment/js/view-quiz.js b/gemeinsamforschen/src/main/webapp/assessment/js/view-quiz.js
index 0c75c004580a99683ae74fa1f2b8339affc31a0a..98add8fb50b707207d8d5fd10eab99e3a0c07913 100644
--- a/gemeinsamforschen/src/main/webapp/assessment/js/view-quiz.js
+++ b/gemeinsamforschen/src/main/webapp/assessment/js/view-quiz.js
@@ -51,7 +51,7 @@ $(document).ready(function () {
             for (let i = 0; i < data.correctAnswers.length; i++) {
                 answersTd = answersTd + '<div><label class="element-animation1 btn btn-lg btn-success btn-block"><span class="btn-label"><i class="glyphicon glyphicon-chevron-right"></i></span><input type="checkbox">' + data.correctAnswers[i] + '</label></div>';
             }
-            for (i = 0; i < data.incorrectAnswers.length; i++) {
+            for (let i = 0; i < data.incorrectAnswers.length; i++) {
                 answersTd = answersTd + '<div><label class="element-animation1 btn btn-lg btn-danger btn-block"><span class="btn-label"><i class="glyphicon glyphicon-chevron-right"></i></span><input type="checkbox">' + data.incorrectAnswers[i] + '</label></div>';
             }
             trAnswers.innerHTML = answersTd + '</div></td>';
@@ -67,7 +67,7 @@ $(document).ready(function () {
             url: '../rest/assessments/quiz/' + encodeURIComponent(quizId),
             type: 'POST',
             success: function () {
-                document.location.href = "quiz.jsp";
+                document.location.href = "Quiz.jsp?projectName="+projectName;
             },
             error: function (a) {
                 alert(a)
diff --git a/gemeinsamforschen/src/main/webapp/core/overview-student.js b/gemeinsamforschen/src/main/webapp/core/overview-student.js
index 1200f58e4ffd9d737145ef75a2ef14cc1818b620..ddb8028c65ec0bb3c787735928e58854199f0d9c 100644
--- a/gemeinsamforschen/src/main/webapp/core/overview-student.js
+++ b/gemeinsamforschen/src/main/webapp/core/overview-student.js
@@ -81,7 +81,7 @@ function getProjects(userName){
             for (let projectName in response){
                 if (response.hasOwnProperty(projectName)) {
                     $('#project' + response[projectName]).on('click', function () {
-                        location.href="project-student.jsp?projectName="+projectName;
+                        location.href="project-student.jsp?projectName="+response[projectName];
                     });
                     updateStatus(response[projectName]);
 
diff --git a/gemeinsamforschen/src/test/resources/database/fltrail.sql b/gemeinsamforschen/src/test/resources/database/fltrail.sql
index c1c7f8eec42ae2f9d0bd620922c8c0c6f6c30cbf..2ea83f700d49f91a528d344760dd50842c65282d 100644
--- a/gemeinsamforschen/src/test/resources/database/fltrail.sql
+++ b/gemeinsamforschen/src/test/resources/database/fltrail.sql
@@ -21,7 +21,7 @@ CREATE TABLE if not exists `annotations` (
 CREATE TABLE if not exists `fullsubmissions` (
   `id` VARCHAR(120) NOT NULL,
   `timestamp` TIMESTAMP on update CURRENT_TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
-  `user` VARCHAR(120) NOT NULL,
+  `userEmail` VARCHAR(120) NOT NULL,
   `text` MEDIUMTEXT NOT NULL,
   `projectName` VARCHAR(120) NOT NULL,
   PRIMARY KEY (`id`)