Book Image

Corporate Learning with Moodle Workplace

By : Alex Büchner
Book Image

Corporate Learning with Moodle Workplace

By: Alex Büchner

Overview of this book

Moodle Workplace is a comprehensive extension to Standard Moodle, the world's most used learning management system (LMS) platform, empowering millions of learners worldwide. Moodle Workplace is suitable for businesses and organizations, from small enterprises to global corporations. Corporate Learning with Moodle Workplace is a comprehensive introduction to this latest product from Moodle, which facilitates collaborative learning in enterprises and larger teams. Complete with detailed descriptions, a variety of diagrams, and real working examples, this easy-to-follow guide will teach you everything you need to know to manage a Moodle Workplace system. You’ll learn how to manage your users along reporting lines and organize them in to tenants, organizations, positions, job assignments, and teams, before setting up typical HR processes such as induction, compliance, and reporting. Filled with real-world examples, the book covers blended and offline scenarios, including appointments and the Moodle Workplace mobile app. By the end of this Moodle book, you’ll have learned how to fully manage a Moodle Workplace instance.
Table of Contents (15 chapters)

Managing dynamic rules

In this first part of the chapter, we are going to cover all the intricacies of dynamic rules. Before we get started, let's deal with some of the basics of dynamic rules. A rule comprises a rule header and a rule body. The rule header contains information about the rule, while the rule body contains two parts: conditions and actions. The basic statement that is applied to every active user in the tenant that the dynamic rule belongs to is as follows:

IF <Conditions> = TRUE THEN execute <Actions>

Each <Conditions> clause comprises a single condition or multiple conditions, where all conditions are connected via AND operators; that is, all conditions must be met for <Conditions> to be true. <Actions> is a series of actions to be executed on all users that <Conditions> applies to.

In the context of Workplace, both conditions and actions are always applied to users. Conditions are matched against all users in the...