diff --git a/src/main/java/org/olat/course/assessment/manager/CourseAssessmentServiceImpl.java b/src/main/java/org/olat/course/assessment/manager/CourseAssessmentServiceImpl.java index 3f0b56b245b6ca972fa9439ac25dbf652a411711..0f8800b1c5493627f91949c7518c1ccdfa304e2c 100644 --- a/src/main/java/org/olat/course/assessment/manager/CourseAssessmentServiceImpl.java +++ b/src/main/java/org/olat/course/assessment/manager/CourseAssessmentServiceImpl.java @@ -395,15 +395,11 @@ public class CourseAssessmentServiceImpl implements CourseAssessmentService, Nod List<Identity> members = repositoryService.getMembers(courseEntry, RepositoryEntryRelationType.all, GroupRoles.participant.name()); identities.addAll(members); - int count = 0; for(Identity identity: identities) { evaluateAll(courseEnv, identity); log.debug("Evaluated score accounting in course {} for {}", course, identity); - if(++count % 10 == 0) { - dbInstance.commitAndCloseSession(); - } + dbInstance.commitAndCloseSession(); } - dbInstance.commitAndCloseSession(); } private void evaluateAll(CourseEnvironment courseEnv, Identity assessedIdentity) { diff --git a/src/main/java/org/olat/upgrade/OLATUpgrade_15_pre_0.java b/src/main/java/org/olat/upgrade/OLATUpgrade_15_pre_0.java index 9157bd0b66355db3be4ebac7b331d2241dcf481a..20a960295a2d704d62ef9b44f5b6f4c44c6a98a5 100644 --- a/src/main/java/org/olat/upgrade/OLATUpgrade_15_pre_0.java +++ b/src/main/java/org/olat/upgrade/OLATUpgrade_15_pre_0.java @@ -149,6 +149,8 @@ public class OLATUpgrade_15_pre_0 extends OLATUpgrade { if (runStructure != null) { CourseNode rootNode = runStructure.getRootNode(); if (rootNode != null) { + log.info("Assessment entries migration started: course {} ({}).", + repositoryEntry.getKey(), repositoryEntry.getDisplayname()); String ident = rootNode.getIdent(); setRootEntryTrue(repositoryEntry, ident); setRootEntryFalse(repositoryEntry, ident);