Grouping courses into Programs in Moodle Workplace

October 23, 2020

For the final instalment of our Moodle Workplace series, where I have detailed the unique features of Workplace that make it the perfect LMS platform for any organisation, I arrive at the Programs feature. 

A program is an entity which contains a list of courses. In order for you to complete the Program you will have to complete some, or all of the courses within that Program. An easy way of thinking about it is, organisation X needs all new employees to complete two food safety courses. One is how to prepare food, the other is how to deliver food. These two courses would sit under the ‘Food Safety Program’, and the employee could only complete the Program once they had completed both courses. 

Programs can also be grouped into a hierarchical structure, so that once a Program is complete, the next Program becomes available. 

You can access this tool by going to Programs from the Site Administration section. Clicking the + button here allows you to create a new Program and set details such as the name, description and associated image. 

From here, you have the option of adding courses and sets to your Program, and also define their completion criteria, such as what order they need to be completed in. You can add courses to this Program by clicking + and then Course. This will bring up a drop down list of all the courses you have on your Workplace platform. And in the same way, we can click + and add a Set, which is a group of courses. 

Once we have selected all the courses and sets we want in our Program, we now move on to the Schedule tab. This tab allows you to set all the rules that relate to a time period, such as the start and end dates, and the dates that users are allowed to be enrolled into the Program. We also have the option to set due dates for enrolled users, for example, one month after the user is enrolled into the Program. 

The Users tab allows us to allocate users to the Program. We can allocate users manually, or based on groups and teams we have set (see here for more information on Organisation Structure). In this section, we can also set up Certificates for this Program, (see here for more information on Certificates). 

Finally, we have the option of setting up Dynamic Rules. For example, a rule which allows access to a new Program once this one is completed. Or sending a notification to users after completing the Program (see here for more information on Dynamic Rules). 

For a visual demonstration of how the Programs feature works, watch the video below. 


Every LMS platform will come with an option of creating courses that users can complete. But very few organisations work in such a linear fashion. Real training programmes often come with a number of different courses that need to be completed, and these courses need to be set with defined rules, such as which are grouped together and when they can be accessed. 

Moodle Workplace provides an incredibly intuitive solution to this which anyone can use with ease. To find out more about Moodle Workplace, get in touch below:

Read more:

Empower your
learners & improve

We specialise in providing innovative eLearning services for workplace learning, education providers and training companies around the world.

Shopping Basket

3 Powerful Lessons From How Google Approaches L&D

Grab a copy of our free ebook

Upcoming webinar

Save your spot

Phuong Nguyen Hong

Digital Marketing Executive

Super talented, unflappable and very funny, Phuong supports the whole marketing team in her role as Digital Marketing Executive. Phuong holds a bachelor’s degree in Business Administration and recently completed a master’s degree in Management and Marketing. Originally from Hanoi in Vietnam, Phuong is now based in the UK and climatising brilliantly to our weather and food.

Phuong owns a food review Instagram page as travelling and food are her passion. She also has a cute little french bulldog.

Ellie Sharkey

Head of Marketing

Ellie was the first woman to join Titus and has paved the way for many more since then. After studying for a degree in Fashion and Marketing, Ellie was lucky to find herself at fashion weeks and photoshoots.

Now she’s switched from talk of the front row to front end design and has brought loads of transferable knowledge to Titus. Ellie has also found a real passion for tech, especially in the learning sector, helping clients create positive change for their organisations.

Callum Barrett

Senior Brand Executive

As one of the youngest people at Titus but at the same time one of the oldest serving members of the team, Callum has graced Titus with his broad smile and positive attitude for over 5 years now. As a key member of the marketing team, Callum works across all areas, both on and offline, to ensure that all Titus brands and communication are on point.

After missing out on the opportunity to go to University the first time around, management encouraged him to enrol in our course alongside his work. He is now studying to achieve his Level 6 Diploma in Professional Digital Marketing.

Dec Connolly

Acquisition Marketing Manager

Always bringing innovation and new ideas, Dec studied a degree in Journalism but found his passion in digital marketing. Dec has also worked in marketing for one of the countries biggest retailers and within the property sector.

Outside work, Dec Co-founded a news publication where he collaborated with global brands like Uber, Amazon, BooHoo and countless SMEs.