Skip to content
Snippets Groups Projects

Fix auta feedback

Files

@@ -258,23 +258,23 @@ public class ScriptService {
@@ -258,23 +258,23 @@ public class ScriptService {
.score(verdictPassed ? 1 : 0)
.score(verdictPassed ? 1 : 0)
.submission(new SubmissionIdDTO().id(submissionId))) : null;
.submission(new SubmissionIdDTO().id(submissionId))) : null;
sendUpdateNotification(submissionId, gradeId);
String textualFeedback = feedback.toString();
String textualFeedback = feedback.toString();
feedbackService.addFeedback(FeedbackCreateDTO.builder()
if (!textualFeedback.isBlank()) {
.isScriptFeedback(true)
feedbackService.addFeedback(FeedbackCreateDTO.builder()
.visibleFor(RoleSummaryDTO.TypeEnum.STUDENT)
.isScriptFeedback(true)
.authorId(-1L)
.visibleFor(RoleSummaryDTO.TypeEnum.STUDENT)
.textualFeedback(textualFeedback)
.authorId(-1L)
.timestamp(now)
.textualFeedback(textualFeedback)
.submissionId(submissionId)
.timestamp(now)
.gradeId(gradeId)
.submissionId(submissionId)
.build());
.gradeId(gradeId)
.build());
gradeService.updateGradesAfterGradedSubmission(submissionId);
}
if (canGrade) {
if (canGrade) {
 
sendUpdateNotification(submissionId, gradeId);
submissionService.setPendingState(submissionId, false);
submissionService.setPendingState(submissionId, false);
 
gradeService.updateGradesAfterGradedSubmission(submissionId);
}
}
return verdictPassed;
return verdictPassed;
Loading