|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcz.muni.fi.pclis.commons.domain.DomainObject
cz.muni.fi.pclis.commons.domain.NamedDomainObject
cz.muni.fi.pclis.domain.peerEvaluation.PeerEvaluationAssignment
cz.muni.fi.pclis.domain.peerEvaluation.StudentEvaluationAssignment
public class StudentEvaluationAssignment
Entity representing student evaluation assignment User: Ľuboš Pecho Date: 29.3.2010 Time: 22:48:37
| Field Summary | |
|---|---|
private Integer |
evaluatedStudentCount
Count of student each student should evaluate |
private Set<StudentEvaluation> |
evaluations
Evaluations contained |
private PeerAssignmentType |
peerAssignmentType
Type of peer assignment |
private SortedSet<User> |
studentsToEvaluate
Students that should be included in the evaluation |
| Constructor Summary | |
|---|---|
StudentEvaluationAssignment()
|
|
| Method Summary | |
|---|---|
private void |
generateAll()
|
void |
generateEvaluations()
generates evaluations |
private void |
generateRandomly()
|
SortedMap<? extends Object,Integer> |
getAbsoluteStatistics()
Returns absolute statistics |
SortedMap<? extends Object,Double> |
getAverageStatistics()
Returns average statistics |
Integer |
getEvaluatedStudentCount()
|
Set<StudentEvaluation> |
getEvaluationByUser(User user)
Returns evaluations for user |
Set<StudentEvaluation> |
getEvaluations()
|
PeerAssignmentType |
getPeerAssignmentType()
|
SortedSet<User> |
getStudentsToEvaluate()
|
Set<StudentEvaluation> |
getStudentsToEvaluate(User user)
Returns students to evaluate for user |
SortedSet<StudentEvaluation> |
getViewableEvaluations()
Returns evaluation which are worth viewing |
boolean |
refersToUser(User user)
Returns true if given user should post some evaluation in the assignment |
void |
setEvaluatedStudentCount(Integer evaluatedStudentCount)
Sets the evaluated student count |
void |
setEvaluations(Set<StudentEvaluation> evaluations)
Sets the evaluations |
void |
setPeerAssignmentType(PeerAssignmentType peerAssignmentType)
Sets the peer assignment type |
void |
setStudentsToEvaluate(SortedSet<User> studentsToEvaluate)
Sets students to evaluate |
| Methods inherited from class cz.muni.fi.pclis.domain.peerEvaluation.PeerEvaluationAssignment |
|---|
getCourse, getFilling, getTerm, isDiscreteEvaluation, isGenerateAbsoluteStatisticsPerPeer, isGenerateAverageStatisticsPerPeer, isInFilling, isUploadFile, isWrittenComment, setCourse, setDiscreteEvaluation, setFilling, setGenerateAbsoluteStatisticsPerPeer, setGenerateAverageStatisticsPerPeer, setTerm, setUploadFile, setWrittenComment |
| Methods inherited from class cz.muni.fi.pclis.commons.domain.NamedDomainObject |
|---|
getName, setName |
| Methods inherited from class cz.muni.fi.pclis.commons.domain.DomainObject |
|---|
equals, getId, hashCode, setId |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
private SortedSet<User> studentsToEvaluate
private Set<StudentEvaluation> evaluations
private Integer evaluatedStudentCount
private PeerAssignmentType peerAssignmentType
| Constructor Detail |
|---|
public StudentEvaluationAssignment()
| Method Detail |
|---|
public void generateEvaluations()
PeerEvaluationAssignment
generateEvaluations in class PeerEvaluationAssignmentprivate void generateAll()
private void generateRandomly()
public SortedSet<User> getStudentsToEvaluate()
public void setStudentsToEvaluate(SortedSet<User> studentsToEvaluate)
studentsToEvaluate - public Set<StudentEvaluation> getEvaluations()
public void setEvaluations(Set<StudentEvaluation> evaluations)
evaluations - public Integer getEvaluatedStudentCount()
public void setEvaluatedStudentCount(Integer evaluatedStudentCount)
evaluatedStudentCount - public PeerAssignmentType getPeerAssignmentType()
public void setPeerAssignmentType(PeerAssignmentType peerAssignmentType)
peerAssignmentType - public Set<StudentEvaluation> getStudentsToEvaluate(User user)
user -
public boolean refersToUser(User user)
PeerEvaluationAssignment
refersToUser in class PeerEvaluationAssignmentpublic Set<StudentEvaluation> getEvaluationByUser(User user)
user -
public SortedSet<StudentEvaluation> getViewableEvaluations()
PeerEvaluationAssignment
getViewableEvaluations in class PeerEvaluationAssignmentpublic SortedMap<? extends Object,Integer> getAbsoluteStatistics()
PeerEvaluationAssignment
getAbsoluteStatistics in class PeerEvaluationAssignmentpublic SortedMap<? extends Object,Double> getAverageStatistics()
PeerEvaluationAssignment
getAverageStatistics in class PeerEvaluationAssignment
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||