private boolean checkForDraft(ContentReviewItem item, Assignment assignment) throws Exception { // Checks if current item is a draft or submitted AssignmentSubmission currentSubmission = assignmentService.getSubmission(assignment.getId(), item.getUserId()); return Optional.ofNullable(!currentSubmission.getSubmitted()).orElse(false); }
private void generateSimilarityReport(String reportId, String assignmentRef, boolean isDraft) throws Exception { Map<String, String> assignmentSettings = assignment.getProperties();
public String getTitle() { return (assignment != null) ? assignment.getTitle() : null; }
private void handleSubmissionStatus(String submissionStatus, ContentReviewItem item, Assignment assignment) { try { Date assignmentDueDate = Date.from(assignment.getDueDate()); String reportGenSpeed = assignment.getProperties().get("report_gen_speed");
context = assignment.getContext(); id = assignment.getId(); subtype = "a"; } else if (submission != null) { Assignment submissionAssignment = submission.getAssignment(); if (submissionAssignment != null) { context = submission.getAssignment().getContext(); container = submission.getAssignment().getId(); id = submission.getId(); subtype = "s";
Date assignmentDueDate = Date.from(assignment.getDueDate()); if(assignment != null && assignmentDueDate != null ) {
String reportGenSpeed = null; if(assignment != null) { Date assignmentDueDate = Date.from(assignment. getDueDate()); reportGenSpeed = assignment.getProperties().get("report_gen_speed");
Assignment a = assignmentService.getAssignment(assignmentId); if(NEW_ASSIGNMENT_REVIEW_SERVICE_REPORT_DUE.equals(a.getProperties().get(NEW_ASSIGNMENT_REVIEW_SERVICE_REPORT_RADIO))) { Instant dueDate = a.getDueDate(); if(dueDate.isAfter(Instant.now())) { log.debug("assignment due time not yet reached for item: " + currentItem.getId());
public void initEntity(Assignment assignment) { if (assignment != null && StringUtils.isNotBlank(assignment.getId())) { // if assignment has an id assume its been persisted this.assignment = assignment; this.assignmentId = assignment.getId(); reference = entityManager.newReference(AssignmentReferenceReckoner.reckoner().assignment(assignment).reckon().getReference()); } else { log.warn("Can not initialize entity with assignment {}", assignment); } }
private boolean checkForContentItemInSubmission(ContentReviewItem item, Assignment assignment) { try { AssignmentSubmission currentSubmission = assignmentService.getSubmission(assignment.getId(), item.getUserId()); String referenceItemContentId = item.getContentId(); if(referenceItemContentId.endsWith(PLACEHOLDER_STRING_FLAG)) { referenceItemContentId = referenceItemContentId.substring(0, referenceItemContentId.indexOf(PLACEHOLDER_STRING_FLAG)); } return currentSubmission.getAttachments().contains(contentHostingService.getResource(referenceItemContentId).getReference()); }catch(Exception e) { log.error(e.getMessage(), e); return false; } }