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