diff --git a/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java new file mode 100644 index 0000000000000000000000000000000000000000..b13a6d45f0f05df0b4df2cce58f202ad3ee14f3c --- /dev/null +++ b/gemeinsamforschen/src/main/java/unipotsdam/gf/interfaces/Interfaces_PeerFeedback.java @@ -0,0 +1,41 @@ +package unipotsdam.gf.interfaces; + +/** +PeerFeedback Interface + */ + +public interface Feedback { + + /** + * create Peer2PeerFeedback Object + * + * @param FeedbackUser: The student who is creating the feedback + * @param SelectedStudent: The student who receive the feedback + * @param Document: The selected document to give feedback about + * @return Returns the Peer2PeerFeedback Object + */ + + Object createPeer2PeerFeedbackmask(Object FeedbackUser, Object SelectedStudent, Object Document); + + /** + * give Peer2PeerFeedback + * + * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object + * @param Document: The selected document + * @return Send feedback with doc + */ + + Object giveFeedback(Object Peer2PeerFeedback, Object Document); + + /** + * show Feedbackhistory + * + * @param Peer2PeerFeedback: The Peer2PeerFeedback as an Object + * @param Document: The selected document + * @return List of Feedbacks with Docs + */ + + Object showFeedback(Object Peer2PeerFeedback, Object Document); + + +}