package fi.otavanopisto.muikku.plugins.guider; import java.util.Date; import fi.otavanopisto.muikku.plugins.assessmentrequest.WorkspaceAssessmentState; public class GuiderStudentWorkspaceActivityRestModel { public GuiderStudentWorkspaceActivityRestModel() { } public GuiderStudentWorkspaceActivityRestModel(Date lastVisit, long numVisits, long journalEntryCount, Date lastJournalEntry, long evaluablesUnanswered, long evaluablesAnswered, Date evaluablesAnsweredLastDate, long evaluablesSubmitted, Date evaluablesSubmittedLastDate, long evaluablesPassed, Date evaluablesPassedLastDate, long evaluablesFailed, Date evaluablesFailedLastDate, long evaluablesIncomplete, Date evaluablesIncompleteLastDate, int evaluablesDonePercent, long exercisesUnanswered, long exercisesAnswered, Date exercisesAnsweredLastDate, int exercisesDonePercent, WorkspaceAssessmentState assessmentState) { super(); this.lastVisit = lastVisit; this.numVisits = numVisits; this.journalEntryCount = journalEntryCount; this.lastJournalEntry = lastJournalEntry; this.evaluablesUnanswered = evaluablesUnanswered; this.evaluablesAnswered = evaluablesAnswered; this.evaluablesAnsweredLastDate = evaluablesAnsweredLastDate; this.evaluablesSubmitted = evaluablesSubmitted; this.evaluablesSubmittedLastDate = evaluablesSubmittedLastDate; this.evaluablesPassed = evaluablesPassed; this.evaluablesPassedLastDate = evaluablesPassedLastDate; this.evaluablesFailed = evaluablesFailed; this.evaluablesFailedLastDate = evaluablesFailedLastDate; this.evaluablesIncomplete = evaluablesIncomplete; this.evaluablesIncompleteLastDate = evaluablesIncompleteLastDate; this.evaluablesDonePercent = evaluablesDonePercent; this.exercisesUnanswered = exercisesUnanswered; this.exercisesAnswered = exercisesAnswered; this.exercisesAnsweredLastDate = exercisesAnsweredLastDate; this.exercisesDonePercent = exercisesDonePercent; this.assessmentState = assessmentState; this.evaluablesTotal = evaluablesUnanswered + evaluablesAnswered + evaluablesSubmitted + evaluablesPassed + evaluablesFailed + evaluablesIncomplete; this.exercisesTotal = exercisesUnanswered + exercisesAnswered; } public void setLastVisit(Date lastVisit) { this.lastVisit = lastVisit; } public Date getLastVisit() { return lastVisit; } public void setNumVisits(long numVisits) { this.numVisits = numVisits; } public long getNumVisits() { return numVisits; } public long getEvaluablesUnanswered() { return evaluablesUnanswered; } public long getEvaluablesAnswered() { return evaluablesAnswered; } public Date getEvaluablesAnsweredLastDate() { return evaluablesAnsweredLastDate; } public long getEvaluablesSubmitted() { return evaluablesSubmitted; } public Date getEvaluablesSubmittedLastDate() { return evaluablesSubmittedLastDate; } public long getEvaluablesFailed() { return evaluablesFailed; } public Date getEvaluablesFailedLastDate() { return evaluablesFailedLastDate; } public long getEvaluablesPassed() { return evaluablesPassed; } public Date getEvaluablesPassedLastDate() { return evaluablesPassedLastDate; } public double getEvaluablesDonePercent() { return evaluablesDonePercent; } public long getExercisesUnanswered() { return exercisesUnanswered; } public long getExercisesAnswered() { return exercisesAnswered; } public Date getExercisesAnsweredLastDate() { return exercisesAnsweredLastDate; } public double getExercisesDonePercent() { return exercisesDonePercent; } public long getJournalEntryCount() { return journalEntryCount; } public void setJournalEntryCount(long journalEntryCount) { this.journalEntryCount = journalEntryCount; } public Date getLastJournalEntry() { return lastJournalEntry; } public void setLastJournalEntry(Date lastJournalEntry) { this.lastJournalEntry = lastJournalEntry; } public WorkspaceAssessmentState getAssessmentState() { return assessmentState; } public void setAssessmentState(WorkspaceAssessmentState assessmentState) { this.assessmentState = assessmentState; } public long getEvaluablesIncomplete() { return evaluablesIncomplete; } public void setEvaluablesIncomplete(long evaluablesIncomplete) { this.evaluablesIncomplete = evaluablesIncomplete; } public Date getEvaluablesIncompleteLastDate() { return evaluablesIncompleteLastDate; } public void setEvaluablesIncompleteLastDate(Date evaluablesIncompleteLastDate) { this.evaluablesIncompleteLastDate = evaluablesIncompleteLastDate; } public long getEvaluablesTotal() { return evaluablesTotal; } public void setEvaluablesTotal(long evaluablesTotal) { this.evaluablesTotal = evaluablesTotal; } public long getExercisesTotal() { return exercisesTotal; } public void setExercisesTotal(long exercisesTotal) { this.exercisesTotal = exercisesTotal; } private Date lastVisit; private long numVisits; private long journalEntryCount; private Date lastJournalEntry; private long evaluablesUnanswered; private long evaluablesAnswered; private Date evaluablesAnsweredLastDate; private long evaluablesSubmitted; private Date evaluablesSubmittedLastDate; private long evaluablesPassed; private Date evaluablesPassedLastDate; private long evaluablesFailed; private Date evaluablesFailedLastDate; private long evaluablesIncomplete; private Date evaluablesIncompleteLastDate; private int evaluablesDonePercent; private long evaluablesTotal; private long exercisesUnanswered; private long exercisesAnswered; private Date exercisesAnsweredLastDate; private int exercisesDonePercent; private long exercisesTotal; private WorkspaceAssessmentState assessmentState; }