diff --git a/src/main/java/org/olat/course/run/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/course/run/_i18n/LocalStrings_en.properties index 76bcad6bd4ab1d3121b9b54b242cb7b09d56abe0..afee36d5e189888a5582233d8f14d873788df277 100644 --- a/src/main/java/org/olat/course/run/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/course/run/_i18n/LocalStrings_en.properties @@ -38,7 +38,7 @@ command.previous=Go to previous page command.reminders=Reminders command.run=Course runtime command.settings=Change course info -course.closed=This course is closed and can therefore no longer be edited or updated. +course.closed=This course is finished and can therefore no longer be edited or updated. course.disposed.command.restart=Close course and restart course.disposed.message=Please close this course and restart. course.disposed.title=This course has been modified. diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_de.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_de.properties index 91e9ff407a72303bcfa23799b19eceac4e51a881..7be0516accf22ac92e39827f362b91a3ba155d08 100644 --- a/src/main/java/org/olat/repository/_i18n/LocalStrings_de.properties +++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_de.properties @@ -64,12 +64,12 @@ book=buchen book.with.type={0} buchen bulk.update.nothing.selected=Sie m\u00FCssen mindestens eine Lernressource zur Bearbeitung ausw\u00E4hlen. bulk.update.nothing.applicable.selected=Diese Aktion ist auf keine der ausgew\u00E4hlten Lernressourcen anwendbar. -change.to.close=Geschlossen -change.to.close.text=wechselt zu geschlossen (nur lesen, Benutzer behalten Zugriff) +change.to.close=Beendet +change.to.close.text=wechselt zu beenden (Benutzer behalten den Zugriff, Lesemodus) change.to.unpublish=Unpublizieren -change.to.unpublish.text=wechselt zu unpubliziert (entfernt alle Benutzer, entfernt von Katalog) -change.to.delete=Léschen -change.to.delete.text=wechselt zu gel\u00F6scht (Bezitzer entfernt, zu Papierkorb) +change.to.unpublish.text=wechselt zu unpubliziert (entfernt alle Benutzer, wird aus dem Katalog entfernt) +change.to.delete=L\u00F6schen +change.to.delete.text=wechselt zu gel\u00F6scht (Bezitzer wird entfernt, Kurs befindet sich im Papierkorb) cap.launch=Die Lernressource wird geladen. Bitte warten... catalog.path=Pfad chkbx.calendar.onoff=Kalender verwenden @@ -144,16 +144,16 @@ cif.softkey=OpenOLAT-Soft-ID cif.type=Typ cif.type.na=keine Angabe cif.usedbycnt=Momentane Benutzer -close.ressource.step1=Informationen zur Funktion "Deaktivieren" +close.ressource.step1=Informationen zur Funktion "Beenden" close.ressource.step2=Optionale Einstellungen close.ressource.step3=E-Mail an Mitglieder versenden -close.ressource.warning=Dieser Kurs wurde deaktiviert -closed.resources.title=Deaktivierte Kurse +close.ressource.warning=Dieser Kurs wurde beendet +closed.resources.title=Beendete Kurse cmd.back=zur\u00FCck cmd.backward=Zur\u00FCck cmd.bookmark=Bookmark auf den Inhalt setzen cmd.cancel=Abbrechen -cmd.close=Deaktivieren +cmd.close=Beenden cmd.create.ressource=Erstellen cmd.delete=Bild entfernen cmd.finish=Wizard abschliessen @@ -188,10 +188,14 @@ details.categoriesheader=Katalogeintr\u00E4ge details.chdesc=Infoseite \u00E4ndern details.chprop=Einstellungen \u00E4ndern details.close=Detailansicht schliessen -details.closed=Deaktivieren -details.close.ressoure=Kurs deaktivieren -details.close.ressoure.desc=Mit dieser Funktion wird der Kurs in den "deaktiviert" Zustand \u00FCberf\u00FChrt. Der Kurs inklusive der Benutzerdaten bleibt weiterhin bestehen, allderdings kann der Kurs nicht mehr aktiv benutzt werden. -details.close.ressoure.auto.desc=<strong>Der Kurs wird automatisch am {0} geschlossen.</strong> +details.closed=Beenden +details.close.ressoure=Kurs beenden +details.close.ressoure.desc=Mit dieser Funktion wird der Kurs in den Status beendet \u00FCberf\u00FChrt. +details.close.ressoure.desc.1=Der Kurs inklusive Benutzerdaten bleibt weiterhin bestehen. +details.close.ressoure.desc.2=Alle Kursmitglieder haben weiterhin Zugriff auf den Kurs. +details.close.ressoure.desc.3=Der Kurs befindet sich im Lesemodus. +details.close.ressoure.desc.4=Der Kurs befindet sich unter Kurse im Tab "Beendet". +details.close.ressoure.auto.desc=<strong>Der Kurs wird automatisch am {0} beendet.</strong> details.copy=Kopieren details.copy.confirm=Wollen Sie die folgende Lernressource kopieren? {0} details.copy.confirm.warning=<div class\="o_warning">Bei einigen der ausgew\u00E4hlten Lernressourcen sind Sie nicht berechtigt diese zu kopieren.</div><p>Wollen Sie die folgenden Lernressourcen kopieren? {0}</p> @@ -202,6 +206,9 @@ details.delete.acknowledge.error=Bitte best\u00E4tigen. details.delete.acknowledge.msg=Alle Dateien werden definitiv gel\u00F6scht und k\u00F6nnen nicht mehr wiederhergestellt werden. details.delete.alt={0} l\u00F6schen details.delete.soft.desc=Mit dieser Funktion wird die Lernressource als gel\u00F6scht markiert. +details.delete.soft.desc.1=Die Benutzerdaten werden aus dem Kurs entfernt. +details.delete.soft.desc.2=Nur noch der Kursbesitzer hat Zugriff auf den Kurs. +details.delete.soft.desc.3=Der Kurs befindet sich im Autorenbereich im Tab "Gel\u00F6scht". details.delete.soft.auto.desc=<strong>Der Kurs wird automatisch am {0} gel\u00F6scht.</strong> details.delete.entries=Lernressourcen details.delete.error.editor=Lernressource kann "{0}" nicht gel\u00F6scht werden. Die Lernressource wird momentan von einem Benutzer im Editor verwendet. @@ -227,7 +234,7 @@ details.label.recent=Besucht details.label.score=Punkte details.label.status=Status details.launch=Inhalt anzeigen -details.lifecycle.change=Lebenszyklus\: deaktivieren/l\u00F6schen +details.lifecycle.change=Lebenszyklus\: beenden/l\u00F6schen details.members=Mitgliederverwaltung details.noreferenceinfo=Wird in keinem Kurs verwendet. details.notypeinfo=Keine typenspezifische Information verf\u00FCgbar. @@ -241,16 +248,18 @@ details.read.only=Als "nur lesen" setzen details.read.only.acknowledge.msg details.read.only.acknowledge=Best\u00E4tigung details.read.only.acknowledge.error=Bitte best\u00E4tigen. -details.read.only.acknowledge.msg=Tests werden froren, Forum k\u00F6nnen nicht mehr +details.read.only.acknowledge.msg=Alle Kursbausteine inklusive Tests, Foren etc. befinden sich im Lesemodus und k\u00F6nnen nicht mehr bearbeitet werden. details.referenceinfo=Referenzen details.referenceinfo.txt=Wird in folgenden Kursen eingesetzt\: details.referenceinfoheader=Information zur Verwendung details.summaryprop=Zusammenfassung Einstellungen details.typeinfoheader=Typenspezifische Information -details.unclose.resource=Reaktivate -details.unclose.resource.title=Kurs reaktivieren -details.unclose.resource.desc=Mit dieser Funktion wird die Lernressource wieder reaktiviert. -dialog.confirm.close=Wollen Sie diese Lernressource wirklich deaktivieren? Sie hat <strong>{0} Mitglieder</strong> die sie eventuell gerade verwenden. +details.unclose.resource=Erneut \u00F6ffnen +details.unclose.resource.title=Kurs erneut \u00F6ffnen +details.unclose.resource.desc=Mit dieser Funktion wird die Lernressource erneut ge\u00F6ffnet. +details.unclose.resource.desc.1=Der Kurs kann wieder bearbeitet werden. +details.unclose.resource.desc.2=Alle Kursmitglieder k\u00F6nnen wieder Forumsbeitr\u00E4ge schreiben, Tests durchf\u00FChren etc. +dialog.confirm.close=Wollen Sie diese Lernressource wirklich beenden? Sie hat <strong>{0} Mitglieder</strong> die sie eventuell gerade verwenden. dialog.confirm.delete=Wollen Sie diese Lernressource wirklich l\u00F6schen? Sie hat <strong>{0} Mitglieder</strong> die sie eventuell gerade verwenden. dialog.confirm.delete.corrupted=$\:del.confirm<div class\='o_error'>Diese Lernressource wurde als defekt erkannt und kann daher nicht archiviert werden. Fahren Sie fort um die Ressource ohne Archiv zu entfernen.</div> dialog.confirm.delete.notAllDeleteable=Sie haben nicht die Berechtigung alle Lernressourcen zu l\u00F6schen. @@ -278,7 +287,7 @@ filter.booked.participant=Belegt als Teilnehmer filter.current.courses=Aktuelle Kurse filter.not.booked=Nicht belegt filter.not.passed=Nicht bestanden -filter.old.courses=Deaktivierte Kurse +filter.old.courses=Beendete Kurse filter.passed=Bestanden filter.selected=\u2713 filter.show.all=Alle anzeigen @@ -378,7 +387,7 @@ rating.personal.title=Ihre Bewertung ratings=Beurteilung read.less=Weniger anzeigen read.more=Mehr anzeigen\t -read.only.header=Kurs als nur lesen setzen +read.only.header=Kurs beenden referencableSearch.cmd.adminSearchEntries=Admin. Suchen referencableSearch.cmd.allEntries=Alle Eintr\u00E4ge referencableSearch.cmd.myEntries=Meine Eintr\u00E4ge @@ -428,7 +437,7 @@ scorm.no.scorm.namespace=Lerninhalt konnte nicht hinzugef\u00FCgt werden\! Ihre search.blog=Blogs search.catalog=Katalog search.course=Kurse -search.courses.closed=Geschlossen +search.courses.closed=Beendet search.courses.student=Suchen search.cp=CP-Lerninhalte search.deleted=Gel\u00F6scht @@ -594,9 +603,9 @@ warn.entry.meantimedeleted=Der Eintrag wurde inzwischen von einem anderen Benutz warn.resource.need.course=Bitte beachten Sie, dass die Lernressourcen SCORM, Test und Selbsttest in einen Kurs eingebunden werden m\u00FCssen, damit Ergebnisse gespeichert werden k\u00F6nnen. warning.course.alreadylocked=Der Kurs wird momentan von {0} editiert und ist deshalb gesperrt. warning.course.alreadylocked.bySameUser=Sie m\u00FCssen zuerst den Kurseditor schliessen. Solange Sie den Kurseditor ge\u00F6ffnet haben, k\u00F6nnen die Einstellungen nicht ver\u00E4ndert werden. -warning.unclose.title=Kurs reaktivieren -warning.unclose.text=Wollen Sie den Kurs wirlkich reaktivieren? -wizard.closecourse.title=Assistent zum Deaktivieren eines Kurses +warning.unclose.title=Kurs erneut \u00F6ffnen +warning.unclose.text=Wollen Sie den Kurs wirlkich erneut \u00F6ffnen? +wizard.closecourse.title=Assistent zum Beenden eines Kurses wizard.hint=Diese Einstellungen k\u00F6nnen auch nachtr\u00E4glich vorgenommen werden. wizard.step2.attention=<b>ACHTUNG\:</b> Bei Wahl der Option "Alle Betreuer und Teilnehmer aus den Lern- und Rechtegruppen des Kurses austragen" k\u00F6nnen die Mitarbeiter und Teilnehmer des Kurses gegebenenfalls nicht mehr in vollem Umfang auf die Kursinhalte zugreifen. Von Kursteilnehmern erbrachte Leistungen z.B. in Tests, Aufgaben etc. k\u00F6nnen nicht l\u00E4nger \u00FCber das Bewertungswerkzeug des Kurses eingesehen werden. wizard.step3.mail.body=*** Dies ist eine automatisch generierte Nachricht. Bitte antworten Sie nicht auf diese E-Mail\! ***\n\nDer Kurs {0} wurde durch den Betreuer des Kurses, {1}, als beendet markiert.\n\nDer Kurs wird nicht mehr betreut oder aktualisiert. Sollten Sie einzelne Elemente des Kurses abonniert haben, so k\u00F6nnen Sie diese in Ihrem OpenOLAT-Home im linken Men\u00FC unter 'Benachrichtigungen' abbestellen. Gegebenenfalls wurden Ihre Gruppenmitgliedschaften in diesem Kurs aufgehoben. Bitte wenden Sie sich bei weiteren Fragen zu diesem Vorgang an den Betreuer des Kurses, {1}.\n\n diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_en.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_en.properties index 8330775a70061aa4d5032c4f558ffa310a09233d..7c3b051caae4caa297782d7110bad47058438533 100644 --- a/src/main/java/org/olat/repository/_i18n/LocalStrings_en.properties +++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_en.properties @@ -65,8 +65,8 @@ book.with.type=book {0} bulk.update.nothing.selected=You need to select at least one learning resource. bulk.update.nothing.applicable.selected=This action is not applicable to any of the selected learning resources. cap.launch=Loading learning resource. Please wait... -change.to.close=Close -change.to.close.text=change to closed (read only, keep user access) +change.to.close=Finish +change.to.close.text=change to finished (read only, keep user access) change.to.unpublish=Unpublish change.to.unpublish.text=change to unpublished (remove users, remove from catalog) change.to.delete=Delete @@ -144,16 +144,16 @@ cif.softkey=OpenOLAT soft ID cif.type=Type cif.type.na=n/a cif.usedbycnt=Current users -close.ressource.step1=Information on the functionality "Deactivate" +close.ressource.step1=Information on the functionality "Finish" close.ressource.step2=Optional settings close.ressource.step3=Send E-mail to members -close.ressource.warning=This course has been deactivated -closed.resources.title=Deactivated courses +close.ressource.warning=This course is finished +closed.resources.title=Finished courses cmd.back=Back cmd.backward=Back cmd.bookmark=Set bookmark on content cmd.cancel=Cancel -cmd.close=Deactivate +cmd.close=Finish cmd.create.ressource=Create cmd.delete=Delete image cmd.finish=Finish Wizard @@ -188,15 +188,22 @@ details.categoriesheader=Catalog entries details.chdesc=Change infopage details.chprop=Modify settings details.close=Close info page -details.close.ressoure=Deactivate course -details.close.ressoure.desc=Using this method the learning resource is turned into a "deactivated" state. The course data including the user data is still there, however the course is no longer actively used. -details.close.ressoure.auto.desc=<strong>The course will be automatically closed at {0}.</strong> +details.close.ressoure=Finish the course +details.close.ressoure.desc=Using this method the learning resource is turned into a "finished" state. +details.close.ressoure.desc.1=The course still exists, user data included. +details.close.ressoure.desc.2=All course members have still access to the course. +details.close.ressoure.desc.3=The course is in the read only mode. +details.close.ressoure.desc.4=The course can be found under courses in the tab "Finished". +details.close.ressoure.auto.desc=<strong>The course will be automatically finished at {0}.</strong> details.copy=Copy details.copy.confirm=Would you like to copy this learning resource? {0} details.copy.confirm.warning=<div class\="o_warning">There are learning resources you are not allowed to copy.</div><p>Would you like to duplicate the following learning resources? {0}</p> details.copy.success={0} learning resources were duplicated. details.delete=Delete details.delete.soft.desc=Using this method the learning resource will be marked as deleted. +details.delete.soft.desc.1=The user data will be removed from the course. +details.delete.soft.desc.2=Only the course owner has access to the course. +details.delete.soft.desc.3=The course can be found in the authoring in the tab "Deleted". details.delete.soft.auto.desc=<strong>The course will be automatically deleted at {0}.</strong> details.delete.acknowledge=Confirmation details.delete.acknowledge.error=Please confirm. @@ -226,7 +233,7 @@ details.label.recent=Last visit details.label.score=Score details.label.status=Status details.launch=Show content -details.lifecycle.change=Life cycle: deactivate/delete +details.lifecycle.change=Life cycle: finish/delete details.members=Members management details.noreferenceinfo=Not used in any course. details.notypeinfo=No type-specific information available. @@ -240,15 +247,18 @@ details.read.only=Set as read-only details.read.only.entries=Do you really want to set this learning resource as read-only? It has {0} members which might be using it at the moment. details.read.only.acknowledge=Confirmation details.read.only.acknowledge.error=Please confirm. -details.read.only.acknowledge.msg=The tests are freezed, the forum entries cannot be answered... +details.read.only.acknowledge.msg=All course elements inclusive tests... will be in read only mode and cannot be edited anymore. details.referenceinfo=References details.referenceinfo.txt=Used in the following courses\: details.referenceinfoheader=Information on usage details.summaryprop=Summary of settings details.typeinfoheader=Type-specific information -details.unclose.resource=Reactivate -details.unclose.resource.title=Reactivate the course -details.unclose.resource.desc=With this function, the learn resource will activated again. +details.unclose.resource=Reopen +details.unclose.resource.title=Reopen the course +details.unclose.resource.desc=With this function, the learning resource will reopened again. +details.unclose.resource.desc.1=The course can be edited again. +details.unclose.resource.desc.2=All course members can write forum entries, do tests... +dialog.confirm.close=Do you really want to finish this learn ressource? It has <strong>{0} members</strong> which might be using it at the moment. dialog.confirm.delete=Do you really want to delete this learning resource? It has <strong>{0} members</strong> which might be using it at the moment. dialog.confirm.delete.corrupted=$\:del.confirm<div class\='o_error'>This learning resource has been identified as corrupt and therefore can not be archived. Continue to remove the resource from the system without archiving.</div> dialog.confirm.delete.notAllDeleteable=You don't have the permission to delete all learning resources @@ -276,7 +286,7 @@ filter.booked.participant=Booked as participant filter.current.courses=Current courses filter.not.booked=Not booked filter.not.passed=Not passed -filter.old.courses=Completed courses +filter.old.courses=Finished courses filter.passed=Passed filter.selected=\u2713 filter.show.all=Show all @@ -375,7 +385,7 @@ rating.personal.title=Your rating ratings=Review read.less=Read less read.more=Read more -read.only.header=Course as read-only +read.only.header=Finish course referencableSearch.cmd.adminSearchEntries=Admin. search referencableSearch.cmd.allEntries=All entries referencableSearch.cmd.myEntries=My entries @@ -425,7 +435,7 @@ scorm.no.scorm.namespace=SCORM learning resource could not be added. Your imsman search.blog=Blogs search.catalog=Catalog search.course=Courses -search.courses.closed=Closed +search.courses.closed=Finished search.courses.student=Search search.cp=CP learning content search.deleted=Deleted @@ -591,8 +601,8 @@ warn.entry.meantimedeleted=This entry has been deleted by another user in the me warn.resource.need.course=Please note the resources of type SCORM, Test und Selftest need to be bind with a course to save their results. warning.course.alreadylocked=This course is currently locked by {0} due to editing purposes. warning.course.alreadylocked.bySameUser=You have to close the course editor first. Otherwise you will not be able to modify your settings. -warning.unclose.title=Reactivate the course -warning.unclose.text=Do you really want to reactivate the course? +warning.unclose.title=Reopen the course +warning.unclose.text=Do you really want to reopen the course? wizard.closecourse.title=Wizard to deactivate a course wizard.hint=You can set your properties later on as well. wizard.step2.attention=<b>ATTENTION\:</b> When choosing the option "Remove all tutors and participants from the learning and right groups of this course" tutors as well as participants of your course might no longer be able to access the entire course content. Course participants will no longer be able to review e.g. their test results by means of the assessment tool of your course. diff --git a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties index 4e48885bf6f8d63bf6def47c32ae4d863bf22a3a..2b18341d308481e1ae71ac9a6150fc353c5a9da0 100644 --- a/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties +++ b/src/main/java/org/olat/repository/_i18n/LocalStrings_fr.properties @@ -210,7 +210,7 @@ details.label.recent=Derni\u00E8re visite details.label.score=Points details.label.status=Status details.launch=Afficher -details.lifecycle.change=Cycle de vie\: d\u00E9sactiver / effacer +details.lifecycle.change=Cycle de vie\: terminer / effacer details.members=Administration des membres details.noreferenceinfo=N'est utilis\u00E9 dans aucun cours details.notypeinfo=Aucune information typologique disponible diff --git a/src/main/java/org/olat/repository/ui/_content/lifecycle_change.html b/src/main/java/org/olat/repository/ui/_content/lifecycle_change.html index 4a67d34d394b54552cb8b01642ddbf9578f0b379..3a7b18b7b7184b18e1fa30a2b6e18fd80d96b05d 100644 --- a/src/main/java/org/olat/repository/ui/_content/lifecycle_change.html +++ b/src/main/java/org/olat/repository/ui/_content/lifecycle_change.html @@ -5,6 +5,12 @@ <h4>$r.translate("details.close.ressoure")</h4> <div class="o_warning"> <p>$r.translate("details.close.ressoure.desc")</p> + <ul> + <li>$r.translate("details.close.ressoure.desc.1")</li> + <li>$r.translate("details.close.ressoure.desc.2")</li> + <li>$r.translate("details.close.ressoure.desc.3")</li> + <li>$r.translate("details.close.ressoure.desc.4")</li> + </ul> #if($r.isNotNull($autoCloseDate)) <p>$r.translate("details.close.ressoure.auto.desc", $autoCloseDate)</p> #end @@ -17,6 +23,10 @@ <h4>$r.translate("details.unclose.resource.title")</h4> <div class="o_info"> <p>$r.translate("details.unclose.resource.desc")</p> + <ul> + <li>$r.translate("details.unclose.resource.desc.1")</li> + <li>$r.translate("details.unclose.resource.desc.2")</li> + </ul> <div class="o_button_group o_block_large_top"> $r.render("unclose") </div> @@ -27,6 +37,11 @@ <h4>$r.translate("details.delete")</h4> <div class="o_error"> <p>$r.translate("details.delete.soft.desc")</p> + <ul> + <li>$r.translate("details.delete.soft.desc.1")</li> + <li>$r.translate("details.delete.soft.desc.2")</li> + <li>$r.translate("details.delete.soft.desc.3")</li> + </ul> #if($r.isNotNull($autoDeleteDate)) <p>$r.translate("details.delete.soft.auto.desc", $autoDeleteDate)</p> #end diff --git a/src/main/java/org/olat/repository/ui/list/OverviewRepositoryListController.java b/src/main/java/org/olat/repository/ui/list/OverviewRepositoryListController.java index b27d3e2b5f482e113f9a5732de2134e09cf3099c..aec47125eb9ccb9df598e1a561af364b1a3fbb17 100644 --- a/src/main/java/org/olat/repository/ui/list/OverviewRepositoryListController.java +++ b/src/main/java/org/olat/repository/ui/list/OverviewRepositoryListController.java @@ -113,6 +113,10 @@ public class OverviewRepositoryListController extends BasicController implements myCourseLink.setElementCssClass("o_sel_mycourses_my"); segmentView.addSegment(myCourseLink, false); + closedCourseLink = LinkFactory.createLink("search.courses.closed", mainVC, this); + closedCourseLink.setElementCssClass("o_sel_mycourses_closed"); + segmentView.addSegment(closedCourseLink, false); + if(repositoryModule.isCatalogEnabled() && repositoryModule.isCatalogBrowsingEnabled()) { catalogLink = LinkFactory.createLink("search.catalog", mainVC, this); catalogLink.setElementCssClass("o_sel_mycourses_catlog"); @@ -123,10 +127,7 @@ public class OverviewRepositoryListController extends BasicController implements searchCourseLink.setElementCssClass("o_sel_mycourses_search"); segmentView.addSegment(searchCourseLink, false); } - closedCourseLink = LinkFactory.createLink("search.courses.closed", mainVC, this); - closedCourseLink.setElementCssClass("o_sel_mycourses_closed"); - segmentView.addSegment(closedCourseLink, false); - + eventBus = ureq.getUserSession().getSingleUserEventCenter(); eventBus.registerFor(this, getIdentity(), RepositoryService.REPOSITORY_EVENT_ORES);