diff --git a/src/core/course/components/module/module.ts b/src/core/course/components/module/module.ts
index c534cd380..50aff0b44 100644
--- a/src/core/course/components/module/module.ts
+++ b/src/core/course/components/module/module.ts
@@ -94,6 +94,9 @@ export class CoreCourseModuleComponent implements OnInit, OnDestroy {
}
}, this.sitesProvider.getCurrentSiteId());
}
+
+ this.module.handlerData.a11yTitle = typeof this.module.handlerData.a11yTitle != 'undefined' ?
+ this.module.handlerData.a11yTitle : this.module.handlerData.title;
}
/**
diff --git a/src/core/course/providers/module-delegate.ts b/src/core/course/providers/module-delegate.ts
index f8d4aac72..3dbf06c42 100644
--- a/src/core/course/providers/module-delegate.ts
+++ b/src/core/course/providers/module-delegate.ts
@@ -98,6 +98,12 @@ export interface CoreCourseModuleHandlerData {
*/
title: string;
+ /**
+ * The accessibility title to use in the module. If not provided, title will be used.
+ * @type {string}
+ */
+ a11yTitle?: string;
+
/**
* The image to use as icon (path to the image).
* @type {string}