diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java index 3af91e3ef5eff33823f6e5ad5e687ac8ee0627fc..15f21c51425ab97ef0cb880a98bd49ec8496ea4c 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/core/management/user/Menu.java @@ -1,6 +1,7 @@ package unipotsdam.gf.core.management.user; import unipotsdam.gf.core.management.ManagementImpl; +import unipotsdam.gf.modules.assessment.controller.service.PeerAssessment; import javax.servlet.http.HttpServletRequest; import javax.servlet.jsp.JspException; @@ -30,8 +31,8 @@ public class Menu extends SimpleTagSupport { " <li><a href=\"Quiz.jsp?token="+token+"&projectId="+projectId+"\">Quizfrage</a></li>\n" + " <li><a href=\"eportfolio.jsp?token="+token+"&projectId="+projectId+"\">ePortfolio</a></li>\n" + " <li><a href=\"researchReportTitle.jsp?token="+token+"&projectId="+projectId+"\">Beitrag</a></li>\n" + - " <li><a href=\"finalAssessments.jsp?token="+token+"&projectId="+projectId+"\">Bewertung</a></li>\n" + - " <li><a href=\"../index.jsp\">Logout</a></li>\n" + + " <li><a id=\"assessment\">Bewertung</a></li>\n" + + " <li><a id=\"logout\">Logout</a></li>\n" + " </ul>\n" + " </div>"); out.println("<p id=\"userRole\" hidden>isStudent</p>"); diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/IPeerAssessment.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/IPeerAssessment.java index 842513f42b975019803404b208de9da5920d3ffe..b07b990870b655615e72a1447eb09df9df642e98 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/IPeerAssessment.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/IPeerAssessment.java @@ -18,7 +18,7 @@ public interface IPeerAssessment { */ void addAssessmentDataToDB(Assessment assessment); - Quiz getQuiz(String projectId, String groupId, String author); + Quiz getQuiz(String projectId, String quizId, String author); /** * will return a saved assessment from the DB * @@ -94,5 +94,6 @@ public interface IPeerAssessment { void answerQuiz(Map<String, List<String>> questions, StudentIdentifier student); void deleteQuiz(String quizId); + String whatToRate(StudentIdentifier student); Map<StudentIdentifier, Double> calculateAssessment(String projectId, String method); } diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/AssessmentDBCommunication.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/AssessmentDBCommunication.java index a8163cb692b7f97ae827219ebd4d1ba2d366a41a..5f05a39f3c6c9920be80265daa497acbbba0e849 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/AssessmentDBCommunication.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/AssessmentDBCommunication.java @@ -36,6 +36,15 @@ class AssessmentDBCommunication { return result; } + Boolean getWorkRating(StudentIdentifier student, String fromStudent){ + MysqlConnect connect = new MysqlConnect(); + connect.connect(); + String mysqlRequest = "SELECT * FROM `workrating` WHERE `projectId`=? AND `studentId`=? AND `fromPeer`=?"; + VereinfachtesResultSet vereinfachtesResultSet = + connect.issueSelectStatement(mysqlRequest, student.getProjectId(), student.getStudentId(), fromStudent); + return vereinfachtesResultSet.next(); + } + List<String> getStudents(String projectID) { List<String> result = new ArrayList<>(); MysqlConnect connect = new MysqlConnect(); @@ -63,6 +72,21 @@ class AssessmentDBCommunication { return result; } + ArrayList<String> getStudentsByGroupAndProject(Integer groupId, String projectId){ + ArrayList<String> result = new ArrayList<>(); + MysqlConnect connect = new MysqlConnect(); + connect.connect(); + String mysqlRequest = "SELECT * FROM `groupuser` WHERE `groupId`=? AND `projectId`=?"; + VereinfachtesResultSet vereinfachtesResultSet = + connect.issueSelectStatement(mysqlRequest, groupId, projectId); + Boolean next = vereinfachtesResultSet.next(); + while (next){ + result.add(vereinfachtesResultSet.getString("studentId")); + next = vereinfachtesResultSet.next(); + } + return result; + } + ArrayList<Map<String, Double>> getContributionRating(Integer groupId) { ArrayList<Map<String, Double>> result = new ArrayList<>(); MysqlConnect connect = new MysqlConnect(); @@ -83,6 +107,15 @@ class AssessmentDBCommunication { return result; } + Boolean getContributionRating(Integer groupId, String fromStudent) { + MysqlConnect connect = new MysqlConnect(); + connect.connect(); + String mysqlRequest = "SELECT * FROM `contributionrating` WHERE `groupId`=? AND `fromPeer`=?"; + VereinfachtesResultSet vereinfachtesResultSet = + connect.issueSelectStatement(mysqlRequest, groupId, fromStudent); + return vereinfachtesResultSet.next(); + } + ArrayList<Integer> getAnsweredQuizzes(StudentIdentifier student) { ArrayList<Integer> result = new ArrayList<>(); MysqlConnect connect = new MysqlConnect(); diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java index 9279df511d621418e989f7a406b90c050a6e6e42..8283f9a231c6c558032e108968a4386d379d9b8c 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java @@ -79,6 +79,11 @@ public class FBAssessement extends AssessmentDAO { } + @Override + public String whatToRate(StudentIdentifier student) { + return null; + } + @Override public Map<StudentIdentifier, Double> calculateAssessment(String projectId, String method) { return null; diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessment.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessment.java index 3aafc6e49822782f7db782708b2cec1b843e6f47..d65c047ccced3756dd13292542eac5f58f09f901 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessment.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessment.java @@ -36,6 +36,29 @@ public class PeerAssessment implements IPeerAssessment { new QuizDBCommunication().deleteQuiz(quizId); } + @Override + public String whatToRate(StudentIdentifier student) { + Integer groupId = new AssessmentDBCommunication().getGroupByStudent(student); + ArrayList<String> groupMembers = new AssessmentDBCommunication().getStudentsByGroupAndProject(groupId, student.getProjectId()); + for (String peer: groupMembers){ + if (!peer.equals(student.getStudentId())){ + StudentIdentifier groupMember = new StudentIdentifier(student.getProjectId(), peer); + if (!new AssessmentDBCommunication().getWorkRating(groupMember, student.getStudentId())){ + return "workRating"; + } + } + } + ArrayList<Integer> answers = new AssessmentDBCommunication().getAnsweredQuizzes(student); + if (answers==null){ + return "quiz"; + } + Integer groupToRate = new AssessmentDBCommunication().getWhichGroupToRate(student); + if (!new AssessmentDBCommunication().getContributionRating(groupToRate, student.getStudentId())){ + return "contributionRating"; + } + return "done"; + } + @Override public Map<StudentIdentifier, Double> calculateAssessment(ArrayList<Performance> totalPerformance) { Map<StudentIdentifier, Double> quizMean = new HashMap<>(quizGrade(totalPerformance)); diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessmentDummy.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessmentDummy.java index 120e260333408429a0f3070f3d2cc48dd9db0fbc..74bac433e2e831ea9fe23b6d18a754c66490e517 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessmentDummy.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/PeerAssessmentDummy.java @@ -84,6 +84,11 @@ public class PeerAssessmentDummy implements IPeerAssessment { } + @Override + public String whatToRate(StudentIdentifier student) { + return null; + } + @Override public Map<StudentIdentifier, Double> calculateAssessment(String projectId, String method) { return null; diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java index 35b0b88edc4b9d85a06286e3d6815d553550e5c5..ece31e173fed36a09078da15711131197272584d 100644 --- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/view/QuizView.java @@ -85,6 +85,15 @@ public class QuizView { } } + @GET + @Produces(MediaType.TEXT_HTML) + @Path("/whatToRate/project/{projectId}/student/{studentId}") + public String whatToRate(@PathParam("projectId") String projectId, @PathParam("studentId") String studentId) + { + StudentIdentifier student = new StudentIdentifier(projectId,studentId); + return peer.whatToRate(student); + } + @POST @Produces(MediaType.TEXT_PLAIN) @Consumes(MediaType.APPLICATION_JSON) diff --git a/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js b/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js index d8e9fbcb0c191988640904a82ea988a6f9cb85a6..bbfabe459b7347a37f81a6ddd6a055862184f643 100644 --- a/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js +++ b/gemeinsamforschen/src/main/webapp/assets/js/finalAssessment.js @@ -1,4 +1,7 @@ $(document).ready(function () { + checkAssessementPhase(); + + $('#notAllRated').hide(); $(".carousel").carousel({ interval: false @@ -10,6 +13,7 @@ $(document).ready(function () { }); }); + function buildTablesForPeers() { let studentId = $('#user').html().trim(); let projectId = $('#projectId').html().trim(); @@ -17,7 +21,7 @@ function buildTablesForPeers() { url: '../rest/group/project/' + projectId + '/student/' + studentId, type: 'GET', headers: { - "Content-Type": "application/json", + "Content-Type": "text/javascript", "Cache-Control": "no-cache" }, success: function (peers) { diff --git a/gemeinsamforschen/src/main/webapp/assets/js/utility.js b/gemeinsamforschen/src/main/webapp/assets/js/utility.js index baffe52ca6ee3f3a226ab8e2676e550c7ab1c1ad..f065dd0e7caed87d8484c575ba9557f3119f1058 100644 --- a/gemeinsamforschen/src/main/webapp/assets/js/utility.js +++ b/gemeinsamforschen/src/main/webapp/assets/js/utility.js @@ -4,11 +4,49 @@ $(document).ready(function(){ //todo: delete cookies / reset session document.location="../index.jsp"; }); + $('#assessment').click(function(){ + checkAssessementPhase(); + }); function goBack() { window.history.back(); } }); +function checkAssessementPhase(){ + let studentId = $('#user').html().trim(); + let projectId = $('#projectId').html().trim(); + $.ajax({ + url: '../rest/assessments/whatToRate/project/'+projectId+'/student/'+studentId, + type: 'GET', + headers: { + "Content-Type": "application/json", + "Cache-Control": "no-cache" + }, + success: function (phase) { + switch (phase){ + case "workRating":{ + document.location="finalAssessment.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim(); + break; + } + case "quiz":{ + location.href = "takeQuiz.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim(); + break; + } + case "contributionRating":{ + location.href = "rateContribution.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim(); + break; + } + case "done":{ + location.href = "project-student.jsp?token=" + getUserTokenFromUrl() + "&projectId=" + $('#projectId').html().trim(); + break; + } + } + }, + error: function(a){ + } + }); +} + function getUserTokenFromUrl() { let parts = window.location.search.substr(1).split("&"); let $_GET = {}; diff --git a/gemeinsamforschen/src/main/webapp/pages/Quiz-docent.jsp b/gemeinsamforschen/src/main/webapp/pages/Quiz-docent.jsp index fd73ecc1dda7a7fdbc51b0bf7878e46d7361c0d3..6d693e27525436354f12e04005d2f59850d4e3e0 100644 --- a/gemeinsamforschen/src/main/webapp/pages/Quiz-docent.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/Quiz-docent.jsp @@ -1,4 +1,4 @@ -<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> @@ -23,7 +23,7 @@ <button class="btn btn-primary" id="newQuiz">neues Quiz</button> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> diff --git a/gemeinsamforschen/src/main/webapp/pages/Quiz.jsp b/gemeinsamforschen/src/main/webapp/pages/Quiz.jsp index ad5514dae23f655827fbf42c0ae6531f04bc338c..5e7341363506343927281caf860275bcb48080c6 100644 --- a/gemeinsamforschen/src/main/webapp/pages/Quiz.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/Quiz.jsp @@ -1,4 +1,4 @@ -<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> @@ -23,7 +23,7 @@ <button class="btn btn-primary" id="newQuiz">neues Quiz</button> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> diff --git a/gemeinsamforschen/src/main/webapp/pages/createQuiz.jsp b/gemeinsamforschen/src/main/webapp/pages/createQuiz.jsp index 4aadc39184545ec6f30ac5ac0cf9861e6e572d80..7601ff88f154ff2df7613bfc1c2f55a5de1a2c25 100644 --- a/gemeinsamforschen/src/main/webapp/pages/createQuiz.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/createQuiz.jsp @@ -1,8 +1,8 @@ -<%@ page contentType="text/html;charset=UTF-8" language="java" %> +<%@ page contentType="text/html;charset=UTF-8" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> -<%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> +<%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="footer" %> <html> <head> @@ -29,7 +29,7 @@ <button id="save">speichern</button> </div> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> diff --git a/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp b/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp index 7b7195bfffbaa7143f8fb66748e3d3f9cd64d322..4a6908591abadfecd0fcd915e9743637d29d0442 100644 --- a/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/finalAssessments.jsp @@ -420,9 +420,9 @@ </table> </div> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp index c5d52dcf7f2b2a36ba8f7add63c82ae81d17d9e6..e9dc90a81b5e42f660527fb49b1056626c18ee9f 100644 --- a/gemeinsamforschen/src/main/webapp/pages/project-student.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/project-student.jsp @@ -1,4 +1,4 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%--suppress XmlDuplicatedId --%> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> @@ -56,7 +56,6 @@ style="font-size:15px;"></i>feedback</label> </a> </li> - </a> </ul> </td> <td></td> @@ -112,13 +111,6 @@ </table> <button onclick="goBack()" class="btn btn-secondary">Zurueck</button> - - <script> - function goBack() { - window.history.back(); - } - </script> - </td> </tr> </table> diff --git a/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp b/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp index 192c9171fbfc3824052203088a9575a456f9d982..cfda957fd875e6dcc394162b2031fe301bf6ff53 100644 --- a/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/rateContribution.jsp @@ -1,4 +1,4 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> @@ -72,8 +72,8 @@ </table> </div> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/pages/takeQuiz.jsp b/gemeinsamforschen/src/main/webapp/pages/takeQuiz.jsp index f0e94d8ac40d4df0e97cfcb5b41162d66fb3614f..a0c99526f7d16fcef2a3473c6f5d5f098ed016de 100644 --- a/gemeinsamforschen/src/main/webapp/pages/takeQuiz.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/takeQuiz.jsp @@ -37,8 +37,8 @@ </table> </div> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> \ No newline at end of file diff --git a/gemeinsamforschen/src/main/webapp/pages/viewQuiz.jsp b/gemeinsamforschen/src/main/webapp/pages/viewQuiz.jsp index 6dab081ab731d4c547fc823921e1513578f5c06f..8cadd01e748a2be689f85d9fec370d4d97e2d4a6 100644 --- a/gemeinsamforschen/src/main/webapp/pages/viewQuiz.jsp +++ b/gemeinsamforschen/src/main/webapp/pages/viewQuiz.jsp @@ -1,4 +1,4 @@ -<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="menu" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="headLine" %> <%@ taglib uri="../core/pages/gemeinsamForschen.tld" prefix="omniDependencies" %> @@ -36,8 +36,8 @@ </table> </div> </div> + <footer:footer/> </div> -<footer:footer/> </body> </html> \ No newline at end of file diff --git a/gemeinsamforschen/src/test/java/unipotsdam/gf/modules/assessment/TestAddAssessment.java b/gemeinsamforschen/src/test/java/unipotsdam/gf/modules/assessment/TestAddAssessment.java index 9426d94804ed8b6f42600286e659fae1276d045a..cb7e6b830ee9af24b2b7f60c99e7a1bb45fc0cf2 100644 --- a/gemeinsamforschen/src/test/java/unipotsdam/gf/modules/assessment/TestAddAssessment.java +++ b/gemeinsamforschen/src/test/java/unipotsdam/gf/modules/assessment/TestAddAssessment.java @@ -2,13 +2,71 @@ package unipotsdam.gf.modules.assessment; import org.junit.Test; import unipotsdam.gf.interfaces.IPeerAssessment; -import unipotsdam.gf.modules.assessment.controller.model.Assessment; +import unipotsdam.gf.modules.assessment.controller.model.*; import unipotsdam.gf.modules.assessment.controller.service.FBAssessement; -import unipotsdam.gf.modules.assessment.controller.model.Performance; -import unipotsdam.gf.modules.assessment.controller.model.StudentIdentifier; +import unipotsdam.gf.modules.assessment.controller.service.PeerAssessment; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; public class TestAddAssessment { + private IPeerAssessment peer = new PeerAssessment(); + private String studentId = "Kevin"; + private String projectId = "test a la test"; + private String quizId = "Whats a good Test?"; + + @Test + public void createQuiz(){ + StudentAndQuiz studentAndQuiz = new StudentAndQuiz(); + StudentIdentifier student = new StudentIdentifier(projectId, studentId); + studentAndQuiz.setStudentIdentifier(student); + Quiz quiz = new Quiz(); + ArrayList<String> correctAnswers = new ArrayList<>(); + correctAnswers.add("1"); + correctAnswers.add("2"); + correctAnswers.add("3"); + ArrayList<String> incorrectAnswers = new ArrayList<>(); + incorrectAnswers.add("4"); + incorrectAnswers.add("5"); + incorrectAnswers.add("6"); + quiz.setQuestion(quizId); + quiz.setIncorrectAnswers(incorrectAnswers); + quiz.setType("mc"); + quiz.setCorrectAnswers(correctAnswers); + studentAndQuiz.setQuiz(quiz); + peer.createQuiz(studentAndQuiz); + } + + @Test + public void getAllQuizzesInProject(){ + peer.getQuiz(projectId); + } + + @Test + public void getQuiz(){ + peer.getQuiz(projectId, quizId, studentId); + } + + @Test + public void answerQuiz(){ + Map<String, List<String>> questions = new HashMap<>(); + StudentIdentifier student = new StudentIdentifier(projectId, studentId); + List<String> answers = new ArrayList<>(); + answers.add("1"); + answers.add("2"); + answers.add("3"); + questions.put(quizId, answers); + peer.answerQuiz(questions, student); + } + + @Test + public void deleteQuiz(){ + peer.deleteQuiz(quizId); + } + @Test public void addTestAssessment() { IPeerAssessment iPeerAssessment = new FBAssessement();