diff --git a/src/main/java/org/olat/repository/RepositoryEntryMyView.java b/src/main/java/org/olat/repository/RepositoryEntryMyView.java
index 9145d01a467aa1245ee76782708be2c318038f70..1e7911e6e30366bceda1bdc09f30e218dc54de99 100644
--- a/src/main/java/org/olat/repository/RepositoryEntryMyView.java
+++ b/src/main/java/org/olat/repository/RepositoryEntryMyView.java
@@ -35,6 +35,8 @@ public interface RepositoryEntryMyView extends OLATResourceable {
 	
 	public Long getKey();
 	
+	public String getExternalRef();
+	
 	public String getDisplayname();
 	
 	public String getDescription();
diff --git a/src/main/java/org/olat/repository/model/RepositoryEntryMyCourseImpl.java b/src/main/java/org/olat/repository/model/RepositoryEntryMyCourseImpl.java
index 4ca48d52bca9462805d69b985e44134f0f988124..90d8da109ff34bf8a31489cb14e03906c83793d0 100644
--- a/src/main/java/org/olat/repository/model/RepositoryEntryMyCourseImpl.java
+++ b/src/main/java/org/olat/repository/model/RepositoryEntryMyCourseImpl.java
@@ -43,6 +43,7 @@ public class RepositoryEntryMyCourseImpl implements RepositoryEntryMyView, Creat
 	private Long key;
 	private Date creationDate;
 	private Date lastModified;
+	private String externalRef;
 	private String displayname;
 	private String description;
 	private String authors;
@@ -73,6 +74,7 @@ public class RepositoryEntryMyCourseImpl implements RepositoryEntryMyView, Creat
 	public RepositoryEntryMyCourseImpl(RepositoryEntry re,
 			boolean marked, long offersAvailable, Integer myRating) {
 		key = re.getKey();
+		externalRef = re.getExternalRef();
 		creationDate = re.getCreationDate();
 		lastModified = re.getLastModified();
 		displayname = re.getDisplayname();
@@ -122,6 +124,15 @@ public class RepositoryEntryMyCourseImpl implements RepositoryEntryMyView, Creat
 	public void setKey(Long key) {
 		this.key = key;
 	}
+
+	@Override
+	public String getExternalRef() {
+		return externalRef;
+	}
+	
+	public void setExternalRef(String externalRef) {
+		this.externalRef = externalRef;
+	}
 	
 	@Override
 	public Date getCreationDate() {
diff --git a/src/main/java/org/olat/repository/ui/list/RepositoryEntryRow.java b/src/main/java/org/olat/repository/ui/list/RepositoryEntryRow.java
index 79df16a0cd664cf90b4d9b6026bb32634dd02c7f..9d482740af027dc1ea2f49b8d8224265017f972f 100644
--- a/src/main/java/org/olat/repository/ui/list/RepositoryEntryRow.java
+++ b/src/main/java/org/olat/repository/ui/list/RepositoryEntryRow.java
@@ -45,6 +45,7 @@ public class RepositoryEntryRow implements RepositoryEntryRef {
 	private boolean selected;
 	
 	private Long key;
+	private String externalRef;
 	private String name;
 	private String authors;
 	private String thumbnailRelPath;
@@ -87,6 +88,7 @@ public class RepositoryEntryRow implements RepositoryEntryRef {
 	
 	public RepositoryEntryRow(RepositoryEntryMyView entry) {
 		setKey(entry.getKey());
+		setExternalRef(entry.getExternalRef());
 		setDisplayName(entry.getDisplayname());
 		setShortenedDescription(entry.getDescription());
 		setOLATResourceable(OresHelper.clone(entry.getOlatResource()));
@@ -143,6 +145,15 @@ public class RepositoryEntryRow implements RepositoryEntryRef {
 		this.key = key;
 	}
 	
+
+	public String getExternalRef() {
+		return externalRef;
+	}
+	
+	public void setExternalRef(String externalRef) {
+		this.externalRef = externalRef;
+	}
+
 	public String getDisplayName() {
 		return name;
 	}
diff --git a/src/main/java/org/olat/repository/ui/list/_content/details.html b/src/main/java/org/olat/repository/ui/list/_content/details.html
index c32bf1f84acde8364ffc7391923262c648955d40..b49200ad20f999e0f47df626e890a82b9e116b96 100644
--- a/src/main/java/org/olat/repository/ui/list/_content/details.html
+++ b/src/main/java/org/olat/repository/ui/list/_content/details.html
@@ -3,6 +3,9 @@
 		<h1>
 			<i class="o_icon $cssClass o_icon-lg"></i>
 			$r.escapeHtml($v.displayname)
+			#if($v.getExternalRef())
+				<small>$v.getExternalRef()</small>
+			#end
 		</h1>
 		#if($r.available("thumbnail"))
 		<div class="o_media">
diff --git a/src/main/java/org/olat/repository/ui/list/_content/row_1.html b/src/main/java/org/olat/repository/ui/list/_content/row_1.html
index 47d6caad382340a44f5c7cd5c2296a1ba10a4f3d..92144731834dcadb985103356a076ddcefeac719 100644
--- a/src/main/java/org/olat/repository/ui/list/_content/row_1.html
+++ b/src/main/java/org/olat/repository/ui/list/_content/row_1.html
@@ -10,7 +10,11 @@
 		<div class="o_go_xs visible-xs">
 			<i class=" o_icon o_icon_start o_icon-lg"></i>
 		</div>
-		<h4 class="o_title">$r.render($row.getSelectLinkName())</h4>
+		<h4 class="o_title">$r.render($row.getSelectLinkName())
+			#if ($row.getExternalRef())
+				<small>$row.getExternalRef()</small>
+			#end
+		</h4>
 		#if($row.authors)
 			<div class="o_author"><span class="text-muted">$r.translate("course.made.by")</span> $row.authors</div>
 		#end