Scenario
Terry Teacher offers a course with a lot of content. Instead of overwhelming his students when they open the course, he wants them to see only a clean header with basic information about the course and their personal progress.
Proposed solution
Add a header to the course page.
Configure the information displayed in the header.
Make the header fill the whole screen when the course page is opened.
Prerequisites
A course with:
a teacher enrolled
a course summary
course fields filled that you want to display
courses completion configured based on completion of activities
Designer Pro installed on your Moodle site.
Implementation
We first select the Designer course format and then add the header and configure its appearance.
Select the Designer course format
In the course settings under Course format configure the following settings:
Format: Designer format
Add and configure the header
In the course settings under Course header configure the following settings:
Extended progress bar: Show
Course progress: Donut
Display checkmark upon course completion: Enable
Calculation of course progress: Relevant activities
Type: Hero
Summary: Full
Full screen: Enabled
Course fields to display: Course ID number, Type, Duration
User profile fields: Email address
Choose the staff role: Teacher
Result
When viewing the course, students will see only a full screen header with the following information displayed:
Course full name
Complete course summary
Course ID number, course type, and duration
A donut displaying the course progress
Full name of the teacher with profile picture, email address, and direct links to message or add the teacher to contacts
Progress bar with activities that are conditions for course completion
When scrolling down the course contents become visible.
Note: You can view the result of this use case in the demo course Designer β Simple hero header. Log in as a student to see the course progress displayed in the header.
Customize settings for different or extended use cases
You can experiment in the course header settings with background color, text color, and background image to further style your header.