diff --git a/src/main/java/org/olat/modules/qpool/ui/admin/ReviewProcessAdminController.java b/src/main/java/org/olat/modules/qpool/ui/admin/ReviewProcessAdminController.java index 3bcd98643b1c3f21b798702c0e80ad2eb9aeb242..0c2a2baff804a9d13ee1505df66ce966132f167c 100644 --- a/src/main/java/org/olat/modules/qpool/ui/admin/ReviewProcessAdminController.java +++ b/src/main/java/org/olat/modules/qpool/ui/admin/ReviewProcessAdminController.java @@ -88,6 +88,9 @@ public class ReviewProcessAdminController extends FormBasicController { providerEl.select(providerKey, true); } } + if (!providerEl.isOneSelected()) { + providerEl.select(providerKeys[0], true); + } } // lower limit provider @@ -99,6 +102,7 @@ public class ReviewProcessAdminController extends FormBasicController { lowerLimitEl = new RatingFormItem("lower.limit", qpoolModule.getReviewDecisionLowerLimit(), 5, true); lowerLimitEl.setLabel("lower.limit", null); lowerLimitEl.showLabel(true); + lowerLimitEl.setMandatory(true); formLayout.add(lowerLimitEl); uifactory.addSpacerElement("spacer", formLayout, false); @@ -181,7 +185,6 @@ public class ReviewProcessAdminController extends FormBasicController { @Override protected void formOK(UserRequest ureq) { - String selectedProviderType = providerEl.getSelectedKey(); qpoolModule.setReviewDecisionType(selectedProviderType); boolean lowerLimitProvider = LowerLimitProvider.TYPE.equals(selectedProviderType)? true: false; diff --git a/src/main/java/org/olat/modules/qpool/ui/admin/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/modules/qpool/ui/admin/_i18n/LocalStrings_de.properties index e9d24c7adfe57fa238dac431fb28366c567fe8bb..07edab104e00630e1585a85d8605c23600bf5229 100644 --- a/src/main/java/org/olat/modules/qpool/ui/admin/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/modules/qpool/ui/admin/_i18n/LocalStrings_de.properties @@ -27,7 +27,7 @@ edit.taxonomyLevel=Fachbereich bearbeiten educational.context.deleted=Fachbereich wurde erfolgreich gel\u00F6scht educational.context.notdeleted=Fachbereich konnte nicht gel\u00F6scht werden, eventuell wird er bereits verwendet error.integer.positive=Die Eingabe muss eine positive Zahl sein.final.visibility.manager=Manager -final.visibility=Sichtbarkeit von finalen Fragen. +final.visibility=Sichtbarkeit von finalen Fragen final.visibility.manager=Verwalter final.visibility.manager.teacher=Verwalter, Dozent item.license.deleted=Lizenz wurde erfolgreich gel\u00F6scht @@ -39,10 +39,10 @@ level.key=ID level.level=Stufe level.translation=\u00DCbersetzung license.id=ID -license.key=Lizenznumber.of.ratings.for.final=Number of ratings per question +license.key=Lizenz lower.limit=Untergrenze f\u00FCr positive Beurteilung lower.limit.provider.name=Untergrenze -number.of.ratings.for.final=Anzahl Beurteilungen pro Frage +number.of.ratings=Anzahl Beurteilungen pro Frage pools.enabled=Pools reset.status=Alle Fragen in den Status "draft" zur\u00FCcksetzen. review.process.confirm.enable.button=Einschalten