Standard modules
Moodle is an open source software, so new modules are constantly being developed and contributed by the Moodle community. The modules that are a part of Moodle's core distribution are covered in this book. Moodle's capabilities are enhanced by additional modules, which enable better learning solutions.
Some of the techniques in this book are workarounds that can be directly accomplished by adding a third-party module to your Moodle site. However, as each new version of Moodle is released, only the standard modules are guaranteed to be compatible. There is no guarantee that a third-party module that you have installed will be compatible with future versions of Moodle. This can hold back the upgrade process for your site.
All of the solutions in this book can be implemented with Moodle's standard modules. I encourage you to explore the add-on modules available at https://moodle.org/.