From 89aa2449efffbda43c42eacd0e0e7e9e026eaa79 Mon Sep 17 00:00:00 2001
From: G0tti <chgottsc@uni-potsdam.de>
Date: Thu, 21 Jun 2018 09:03:14 +0200
Subject: [PATCH] Merge branch 'development_master' of
 C:\Users\Christian\Desktop\FInalGit\fltrail with conflicts.

---
 .../assessment/controller/Assessment.java     | 20 +++++++
 .../controller/service/FBAssessement.java     | 53 +++++++++++++++++++
 2 files changed, 73 insertions(+)
 create mode 100644 gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java

diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/Assessment.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/Assessment.java
index bfd450bc..fc5a74eb 100644
--- a/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/Assessment.java
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/Assessment.java
@@ -1,8 +1,21 @@
 package unipotsdam.gf.modules.assessment.controller;
+package unipotsdam.gf.modules.assessment.controller.model;
+
+import unipotsdam.gf.core.database.mysql.MysqlConnect;
+import unipotsdam.gf.core.database.mysql.VereinfachtesResultSet;
+import unipotsdam.gf.core.management.project.Project;
+import unipotsdam.gf.core.management.user.User;
+
+import javax.xml.bind.annotation.XmlRootElement;
+import java.security.acl.Group;
+import java.util.ArrayList;
+
+@XmlRootElement
 
 public class Assessment {
     private StudentIdentifier student;
     private Performance performance;
+    private StudentIdentifier bewertender;
 
     public Assessment(StudentIdentifier student, Performance performance) {
         this.student = student;
@@ -25,6 +38,13 @@ public class Assessment {
         this.performance = performance;
     }
 
+    public void setAssessment(User user, Assessment assessment){
+        MysqlConnect connect = new MysqlConnect();
+        connect.connect();
+        String mysqlRequest = "INSERT INTO assessments ( `BewertenderId`, `BewerteterId`, `Bewertung`,`StuoGrp`) values (?,?,?,?)";
+        connect.issueInsertOrDeleteStatement(mysqlRequest, "tom" ,user.getName() , assessment.getPerformance().getWorkRating()[0], user.istStudent());
+        connect.close();
+    }
     @Override
     public String toString() {
         return "Assessment{" +
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
new file mode 100644
index 00000000..72d477d1
--- /dev/null
+++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/modules/assessment/controller/service/FBAssessement.java
@@ -0,0 +1,53 @@
+package unipotsdam.gf.modules.assessment.controller.service;
+
+import unipotsdam.gf.core.management.user.User;
+import unipotsdam.gf.modules.assessment.controller.model.*;
+
+import java.util.ArrayList;
+import java.util.List;
+
+/**
+ * Created by dehne on 18.05.2018.
+ */
+public class FBAssessement extends AssessmentDAO {
+
+    @Override
+    public void addAssessmentDataToDB(Assessment assessment) {
+        // write it to db
+    }
+
+
+
+    @Override
+    public Quiz getQuiz(String projectId, String groupId) {
+        return null;
+    }
+
+    @Override
+    public void createQuiz(StudentAndQuiz studentAndQuiz) {
+
+    }
+
+    @Override
+    public List<Grading> calculateAssessment(ArrayList<Performance> totalPerformance) {
+        return null;
+    }
+
+    @Override
+    public ArrayList<Performance> getTotalAssessment(StudentIdentifier studentIdentifier) {
+        return null;
+    }
+
+    public void createQuiz(StudentIdentifier student, String question, String[] answers){  //writes a new question into the DB
+
+    }
+
+    public boolean permission(int feedbackCount){
+        return true;
+    }
+
+    @Override
+    public int meanOfAssessement(String projectId) {
+        return 0;
+    }
+}
-- 
GitLab