+
+ {{ 'core.endonesteptour' | translate }}
+
diff --git a/src/core/features/block/components/side-blocks-tour/side-blocks-tour.scss b/src/core/features/block/components/side-blocks-tour/side-blocks-tour.scss
new file mode 100644
index 000000000..b94fabe85
--- /dev/null
+++ b/src/core/features/block/components/side-blocks-tour/side-blocks-tour.scss
@@ -0,0 +1,15 @@
+:host {
+
+ h2 {
+ margin-top: 0;
+ }
+
+ p {
+ text-align: center;
+ }
+
+ ion-button {
+ margin: 0;
+ }
+
+}
diff --git a/src/core/features/block/components/side-blocks-tour/side-blocks-tour.ts b/src/core/features/block/components/side-blocks-tour/side-blocks-tour.ts
new file mode 100644
index 000000000..2f5c2ada4
--- /dev/null
+++ b/src/core/features/block/components/side-blocks-tour/side-blocks-tour.ts
@@ -0,0 +1,35 @@
+// (C) Copyright 2015 Moodle Pty Ltd.
+//
+// Licensed under the Apache License, Version 2.0 (the "License");
+// you may not use this file except in compliance with the License.
+// You may obtain a copy of the License at
+//
+// http://www.apache.org/licenses/LICENSE-2.0
+//
+// Unless required by applicable law or agreed to in writing, software
+// distributed under the License is distributed on an "AS IS" BASIS,
+// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+// See the License for the specific language governing permissions and
+// limitations under the License.
+
+import { Component } from '@angular/core';
+import { CoreUserTours } from '@features/usertours/services/user-tours';
+
+/**
+ * Component showing the User Tour for the Side Blocks feature.
+ */
+@Component({
+ selector: 'core-block-side-blocks-tour',
+ templateUrl: 'side-blocks-tour.html',
+ styleUrls: ['side-blocks-tour.scss'],
+})
+export class CoreBlockSideBlocksTourComponent {
+
+ /**
+ * Dismiss User Tour.
+ */
+ async dismiss(): Promise {
+ await CoreUserTours.dismiss();
+ }
+
+}
diff --git a/src/core/features/block/lang.json b/src/core/features/block/lang.json
index cc3f3c95a..b3398e07b 100644
--- a/src/core/features/block/lang.json
+++ b/src/core/features/block/lang.json
@@ -1,5 +1,7 @@
{
"blocks": "Blocks",
"noblocks": "No blocks found!",
- "opendrawerblocks": "Open block drawer"
+ "opendrawerblocks": "Open block drawer",
+ "tour_navigation_dashboard_content": "This side panel can contain more features.",
+ "tour_navigation_dashboard_title": "Expand to explore"
}